欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機定時器0工作方式0-實現發光二極管1s亮滅源程序 [打印本頁]

作者: 電子發燒人    時間: 2018-10-8 11:09
標題: 單片機定時器0工作方式0-實現發光二極管1s亮滅源程序
定時器0工作方式0-實現發光二極管1s亮滅

單片機源程序如下:
  1. #include<reg51.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. sbit led1=P1^0;
  5. uchar num;
  6. void main()
  7. {
  8. TMOD=0X00;                      //設置定時器0工作方式0(M1M0為00)
  9. TH0=(8192-2000)/32;          //裝初值
  10. TL0=(8192-2000)%32;
  11. EA=1;                                  //開總中斷
  12. ET0=1;                                  //開定時器0中斷
  13. TR0=1;                                  //啟動定時器0
  14. while(1);                          //程序停止在這里等待中斷發生
  15. }


  16. void T0_time() interrupt 1
  17. {
  18. TH0=(8192-2000)/32;         //        重裝初值
  19. TL0=(8192-2000)%32;               
  20. num++;                                        // num每加1次判斷一次是否到20次
  21. if(num==20)                                //如果到了20次,說明1秒到了
  22. {
  23.   num=0;                          // 然后把num清0重新再計20次
  24.   led1=~led1;                 //         讓發光二極管取反
  25.   }
  26.   }
復制代碼

所有資料51hei提供下載:
定時器0工作方式0-實現發光二極管1s亮滅.rar (13.81 KB, 下載次數: 12)







歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1