1 / 27
文档名称:

毕业设计-单片机八路抢答器论文.doc

格式:doc   大小:959KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计-单片机八路抢答器论文.doc

上传人:rdwiirh 2018/5/25 文件大小:959 KB

下载得到文件列表

毕业设计-单片机八路抢答器论文.doc

相关文档

文档介绍

文档介绍:华侨大学厦门工学院
单片机控制系统课程设计报告
题目:智能抢答器
专业、班级:12级通信2班
学生姓名: 高明山
学号:
指导教师: 罗洪叶
分数:
课程设计任务书
设计题目
智能抢答器
学生姓名
高明山
所在院系
电子信息工程系
专业、年级、班
12级通信2班
设计要求:利用单片机设计实现一个八路智能抢答器,每一路抢答信号均由某一个或一组选手控制。其中只要有一路信号抢答成功,则可以发出声音并显示其组号,同时,其它各路选手不能抢答。
设计步骤:
根据设计要求画出原理图以及写出向对应的单片机程序。
用Protues进行仿真测试,直至仿真结果成功并确定合适的电路器件。
采购器件根据原理图焊接电路。
焊接完毕后,将单片机程序烧录到单片机中。
进行电路调试,直至成功实现设计要求功能。
参考文献阅读:
[1][M].北京:高等教育出版社,2006.
[2]:高等教育出版社,2006
[3]-:哈尔滨工业大学出版社,2008
[4]:高等教育出版社,2006
课设进度安排:
第一周,完成原理图及程序。
第二周,进行仿真测试并确定合适器件。
第三周,采购期间,焊接电路。
第四周,烧录程序,调试电路
第五周,根据设计写出论文。
任务下达日期: 2015 年 6 月3 日
任务完成日期: 2015年 7 月3日
指导教师(签名): 学生(签名):
目录
一、设计任务要求 1
(1)设计任务 1
(2)设计要求 1
(3)发挥部分 1
设计方案选取与实现 1
(1)STC89C51单片机介绍 2
(2)系统控制模块的选取与实现 3
(3)其他电路模块的选取与实现 3
(4)最终方案的确定 4
仿真结果分析 4
(1)仿真结果图 5
(2)单片机程序(部分) 7
(3)分析 9
(4)总结 9
四、心得体会 10
致谢 11
参考文献 12
附录一 13
课程设计成绩评定表 23
设计任务要求
(1)、任务要求
利用单片机设计实现一个八路智能抢答器,每一路抢答信号均由某一个或一组选手控制。其中只要有一路信号抢答成功,则可以发出闪烁并显示其组号,同时,其它各路选手不能抢答。
(2)、设计要求
①系统硬件设计:根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统;
②系统软件设计:根据实际抢答器功能,完成控制软件的编写与调试;
③系统功能要求:
合法抢答及指示功能:主持人按"抢答开始"键,会有提示音,并立刻进入抢答倒计时(预设20s抢答时间),如有选手抢答,会有提示音,并显示其号数。同时只有第一个抢答的选手有效。抢答的倒数时间到小于5s会每秒响下提示音。
非法抢答报警功能:在抢答开始前,即主持人未按“抢答开始”键,如有选手按下抢答按键,抢答犯规,此时,系统应能显示非法抢答者的按键号,同时指示报警(LED闪光指示或声音指示),直到主持人按下“抢答开始”键。
(3)、发挥部分
①可以调整抢答的时间,如按下"抢答时间调节"键,此时会显示现在设定的抢答时间,如想加一秒按一下"加1s"键,如果想减一秒按一下"-1s"键,时间LED上会显示改变后的时间。
②可以调整答题时间。如按下"答题时间调节"键,此时会显示现在设定的答题时间,如想加一秒按一下"加1s"键,如果想减一秒按一下"-1s"键,时间LED上会显示改变后的时间。
设计方案选取与实现
(1)、STC89C51单片机介绍
主要性能:
与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、 1000次擦写周期、全静态操作:0Hz~33Hz 、三级加密程序存储器、 32个可编程I/O
口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。
功能特性描述:
STC89C51是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在线系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 STC89C51具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针