永发信息网

单片机中断和延时有什么区别

答案:2  悬赏:0  手机版
解决时间 2021-03-19 04:46
单片机中断和延时有什么区别
最佳答案
中断的意思就是程序遇到意外停了下来,延时仅仅只是在这一段时间内无作为,看着好像程序停下来了一样,其实程序一直在运行。
全部回答
#include #include unsigned char i=0; void init(); void delay(unsigned int n); void main() { init(); while (1) { delay(1); delay(1); if(i==20) { i=0; p1=_crol_(p1,1);//循环移位函数 在intrins函数中定义 } } } void init() { th0=0x3c; //定时器赋初值定时时间50ms tl0=0xb0; tmod=0x01; //设置定时器工作方式为方式1 ea=0; //开总中断 et0=1; //开中断允许位 tr0=0; //定时器计数 p1=0xfe; //这里假设led灯与p1口相连并且 //低电平有效 } void delay(unsigned int n) { int i; for (i=0;i
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯