|
51mcu電子秒表仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
捕獲.PNG (105.11 KB, 下載次數(shù): 78)
下載附件
2017-5-22 21:26 上傳
0.png (69.5 KB, 下載次數(shù): 55)
下載附件
2017-5-22 21:29 上傳
單片機(jī)源代碼如下:
- #include <reg51.h>//頭文件
- unsigned char code table []= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//定義顯示字模
- unsigned char count=0;//定義中斷次數(shù)計(jì)數(shù)器
- unsigned char second=0;//定義秒計(jì)數(shù)器
- timer0() interrupt 1//T0中斷函數(shù)說明
- {
- count++;//count增加1
- if(count==20)
- {
- count=0;
- second++;//如果count=20,count清零,second增1
- }
- if(second==60)
- second=0;//若second=60,second清零
- P0=table[second/10];//P0口顯示count值
- P2=table[second%10];//P2口顯示count值
- TH0=0x3c;
- TL0=0xb0;//T0重新裝載計(jì)數(shù)初值
- }
- main()//聲明主函數(shù)
- {
- TMOD=0x01;//T0定時(shí)(50ms)方式1初始化
- TL0=0xb0;
- TH0=0x3c;//T0賦計(jì)數(shù)初值
- P0=table[second/10];//P0口顯示00值
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
電子秒表顯示器.zip
(17.08 KB, 下載次數(shù): 97)
2017-5-22 21:23 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|