|
搶答器1.PNG (9.79 KB, 下載次數: 129)
下載附件
2020-6-15 10:38 上傳
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
搶答器.png (70.96 KB, 下載次數: 140)
下載附件
2020-6-15 10:37 上傳
單片機源程序如下:
- #include<reg52.h>
- #define uint unsigned int
- #define uchar unsigned char
- uchar sum,qdc;
- sbit beep=P3^7;
- sbit led=P3^2;
- sbit zhuchi=P2^0;
- sbit k1=P2^1;
- sbit k2=P2^2;
- sbit k3=P2^3;
- sbit k4=P2^4;
- unsigned char code dat[]=
- {
- 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90
- };
- void delay_ms(uint xms);
- void bell();
- void bell0();
- void keyscan();
-
- void main()
- {
- while(1)
- {
- keyscan();
- P0=dat[sum];
- }
- }
- void delay_ms(uint xms)
- {
- uchar i;
- while(xms--)
- for(i=0;i<=110;i++);
- }
- void bell()
- {
- uint a;
- for(a=50;a>0;a--)
- {
- beep=0;led=0;
- delay_ms(6);
- beep=1;led=1;
- delay_ms(6);
- }
- }
- void bell0()
- {
- if(k1==0)
- {
- delay_ms(5);
- if(k1==0)
- {
- while(k1==0);
- bell();
- }
- }
- if(k2==0)
- {
- delay_ms(5);
- if(k2==0)
- {
- while(k2==0);
- bell();
- }
- }
復制代碼
51hei.png (10.75 KB, 下載次數: 133)
下載附件
2020-6-15 17:31 上傳
全部資料51hei下載地址:
搶答器.zip
(69.49 KB, 下載次數: 122)
2020-6-15 10:43 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|