- 99
- 0
- 约5.14千字
- 约 20页
- 2017-09-25 发布于广西
- 举报
毕业设计:基于80C51的八路抢答器的单片机课程设计.doc
目 录
1 引言 4
2 总体方案设计 4
3 硬件电路设计 5
3.1 单片机及其外围电路 5
3.2 硬件电路组成 6
4 系统软件设计 10
4.1 初始化程序设计 10
4.2 主程序设计 11
4.3 倒计时30s子程序的设计 12
4.4 外部中断T1中断子程序设计 14
4.5 定时器T1中断子程序设计 17
4.6 选手按键程序的设计 18
4.7 数码管显示程序的设计 19
5 系统调试与总结 21
附录A 系统原理图 22
附录B 源程序 22
1 引言
此次设计提出了用80C51单片机为核心控制元件,设计一个简易的抢答器,本方案以80C51单片机作为主控核心,与数码管、蜂鸣器等构成八路抢答器,利用了单片机的延时电路、按键复位电路、时钟电路、定时/中断等电路,设计的八路抢答器具有倒计时和实时显示抢答选手的号码的特点,还有复位电路,使其再开始新的一轮的答题和比赛。
它的功能实现是比赛开始,主持人读完题之后按下总开关,倒计时开始,此时数码管开始进行30s的倒计时,是选手的思考时间,倒计时完后,才允许开始抢答,若有人答题,对应的会在数码管上显示出该选手的编号并由蜂鸣器发出声音,在30s倒计时内答题无效。
2 总体方案设计
图2.1 总体电路设计框图
总体程序设计思路图为如图2.1所示。
复位电路:当一轮进行完时,由主持
原创力文档

文档评论(0)