烟台大学51单片机课程设计说明书课题:八路抢答器学生姓名:王志林学号:201056501312院系:机电汽车工程学院指导老师:姜风国同组成员:张凤礼、张体栋、程事业、范光科2013年06月05日目录1设计任务..........................................................................................................22系统总体方案...............................................................................................23硬件设计.........................................................................................................33.1控制系统所需硬件.....................................................................................33.2硬件原理介绍...........................................................................................44软件设计.........................................................................................................64.1软件总体设计...........................................................................................64.2程序流程图.............................................................................................75软件仿真........................................................................................................95.1Keil软件.....................................................................................................95.2在Proteus软件...........................................................................................96小结...................................................................................................................10附1:源程序代码............................................................................................11附2:参考文献...............................................................................................181.设计任务本设计要求学生结合现有的实际条件,以51单片机为控制核心,设计一个81路智能抢答器。要求实现以下功能:1)有一主持人和8个参赛队员2)当主持人按下抢答按键,参赛队员在10秒内可以抢答,并且抢答器开始倒计时。剩余5秒时,如果仍无人抢答,则系统每1s报警一次。如超出10秒则不能抢答;如抢答成功,则显示抢答队号。3)抢答成功则需在60秒内回答完成,如超出时间则抢答无效,显示无效指示。如果60秒完成回答,则抢答成功,显示有效。剩余5秒时,如果仍无人回答,则系统每1s报警一次。4)当主持人按下复位键时,系统回到初始状态。5)倒计时期间,如果主持人想终止倒计时,可以按下“停止”按键,系统会自动进入准备状态。主要硬件设备:AT89C51单片机,8输入3态缓冲器/线驱动器74LS244,六反相驱动器7404,共阳极LED数码管等,12MHZ晶振,74LS04反相器,手动开关,按键若干,报警喇叭。2.系统总体方案2.1整体方案设计该智能抢答器以AT89C51单片机为控制核心,控制精度较高,操作误差主要来自晶振自身所造成的误差。其他外围电路包括复位电路,时钟电路,报警电路LED显示电路,抢答按键等。该智能抢答器具有计时记忆功能,一次时间设置完,复位后不需重新进行时间设定;通过按键扫描输出按键信息,并通过单片机将它转化为在七段数码管上显示的字符型。单片机的P1口为8组抢答按键的输入口,P0.0~P0.6为数码管的段选口,P2.0~P2,2为数码管的片选口。P3.6为报警电路的控制口。智能抢答器的整体方案设计图如下所示。智能抢答器的整体方案设计图3.硬件设计3.1硬件总体设计1)控制系统主要由单片机应用电路、存储器接口电路、显示接口电路组成。其中单片机AT89C51是系统工作的核心,它主要负责控制各个部分协调工作.2)硬件组成及所需元件:该系统的核心器件是AT89C51。在其外围接上复位2电路、上拉电阻、数码管、按钮及扬声器。元件为:晶振X1、电容C1、C2、C3、电阻RP1。P3.0和P3.1由裁判控制,分别是开始键和抢答停止...