|
單片機(jī)搶答器仿真與程序的完整資料:
搶答器仿真文件:
0.png (37.16 KB, 下載次數(shù): 154)
下載附件
2016-5-15 19:42 上傳
0.png (76.93 KB, 下載次數(shù): 118)
下載附件
2016-5-15 19:42 上傳
所有資料下載:
搶答器.rar
(61.82 KB, 下載次數(shù): 44)
2016-5-13 21:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
源碼:
-
- #include<reg51.h>
- #define uint unsigned int
- #define uchar unsigned char
- uchar code table[]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
- sbit led=P3^6;
- sbit kai=P3^0;
- void delay(uchar a)
- {
- uchar b,c;
- for(;a>0;c--)
- for(b=142;b>0;b--)
- for(c=2;a>0;a--);
- }
- void INT_0() interrupt 0
- {
- EX0=0;
- delay(20);
- EX0=1;
- switch(P2)
- {
- case 0xfe:P0=table[0];P1=0xfe;break;
- case 0xfd:P0=table[1];P1=0xfd;break;
- case 0xfb:P0=table[2];P1=0xfb;break;
- case 0xf7:P0=table[3];P1=0xf7;break;
- case 0xef:P0=table[4];P1=0xef;break;
- case 0xdf:P0=table[5];P1=0xdf;break;
- case 0xbf:P0=table[6];P1=0xbf;break;
- case 0x7f:P0=table[7];P1=0x7f;
- }
- EX0=0;
- led=1;
- while(1) {}
- }
- void main()
- {
- P0=0x3f;
- //EA=0;
- //EX0=0;
-
- kai=1;
- if(kai==0)
- { EA=1;
- EX0=1;
- led=0;
- }
- // else
- // {
- // EA=0;
- // EX0=0;
-
- // }
- //while(1) {}
- }
復(fù)制代碼
|
評分
-
查看全部評分
|