单片机位竞赛抢答器课程设计.doc
文本预览下载声明
《单片机课程设计》
设计计算说明书
设计题目: 基于单片机的抢答器设计
学生姓名
学 号 1501011021
专 业 机械制造与自动化
班 级 15机制一班
指导老师
完成日期 2017-6-22
职 称 副教授
摘 要
本设计是以八位抢答为基本理念。考虑到需设定限时回答的功能,利用AT89C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,扬声器发生提示。先进行系统硬件设计,该电路由显示电路,抢答电路,晶振电路等部分组成,然后进行系统软件设计,进行软件的仿真,这次课程设计不仅能锻炼我们的动手能力,而且能够培养我们对问题的思考能力以及对知识的进一步了解。
关键词:AT89C51;抢答器;计时;报警
目录
第1章 引言.........................................................1
第2章 系统总体设计.................................................2
2.1?八路抢答器的工作原理.........................................2
2.2?八路抢答器的总体框图.........................................2
第3章 系统硬件的设计...............................................3
3.1?单片机最小系统...............................................3
3.1.1芯片统计..................................................3
3.1.2硬件介绍..................................................3
3.2?复位电路设计.................................................4
3.3 晶振电路设计.................................................5
3.3?抢答器电路设计...............................................5
3.4?显示电路设计.................................................6
3.5?蜂鸣器电路设计...............................................7
第4章 系统软件设计................................................9
4.1?主程序设计...................................................9
4.2?倒计时30s子程序设计........................................10
4.3?外部中断T1中断子程序设计...................................11
4.4 定时器T1中断子程序设计.....................................12
4.5 选手按键程序................................................12
4.6?数码管显示程序设计..........................................14
仿真调试...................................................15
5.1?非法抢答....................................................15
5.2?抢答或回答时间修改..........................................15
显示全部