十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可适当加大定时时间方可解决,如若不行就是太过于快, 可试试吧键盘扫描放主函数while里, 显示函数单独做一个子函数,同样在while里调用,这样会节省很多资源。有效
汤旺网站建设公司成都创新互联,汤旺网站设计制作,有大型网站制作公司丰富经验。已为汤旺成百上千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的汤旺做网站的公司定做!
首先你要写中断函数
然后在主程序中像调用子函数一样调用就可以了
举个例子吧
#define uchar unsigned char
#define uchar unsigned char
sbit D1=P1^0;
uchar aa;
void init()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
}
void main()
{
init();
while(1)
{
if(aa==20)
{
D1=~D1;
aa=0;
}
}
}
void T0time()interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
aa++;
}
C语言,进入中断后如果中断程序中什么都不执行会直接跳出中断函数,返回去执行之前的程序,如果中断中有任务,那么完成后会跳出中断,或者中断中是一些子程序,会先跳去执行子程序,直到全部完成后就跳出中断,恢复原来的程序运行环境,执行进入中断之前的程序。