|
99到計(jì)時(shí)仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (17.7 KB, 下載次數(shù): 46)
下載附件
2017-12-31 00:31 上傳
0.png (14.46 KB, 下載次數(shù): 48)
下載附件
2017-12-31 00:31 上傳
單片機(jī)源程序如下:
- #include<reg51.h>
- #include<intrins.h>
- #define uint unsigned int
- #define uchar unsigned char
- #define dat P0
- code uchar d[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
- uint second=99;
- uint sshi,sge;
- static char court=0;
-
- void delay(uint number) /*單個(gè)LED延時(shí)函數(shù)*/
- {uchar i,j;
- for(i=0;i<number;i++)
- for(j=0;j<200;j++);
- }
- void int0() interrupt 1 using 2 /*中斷1為內(nèi)部中斷,0為外部中斷*/ /*中斷服務(wù)程序*/
- {
- TH0=0x5c;
- TL0=0xb0;
- court++;
- }
-
- void main()
- {
- TMOD=0X01;
- TH0=0x5c;
- TL0=0xb0;
- ET0=1;
- // EX0=1;
- // EX1=1;
- // IT0=1;
- // IT1=1; /*開計(jì)數(shù)器中斷*/
- EA=1;
- TR0=1; /*開定時(shí)器*/
- while(1) /*中斷不能放循環(huán)中*/
- {
- sshi=second/10;
- sge=second%10;
- dat=d[sge]; /*第一個(gè)數(shù)碼管*/
- P2=0x80;
- delay(2);
- P2=0x00;
- dat=d[sshi];
- P2=0x40;
- delay(2);
- P2=0x00;
-
-
-
-
- if(court==20)
- {court=0;
- second--;
- if(second==0)
- ……………………
- …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
99倒計(jì)時(shí)2.rar
(59.14 KB, 下載次數(shù): 40)
2017-12-30 19:39 上傳
點(diǎn)擊文件名下載附件
從99倒計(jì)時(shí)到0 下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|