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

当前位置:首页 > 基于AT89C51单片机的多人抢答器设计

基于AT89C51单片机的多人抢答器设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/23 4:27:46

黄河科技学院课程设计 第 6 页

3.3 功能模块电路

3.3.1开始抢答电路

在此次课程设计电路中当一个问题结束主持人后按下复位开关后进行下一题的准备。

图2.4.1开始抢答电路

3.3.2 选手抢答键

89C51的P1口做一个为选手抢答的输入按键引脚,P1.0至P1.7轮流输出低电位,给每一个选手编号1至8,当选手按下按钮时,P1口个端口的电平变化从P1口输入,经单片机处理后从P0输出由数码管显示抢答者编号

图2.4.2 选手抢答电路

黄河科技学院课程设计 第 7 页

3.3.3 显示与显示驱动电路

此电路包括显示和驱动,显示采用数码管,驱动用P2口, 违规者编号、抢答30秒倒计时、正常抢答者编号和回答问题时间60秒倒计时,数码管采用动态显示。驱动电路P2口,查询显示程序利用P0口做段选码口输出P2低3位做位选码输出,当为低电平则能驱动数码管使其显示数字。在+5V电压下接1k的电阻,保证正常压降。

图2.4.3 示与显示驱动电路

3.3.4 蜂鸣器音频输出电路

通过控制不同频率的矩形脉冲来控制蜂鸣器发声。此次课程设计中只需要一些简单的提示声音和稍微显眼的灯控,有抢答违规,开始抢答,抢答时间结束和回答时间到得提示声和亮灯提醒。

图2.3.4蜂鸣器音频输出电路

黄河科技学院课程设计 第 8 页

4 软件设计

4.1 程序设计

4.1.1 系统流程图

开 初始读键盘是否有中断条件是否调用显示抢答违 进入中断程开中断设定定时器值 30秒抢答时间并显调用读键子程序为调用抢答者获得的回答问题是否有键60秒到中断返

4.1.2 显示抢答违规流程图

黄河科技学院课程设计 第 9 页

4.1.3 抢答成功流程图

开 报警一直提示 显示违规者编号

开 始 响声提示 设置定时器初值并启动 显示抢答者后30秒倒计时 60秒答问题时间到并响声提示 RET

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

共分享92篇相关文档

文档简介:

黄河科技学院课程设计 第 6 页 3.3 功能模块电路 3.3.1开始抢答电路 在此次课程设计电路中当一个问题结束主持人后按下复位开关后进行下一题的准备。 图2.4.1开始抢答电路 3.3.2 选手抢答键 89C51的P1口做一个为选手抢答的输入按键引脚,P1.0至P1.7轮流输出低电位,给每一个选手编号1至8,当选手按下按钮时,P1口个端口的电平变化从P1口输入,经单片机处理后从P0输出由数码管显示抢答者编号 图2.4.2 选手抢答电路 黄河科技学院课程设计 第 7 页 <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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