题目概述:
 单片机LED灯一秒的亮灭。
 编程:
 #include<reg52.h>
 sbit LED=P0^0;
 unsigned char num=0;
 void main()
 {
 LED=0x01;
 TMOD=0x01;
 TH0=(65536-45872)/256;
 TL0=(65536-45872)%256;
 EA=1;
 ET0=1;
 TR0=1;
 while(1);
 }
 void Time()interrupt 1
 {
 TH0=(65536-45872)/256;
 TL0=(65536-45872)%256;
 num++;
 if(num==20)
 {
 num=0;
 LED=~LED;
 }
 }
 虚拟实践:
 
 
                                                        声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!