久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
單片機(jī)8路搶答器代碼與Proteus仿真圖
[打印本頁]
作者:
奔跑步
時(shí)間:
2021-3-14 18:26
標(biāo)題:
單片機(jī)8路搶答器代碼與Proteus仿真圖
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.png
(16.91 KB, 下載次數(shù): 56)
下載附件
2021-3-14 18:47 上傳
單片機(jī)源程序如下:
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uchar code1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
sbit key1=P1^0; //定義按鍵的引腳
sbit key2=P1^1;
sbit key3=P1^2;
sbit key4=P1^3;
sbit key5=P1^4;
sbit key6=P1^5;
sbit key7=P1^6;
sbit key8=P1^7;
sbit keep=P3^6;
sbit key9=P3^2;
void delay(uint t) //延時(shí)程序
{
uint j;
for(;t>0;t--)
for(j=121;j>0;j--);
}
void display(uchar i)//數(shù)碼管顯示
{
switch(i) //用swicth語句來進(jìn)行掃描數(shù)碼管的引腳
{
case 0:P0=code1[0];break;
case 1:P0=code1[1];break;
case 2:P0=code1[2];break;
case 3:P0=code1[3];break;
case 4:P0=code1[4];break;
case 5:P0=code1[5];break;
case 6:P0=code1[6];break;
case 7:P0=code1[7];break;
case 8:P0=code1[8];break;
default:break;
}
}
void key() //鍵盤掃描,判斷哪個(gè)人搶答
{
uchar n; //接下來就用if語句來按鍵的掃描
n=0;
display(n);
keep=1;
if(key1==0)
{
delay(5);
if(key1==0)
{
n=1;
display(n);
while(1)
{
keep=0; //開啟蜂鳴器
delay(10);
keep=1;
delay(10);
if(key9==0)
{
delay(5);
if(key9==0)
{
keep=1;
n=0;
display(n);
while(1)return;
}
while(!key9);
delay(5);
while(1);
}
}
}
while(!key1);
delay(5);
}
if(key2==0)
{
delay(5);
if(key2==0)
{
n=2;
display(n);
while(1)
{
keep=0; //開啟蜂鳴器
delay(10);
keep=1;
delay(10);
if(key9==0)
{
delay(5);
if(key9==0)
{
keep=1;
n=0;
display(n);
while(1)return;
}
while(!key9);
delay(5);
while(1);
}
}
}
while(!key2);
delay(5);
}
if(key3==0)
{
delay(5);
if(key3==0)
{
n=3;
display(n);
while(1)
{
keep=0; //開啟蜂鳴器
delay(10);
keep=1;
delay(500);
if(key9==0)
{
delay(5);
if(key9==0)
{
keep=1;
n=0;
display(n);
while(1)return;
}
while(!key9);
delay(5);
while(1);
}
}
}
while(!key3);
delay(5);
}
if(key4==0)
{
delay(5);
if(key4==0)
{
n=4;
display(n);
while(1)
{
keep=0; //開啟蜂鳴器
delay(10);
keep=1;
delay(10);
if(key9==0)
{
delay(5);
if(key9==0)
{
keep=1;
n=0;
display(n);
while(1)return;
}
while(!key9);
delay(5);
while(1);
}
}
}
while(!key4);
delay(5);
}
if(key5==0)
{
delay(5);
if(key5==0)
{
n=5;
display(n);
while(1)
{
keep=0; //開啟蜂鳴器
delay(10);
keep=1;
delay(10);
if(key9==0)
{
delay(5);
if(key9==0)
{
keep=1;
n=0;
display(n);
while(1)return;
}
while(!key9);
delay(5);
while(1);
}
}
}
while(!key5);
delay(5);
}
if(key6==0)
{
delay(5);
if(key6==0)
{
n=6;
display(n);
while(1)
{
keep=0; //開啟蜂鳴器
delay(10);
keep=1;
delay(10);
if(key9==0)
{
delay(5);
if(key9==0)
{
keep=1;
n=0;
display(n);
while(1)return;
}
while(!key9);
delay(5);
while(1);
}
}
}
while(!key6);
delay(5);
}
if(key7==0)
{
delay(5);
if(key7==0)
{
n=7;
display(n);
while(1)
{
keep=0; //開啟蜂鳴器
delay(10);
keep=1;
delay(10);
if(key9==0)
{
delay(5);
if(key9==0)
{
keep=1;
n=0;
display(n);
while(1)return;
}
while(!key9);
delay(5);
while(1);
}
}
}
while(!key7);
delay(5);
}
if(key8==0)
{
delay(5);
if(key8==0)
{
n=8;
……………………
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
8路搶答器.rar
(57.9 KB, 下載次數(shù): 42)
2021-3-14 18:26 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品欧美一区二区三区久久久
|
一区二区三区视频在线观看
|
成人污污视频
|
日韩高清一区
|
中文字幕亚洲区一区二
|
亚洲一区二区中文字幕
|
99视频在线免费观看
|
亚洲色欧美另类
|
秋霞a级毛片在线看
|
91国内外精品自在线播放
|
国产二区视频
|
99久久久久
|
中文字幕91
|
中文字幕一区二区视频
|
久草免费在线视频
|
国产日韩欧美在线
|
国内精品久久久久久影视8 最新黄色在线观看
|
看片91
|
国产精品久久久久久久久久99
|
免费a网站
|
日韩午夜在线播放
|
成人午夜精品
|
免费中文字幕日韩欧美
|
亚洲天堂av在线
|
亚洲精品一区二区三区蜜桃久
|
国产精品美女久久久久久免费
|
国产精产国品一二三产区视频
|
欧美一级黄色片在线观看
|
产真a观专区
|
国产综合精品一区二区三区
|
在线看片国产精品
|
国产精品久久
|
黄视频网站在线
|
欧美在线观看一区
|
日韩中文字幕
|
少妇淫片aaaaa毛片叫床爽
|
国产成人影院
|
91国内产香蕉
|
www.亚洲免费
|
欧美日韩黄色一级片
|
欧美成人一区二区三区
|