|
是用51hei單片機開發板 電路圖詳見:http://www.zg4o1577.cn/f/51hei-5.pdf 的數碼管部分, 用2個74hc573 鎖存,p0口作為數據口 ,注意圖中要改一下p3.6和p3.7分別是段和位的鎖存端口.P2口上面是按鍵- #include<reg52.h>
- #define uchar unsigned char
- uchar min,sec,cnt1,cnt2;
- uchar out_val=0x0f;
- //===============
- void initial(void)
- {
- TMOD=0x02;
- TH0=0x38;
- TL0=0x38;
- IE=0x00;
- TR0=1;
- P1=out_val;
- }
- //============
- void main(void)
- {
- initial();
- for(;;)
- {
- while(!TF0);
- TF0=0;
- if(++cnt1>=200){cnt1=0;cnt2++;}
- if(cnt2>=25){cnt2=0;sec++;}
- if(sec>=60){sec=0;min++;}
- if(min>=1){min=0;P1=~out_val;}
- }
- }
復制代碼
|
|