永发信息网

求一份单片机AT89S52的抢答器的程序,要Keil uVision2的 谢谢 有的发一份给我

答案:1  悬赏:40  手机版
解决时间 2021-11-29 06:17
求一份单片机AT89S52的抢答器的程序,要Keil uVision2的 谢谢 有的发一份给我
最佳答案
code char yiwen_io[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF}; //IO控制码,每次一个脚为0
char qd=0;//保存按键值
char dat_io=1;//是否开始抢答
char KEY() //键盘扫描
{
char a,temp,c=0;
P0=0xff;
P2=0xff;
for(a=0;a<8;a++)
{
P2=yiwen_io[a];
temp=P0;
switch(temp)
{
case 0xFE: c=a*8+1;break;
case 0xFD: c=a*8+2;break;
case 0xFB: c=a*8+3;break;
case 0xF7: c=a*8+4;break;
case 0xEF: c=a*8+5;break;
case 0xDF: c=a*8+6;break;
case 0xBF: c=a*8+7;break;
case 0x7F: c=a*8+8;break;
}
if(c>0){while(temp==P0);return c;}
}
return c;
}
void main()
{
while(1)
{
if(dat_io){qd=key();if(qd>0 && qd!=64)dat_io=0;}//有人按下按键后停止按键扫描
if(qd==64 && dat_io==0)dat_io=1;//设定64号按键为开始抢答键
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南念3221185178是谁
陈明游泳馆(清华大学游泳馆店)地址在哪,我要
125分等于几小时几分
用古筝能弹任何曲子吗?
全国有多少人叫陈丽丽
方便面是去方便的时候做还是用方便来做
一般情况下战斗机vs武装直升机战损比为多少?
高一从现在算,到高二需要几个月?
6米6厘米o66分米谁大
求汉化官能轻小说,轻国的完整小说区没权限进
我帮砖厂拉材料,单子还在我手上,老板说钱己
丁香蒲公英泡水喝的功效
我是2000年9.29出生,请问我几岁了?
大众车道偏离管用吗
学习HTML5和CSS3应掌握哪些内容
推荐资讯
后悔做假体隆鼻了
自家一对鹦鹉下了个蛋,怎么孵出小鸟呢?
河西镇到王团镇有多少公里
湘乡市翻江镇菖蒲塘村成书芳事件怎么解决的?
谁知道安丘世纪泰华曼哈顿门头店多少钱一平米
The kite flew in the sky and my father th
求教假猪武器和镇魂比怎么样,和噬魂比差多少
Doyouknowtheactor________yousawp
九儿三起八卦阵打三个数字
which university to attend, the girl asked
课普什么意思
力士洗发水怎么样?到底好不好?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?