|
僅是一次訓(xùn)練,同時希望各位指導(dǎo)糾
51hei截圖20200412172301.png (48.38 KB, 下載次數(shù): 86)
下載附件
2020-4-12 17:25 上傳
51hei截圖20200412172328.png (44.07 KB, 下載次數(shù): 91)
下載附件
2020-4-12 17:25 上傳
,僅供參考,請斟酌下載!!!
單片機(jī)源程序如下:
- #include<reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- sbit key=P3^0;
- sbit P20=P2^0;
- sbit P21=P2^1;
- sbit beep=P3^1;
- uchar i,count=0,count0=0,count1=0;
- uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
-
- void Timer0()
- {
- i=0;
- P20=0;P21=0;beep=1;
- P1=0xff;
- TMOD|=0x01;
- TH0=0xD8; //定時10ms
- TL0=0xF0;
- ET0=1;
- EA=1;
- TR0=1;
- }
- void display()
- {
- count0=count%10;
- count1=count/10%10;
- P1=table[count0];
- P21=1;P21=0;
- P1=table[count1];
- P20=1;P20=0;
-
- }
- void timer0isr(void) interrupt 1 using 1
- {
- TH0=0xD8;
- TL0=0xF0;
- i++;
- if(i==100)
- {
- i=0;
- count++;
- if(count>=60)
- {
- count=60;
- beep=~beep;
- if(key==0)
- count=0;
- }
- }
- }
- void main()
- {
- Timer0();
- while(1)
- {
- display();
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
一分鐘計時.rar
(52.96 KB, 下載次數(shù): 33)
2020-4-12 17:25 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|