C51非阻塞延时流水灯 -
来源: 网络用户发布,如有版权联系网管删除 2018-09-08
[导读]#includeunsigned char counter=0;void delay()interrupt 1 using 1{TL0|=0x00;TH0=0x4C;counter++;}main(){unsigned char i=1;TMOD=1;TR0=1;EA=1;ET0=1;TH0=0x4C;TL0=0x00;while(1){if(counter==10){ counter=0; P1
#include
本文引用地址: http://www.21ic.com/app/mcu/201807/785364.htm
unsigned char counter=0;
void delay()interrupt 1 using 1
{
TL0|=0x00;
TH0=0x4C;
counter++;
}
main()
{
unsigned char i=1;
TMOD=1;
TR0=1;
EA=1;
ET0=1;
TH0=0x4C;
TL0=0x00;
while(1)
{
if(counter==10)
{
counter=0;
P1=~i;
i<<=1;
if(i==0)
i=1;
}
}
}
采用T0方式1定时,11.0592Mhz晶振,延时50ms。
查看评论 回复
"C51非阻塞延时流水灯 -"的相关文章
- 上一篇:单片机模块化编程方法 -
- 下一篇:atmega8 例程:5110液晶驱动程序 -