標題: 單片機定時器T0以方式2定時實驗 [打印本頁]

作者: liuda    時間: 2015-1-21 23:17
標題: 單片機定時器T0以方式2定時實驗
是用51hei單片機開發(fā)板 電路圖詳見:http://www.torrancerestoration.com/f/51hei-5.pdf  的數(shù)碼管部分, 用2個74hc573 鎖存,p0口作為數(shù)據(jù)口 ,注意圖中要改一下p3.6和p3.7分別是段和位的鎖存端口.P2口上面是按鍵
  1. #include<reg52.h>
  2. #define uchar unsigned char
  3. uchar min,sec,cnt1,cnt2;
  4. uchar out_val=0x0f;
  5. //===============
  6. void initial(void)
  7. {
  8. TMOD=0x02;
  9. TH0=0x38;
  10. TL0=0x38;
  11. IE=0x00;
  12. TR0=1;
  13. P1=out_val;
  14. }
  15. //============
  16. void main(void)
  17. {
  18. initial();
  19. for(;;)
  20. {
  21. while(!TF0);
  22. TF0=0;
  23. if(++cnt1>=200){cnt1=0;cnt2++;}
  24. if(cnt2>=25){cnt2=0;sec++;}
  25. if(sec>=60){sec=0;min++;}
  26. if(min>=1){min=0;P1=~out_val;}
  27.    }
  28. }
復制代碼






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