|
我也是萌新,有興趣的小伙伴,一起交流一下
單片機(jī)源程序如下:
- #include <reg52.h>
- #include <intrins.h>
- #define uint unsigned
- #define uchar unsigned
- uchar led;
- sbit key_s2=P3^0;
- sbit beep=P2^3;
- sbit WE=P2^7;
- sbit DU=P2^6;
- uchar code tabel[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
- uchar num;
- void delay(uint z)
- {
- uint x,y;
- for(x=z;x>0;x--)
- for(y=114;y>0;y--);
- }
- void main()
- {
- led=0x7f;
- WE=1;
- P0=0XFE;
- WE=0;
-
- while(1)
- {
- if(key_s2==0)
- {
- delay(20);
- if(key_s2==0)
- {
- led=_crol_(led,1);
- P1=led;
- beep=~beep;
- num++;
- if(num==10) //這里是關(guān)鍵
- num=0;
-
- DU=1;
- P0=tabel[num];
- DU=0;
- while(!key_s2);
- beep=~beep;
- }
- }
-
- }
- DU=1;
- P0=tabel[num];
- DU=0;
- }
復(fù)制代碼
所有資料51hei提供下載:
led燈、蜂鳴器、數(shù)碼管與按鍵的控制(自己設(shè)計(jì)).zip
(19.76 KB, 下載次數(shù): 9)
2019-6-3 11:49 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|