单片机四路抢答器课程C语言设计,四路抢答器单片机课程设计.doc

渝州科技职业学院

单片机四路抢答器课程设计

院 系: 电子信息工程

专业班级: 11级电管本2班

学生姓名: 刘学飞

学 号: 1102120205

指导教师姓名: 何健

指导教师职称: 讲师

目录

一、方案设计3

1.1、设计要求3

1.2、总体法案设计3

二、硬件电路设计4

2.1、元器件简介4

2.2、系统总电路图6

2.3、单元电路设计6

2.3.1、独立式按键电路6

2.3.2时钟电路设计7

2.3.3复位电路设计7

2.3.4指示灯电路设计8

三、软件实际8

3.1系统程序设计8

3.2主程序流程图8

3.3程序清单9

四、制作以调试14

五、抢答器的使用方法15

六、心得与体会16

一、 方案设计

1.1、 设计要求

(1)、总共6个按键,两个供主持人用于“开始抢答”和“复位”操作,四个供四个选手用作“抢答”操作。

(2)、用1个发光二极管用作开始抢答的指示灯,用4个发光二极管分别显示4个选手的抢答状态。

(3)、开始抢答后,哪个选手抢答键最先按下,该选手的抢答指示灯点亮,表示抢答成功,此时其他选手再按键为无效,抢答成功后开始3秒计时,到时指示灯变为闪烁,以提示选手选手抢答后必须3秒内回答问题,否则视为犯规。

(4)、开始抢答前,若有选手按下抢答键,则其对应的指示灯变为闪烁,表示该选手犯规,此时有选手按键都将无效。

(5)、出现犯规后,主持人可以利用“复位键”重新开始。

1.2、总体法案设计

方案:依据课题要求,基于AT89C51单片机制作的抢答器,其最大的好处就是处理快,准确性高、可靠性好、控制功能强。

采用51系列的单片机AT89C51作为控制中心,系统可以完成运算控制、信号的控制以及显示的功能。选手通过按键开光作为输入信号完成输入信号的触发,主持人根据选手的输入信号准确的判断最先按下的选手且屏蔽其他的抢答信号,让选手作答。使用外部中断方式来实现开始抢答,运用按键复位来实现系统的复位,其系统原理框图如下:

内部时钟电路

AT89C51单片机

选手按键

选手抢答指示灯

抢答开光

复位电路

图一系统原理框图

二、 硬件电路设计

2.1、元器件简介

你可能感兴趣的:(单片机四路抢答器课程C语言设计)