重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这里只讲原理,不关注速度。实际设计工作中,已经有很多单片机能够识别io端口上升沿和下降沿中断,且方式不止一种。
我们提供的服务有:成都网站制作、成都做网站、微信公众号开发、网站优化、网站认证、乐至ssl等。为近千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的乐至网站制作公司
sbit io_inp=P2^1;输入端
bit old_bit;输入端电平记忆
unsigned char low_high;上升下降沿标志,0=无变化,1=上升沿,2、下降沿
void io_rest(void)
{
if(old_bit=!io_inp)
{
old_bit=io_inp;
if(io_inp=1)
low_high=1;
else
low_high=2;
}
}
void main(void)
{
old_bit=io_inp=P2^1;
while(1)
{
low_high=0;
io_rest(void);
//在此应用
}
}
while(P1_1 == 1);
用个变量标记就可以了
下降沿 从1变到0 就在1那一直等待
如 下降沿启动定时器
while(P1_1 == 1);
TR1 = 1;
C语言太老了吧,你说的C语言是DOS下的C还是WINDOWS下的C,windows下的C语言可以直接调用有关图像的API实现,就是太麻烦了,DOS下的C好像现在没有人用来写有关图像处理的程序了吧,太老了