實驗5-電子秒表顯示器-15級計算機1班-鐘國立基于KEIL C以及PROTUES.
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
單片機源程序如下:
- #include <reg51.h>
- unsigned char count = 0;
- unsigned char second = 0;
- unsigned char code led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
- timer0() interrupt 1{
- count++;
- if(count==20){
- count=0;
- second++;
- }
- if(second==60)second=0;
- P0=led[second/10];
- P2=led[second%10];
- TH0=0x3c;
- TL0=0xb0;
- }
- void main(){
- TMOD = 0x01;
- TH0=0x3c;
- TL0=0xb0;
- P0=led[second/10];
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
電子秒表顯示器.rar
(54.48 KB, 下載次數: 37)
2017-11-3 10:56 上傳
點擊文件名下載附件
|