单片机计课程设报告八人抢答器 专业:电子信息工程 姓名: 学号:2025-12-3 目录一:名称与目的1. 设计要求及目的二:硬件电路设计1.总体原理图 2.时钟频率电路的设计 3.复位电路的设计4.显示电路的设计 5.键盘扫描电路的设计 6.发声 7.系统复位三.系统软件设计1.系统原理图2.程序流程图3.程序四.调试1.系统的调试2.具体调试3.调试实物图第一章:要求:1、八人抢答逻辑:只有一个最先抢答有效。2、在主持人控制下,10 秒内抢答有效。3、采纳数码管显示抢答 10 秒倒计时,若有抢答直接结束,显示结果。4、抢答结束后用数码管显示抢答结果:抢答有效人编号;若有异常(提前抢答,犯规),显示抢答人编号和 E,本次抢答结束 。5、设主持人控制键、复位键。 控制键:启动抢答 复位键:系统复位6、开始、正常结束、抢答结束、违规抢答采纳声音提示。第二章:系统硬件设计 为使硬件电路设计尽可能合理,应注意以下几方面:(1) 尽可能采纳功能强的芯片,以简化电路,功能强的芯片可以代替若干普通芯片,随着生产工艺的提高,新型芯片的的价格不断下降,并不一定比若干普通芯片价格的总和高。(2) 留有设计余地。在设计硬件电路时,要考虑到将来修改扩展的方便。因为很少有一锤定音的电路设计,假如现在不留余地,将来可能要为一点小小的修改或扩展而被迫进行全面返工。(3) 程序空间,选用片内程序空间足够大的单片机,本设计采纳STC89C52 单片机。(4) I/O 端口,在样机研制出来后进行现场试用时,往往会发现一些被忽视的问题,而这些问题不是靠单纯的软件措施来解决的。如有些新的信号需要采集,就必须增加输入检测端;有些物理量需要控制,就必须增加输出端。假如在硬件电路设计就预留出一些 I/O 端口,虽然当时空着没用,那么用的时候就派上用场了。原理图: 2.时钟频率电路的设计:单片机必须在时钟的驱动下才能工作.在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元,决定单片机的工作速度。外部振荡源电路一般选用石英晶体振荡器。此电路在加电大约延迟 10ms 后振荡器起振,在 XTAL2 引脚产生幅度为 3V 左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容 C1,C2 的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。C1,C2 的典型值为30PF。单片机在工作时,由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号...