|
基于單片機的8位數(shù)碼管搶答器設計
#include<reg52.h>
void delay(unsigned int i)
{
unsigned int k;
for(k=0;k<i;k++);
}
// void dealy(unsigned int i)
void main()
{
unsigned char button;
unsigned char code disp []={0x40,0xf9,0x12,0x6,0xd,0x24,0x20,0xce,0x80};//定義0-7共陽極數(shù)碼管顯示碼
P0=0xff;
P1=disp[1];
while(5)
{
button=P0;
delay(1200);
button=P0;
// {
// if( button==0x7f);
// P1=disp[0];
// delay(1200);
// }
switch(button)
{
case 0x7f:P1=disp[0];delay(10000);while(1);break;//按下0,顯示0,待機
case 0xbf:P1=disp[1];delay(10000);while(1);break;//按下1,顯示1,待機
case 0xdf:P1=disp[2];delay(10000);while(1);break;//按下2,顯示2,待機
case 0xfa:P1=disp[3];delay(10000);while(1);break;//按下3,顯示3,待機
case 0xfb:P1=disp[4];delay(10000);while(1);break;//按下4,顯示4,待機
case 0xfc:P1=disp[5];delay(10000);while(1);break;//按下5,顯示5,待機
case 0xfd:P1=disp[6];delay(10000);while(1);break;//按下6,顯示6,待機
case 0xfe:P1=disp[7];delay(10000);while(1);break;//按下7,顯示7,待機
default:break;
}
}
}
|
-
捕獲.JPG
(164.74 KB, 下載次數(shù): 111)
下載附件
2020-6-8 19:45 上傳
-
圖片1.png
(66.4 KB, 下載次數(shù): 128)
下載附件
2020-6-8 19:48 上傳
-
-
6.數(shù)碼管搶答器.zip
2020-6-8 19:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
67.38 KB, 下載次數(shù): 18, 下載積分: 黑幣 -5
|