1 / 26
文档名称:

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

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

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

分享

预览

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

上传人:yuzonghong1 2016/7/2 文件大小:0 KB

下载得到文件列表

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

相关文档

文档介绍

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