智能比赛记分抢答器.doc
约76页DOC格式手机打开展开
智能比赛记分抢答器,页数 76 字数 26573摘要 本设计是采用单片机设计的多人比赛用记分抢答器系统。它具有电路简单、功能齐全、制作成本低、性价比高等特点,是一种经济、实用的比赛用抢答器。硬件部分主要由单片机、 74ls377锁存器、cc4511译码器、led显示器、声音报警器、主持人操作键盘和其它基本外围电子电路组成...
内容介绍
此文档由会员 张阳阳 发布
智能比赛记分抢答器
页数 76 字数 26573
摘 要
本设计是采用单片机设计的多人比赛用记分抢答器系统。它具有电路简单、功能齐全、制作成本低、性价比高等特点,是一种经济、实用的比赛用抢答器。硬件部分主要由单片机、 74LS377锁存器、CC4511译码器、LED显示器、声音报警器、主持人操作键盘和其它基本外围电子电路组成 。软件部分采用51系列单片机通用汇编语言精心设计编写。该记分抢答器不仅能实时显示各选手当前得分情况、主持人按键指示,而且具有抢答30秒倒计时、违例抢答报警、直接对某选手进行加减分操作,并能通过串行口实时将比赛现场数据传送到计算机上显示。
关键词:单片机,抢答,记分,30秒倒记时,违例抢答报警
Abstract
This is a SCM answering racer system which is used to keep the scores of the multi-people game .It is a simple , multifunctional , low–cost, economical and practical answering racer. The hardware of this system is constituted by SCM, 74LS377 latch , CC4511 decoder , LED display , voice alarm , host operating keyboard and other basic peripheral electronic circuits. The software of this system is designed with general 51-serial SCM assemble language. This answering racer not only can real time show every player’s score and host button instruction, also can count down 30 seconds to the player, alarm illegal answering, directly add or reduce the scores of player, and real time transmit the match process data to the computer by serial interface and show them on the screen.
Keywords: SCM, answering racer, keep the score, count down 30 seconds, alarm illegal answering
目 录
前 言 ……………………………………………………………… 1
第一章 总体方案设计 ………………………………………… 2
1.1 提出方案 ………………………………………………… 2
1.2 方案论证 ………………………………………………… 3
1.3 方案选择 ………………………………………………… 4
第二章 抢答器硬件部分设计………………………………… 5
2.1 振荡电路 ………………………………………………… 5
2.2 复位电路 ………………………………………………… 5
2.3 抢答电路 ………………………………………………… 6
2.4 主持人键盘操作电路 …………………………………… 6
2.5 选手得分与指示牌译码显示电路 ……………………… 7
2.6 报警电路 ………………………………………………… 8
2.7 主要器件介绍 …………………………………………… 9
第三章 单片机与PC机的通讯 ……………………………… 11
3.1 硬件连接电路 …………………………………………… 11
3.2 单片机与PC机串口通信软件设计 ……………………… 11
第四章 PC机接收显示数据 ………………………………… 14
4.1 PC机接收显示数据 ……………………………………… 14
4.2 计算机接收数据分析 …………………………………… 15
4.3 扩展部分 ………………………………………………… 15
第五章 软件部分 ……………………………………………… 16
5.1 单片机内部数据存储单元分配 ………………………… 16
5.2 加减子程序 ……………………………………………… 16
5.3 选手子程序 ……………………………………………… 18
5.4 “开始”键子程序 ……………………………………… 18
5.5 “数字”键子程序 ……………………………………… 19
5.6 “确定”键子程序 ……………………………………… 21
5.7 “抢答按键”扫描子程序 ………………………………… 23
5.8 指示牌和各选手得分显示子程序 ……………………… 25
5.9 数据发送PC子程序 ……………………………………… 26
5.10 主持人“键盘”扫描子程序 …………………………… 28
5.11 延时子程序 ……………………………………………… 30
5.12 30秒倒记时子程序 ……………………………………… 31
5.13 主 程 序 ………………………………………………… 32
第六章 系统功能与说明 …………………………………… 35
6.1 系统功能 …………………………………………………… 35
6.2 系统可扩展性 ……………………………………………… 36
第七章 总 结 …………………………………………………… 37
参考文献 …………………………………………………………… 38
附录一 程序清单 …………………………………………… 39
附录二 总电路图 …………………………………………… 48
附录三 外文文献翻译 ……………………………………… 49
页数 76 字数 26573
摘 要
本设计是采用单片机设计的多人比赛用记分抢答器系统。它具有电路简单、功能齐全、制作成本低、性价比高等特点,是一种经济、实用的比赛用抢答器。硬件部分主要由单片机、 74LS377锁存器、CC4511译码器、LED显示器、声音报警器、主持人操作键盘和其它基本外围电子电路组成 。软件部分采用51系列单片机通用汇编语言精心设计编写。该记分抢答器不仅能实时显示各选手当前得分情况、主持人按键指示,而且具有抢答30秒倒计时、违例抢答报警、直接对某选手进行加减分操作,并能通过串行口实时将比赛现场数据传送到计算机上显示。
关键词:单片机,抢答,记分,30秒倒记时,违例抢答报警
Abstract
This is a SCM answering racer system which is used to keep the scores of the multi-people game .It is a simple , multifunctional , low–cost, economical and practical answering racer. The hardware of this system is constituted by SCM, 74LS377 latch , CC4511 decoder , LED display , voice alarm , host operating keyboard and other basic peripheral electronic circuits. The software of this system is designed with general 51-serial SCM assemble language. This answering racer not only can real time show every player’s score and host button instruction, also can count down 30 seconds to the player, alarm illegal answering, directly add or reduce the scores of player, and real time transmit the match process data to the computer by serial interface and show them on the screen.
Keywords: SCM, answering racer, keep the score, count down 30 seconds, alarm illegal answering
目 录
前 言 ……………………………………………………………… 1
第一章 总体方案设计 ………………………………………… 2
1.1 提出方案 ………………………………………………… 2
1.2 方案论证 ………………………………………………… 3
1.3 方案选择 ………………………………………………… 4
第二章 抢答器硬件部分设计………………………………… 5
2.1 振荡电路 ………………………………………………… 5
2.2 复位电路 ………………………………………………… 5
2.3 抢答电路 ………………………………………………… 6
2.4 主持人键盘操作电路 …………………………………… 6
2.5 选手得分与指示牌译码显示电路 ……………………… 7
2.6 报警电路 ………………………………………………… 8
2.7 主要器件介绍 …………………………………………… 9
第三章 单片机与PC机的通讯 ……………………………… 11
3.1 硬件连接电路 …………………………………………… 11
3.2 单片机与PC机串口通信软件设计 ……………………… 11
第四章 PC机接收显示数据 ………………………………… 14
4.1 PC机接收显示数据 ……………………………………… 14
4.2 计算机接收数据分析 …………………………………… 15
4.3 扩展部分 ………………………………………………… 15
第五章 软件部分 ……………………………………………… 16
5.1 单片机内部数据存储单元分配 ………………………… 16
5.2 加减子程序 ……………………………………………… 16
5.3 选手子程序 ……………………………………………… 18
5.4 “开始”键子程序 ……………………………………… 18
5.5 “数字”键子程序 ……………………………………… 19
5.6 “确定”键子程序 ……………………………………… 21
5.7 “抢答按键”扫描子程序 ………………………………… 23
5.8 指示牌和各选手得分显示子程序 ……………………… 25
5.9 数据发送PC子程序 ……………………………………… 26
5.10 主持人“键盘”扫描子程序 …………………………… 28
5.11 延时子程序 ……………………………………………… 30
5.12 30秒倒记时子程序 ……………………………………… 31
5.13 主 程 序 ………………………………………………… 32
第六章 系统功能与说明 …………………………………… 35
6.1 系统功能 …………………………………………………… 35
6.2 系统可扩展性 ……………………………………………… 36
第七章 总 结 …………………………………………………… 37
参考文献 …………………………………………………………… 38
附录一 程序清单 …………………………………………… 39
附录二 总电路图 …………………………………………… 48
附录三 外文文献翻译 ……………………………………… 49