云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于51单片机的6路抢答器 - 图文

基于51单片机的6路抢答器 - 图文

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 21:23:24

}

}

if(key5 == 0) { }

if(key6 == 0) {

delay(8); if(key6 == 0) { }

number = 6;

number_display = number; delay(8); if(key5 == 0) { }

number = 5;

number_display = number;

}

if(number_display != 0) { } else {

return 0;

return number_display;

}

/*----------------------------------------------------------- 抢答复位函数

11

------------------------------------------------------------*/ void reset_keyscan() {

if(reset == 0) {

delay(8); if(reset == 0) {

number_display = 0;

second=10; } }

/*----------------------------------------------------------- 主函数

------------------------------------------------------------*/ void main() {

TMOD=0x01;

TH0=(65536-50000)/256; TL0=(65536-50000)%6; EA=1; ET0=1; TR0=0; P2=0x00; while(1) {

reset_keyscan();

start_keyscan();

}

if(jia==0&&a[number-1]<9)

12

{

delay(10); while(jia==0)

display(number_display,second); a[number-1]=a[number-1]+1;

}

if(jian==0&&a[number-1]>0) {

delay(10);

while (jian==0)

display(number_display,second); a[number-1]=a[number-1]-1;

}

while(action) {

while(!key_scan8()) //无人抢答 { }

TR0 = 0; key7=0; delay(80);

display(number_display,second); if(second == 0) { }

second = 10; break;

display(number_display,second);

key7=1;

action = 0;

13

}

}

}

break;

display(number_display,second);

/*----------------------------------------------------------- 定时中断

------------------------------------------------------------*/ void timer0() interrupt 1 {

TH0=(65536-50000)/256; TL0=(65536-50000)%6; timer0_count ++; if(timer0_count == 20) {

second --; timer0_count = 0;

if(second==0)

}

{

key7=0; delay(60); key7=1;

} }

第四章 系统调试

置系统调试包括硬件调试和软件调试,而且两者是密不可分的。我们设计好的硬件电路和软件程序,只有经过联合调试,才能验证其正确性;软硬件的配人情况以及是否达到设计任务的要求,也只有经过调试,才能发现问题并加以解决、完善,最终开发成实用产品。

14

搜索更多关于: 基于51单片机的6路抢答器 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} } if(key5 == 0) { } if(key6 == 0) { delay(8); if(key6 == 0) { } number = 6; number_display = number; delay(8); if(key5 == 0) { } number = 5; number_display = number; } if(number_display

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com