图2。3电路原理图
2。3 硬件单元设计
2。3。1 震荡电路设计
STC89C52单片机的时钟信号一般由两种方式发生:一是内部时钟方式,二是外部时钟方式。内部时钟方式如图2。4所示。在片机中有一振荡电路,需在单片机的XTAL1(18)和XTAL2(19)引脚外接晶振电路,则形成了自激振荡器,之后会在单片机里产生时钟脉冲信号。其中图中电容C起到稳定频率和快速起振的作用,电容值在5~30pF,一般为30pF。晶振CYS的振频可在1。2-12MHz间选择,常为12MHz和6MHz。
图2。4晶振电路
2。3。2 复位电路设计
如果STC89C52的RST引脚(9)持续通高电平2个机器周期,单片机将进行复位操作(若一直持续通高电平,那么单片机会便会循环复位)。上电自复位电路是其中较为方便简单的,外部复位电路中上电自复位主要实现原理是电容的充电放电效果。如果Vcc的上升时间不到1ms,那么就可以实现自上电复位。当然,电路也可以实现按键复位。本设计所采用的便是按键复位。按键复位有两种复位方式:电平方式、脉冲方式。电平复位需要联通RST(9)端和电源Vcc 。
STC89C52复位电路
2。3。3 显示电路设计
如图2。6所示为4位LED管,第一位可显示选手号。2。3位显示倒计时时限。本设计采用共阳接法。
图2。6显示电路图
2。3。4 报警电路设计
如图2。7所示。报警电路常应用在警报,当单片机发出该信号后,喇叭会发出警报。喇叭大多都是呈电感性。52机用一些频率脉冲来发出喇叭信号。如图所示电阻R是限流电阻,因为晶体管有高电流增益效应,可让电路快速饱和。不过,要P0输出在此电路,需连一个10千欧姆的上拉电阻。来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
图2。7报警电路图
2。3。5 按键输入电路
如图2。8所示,此电路为主持人按键,主持人按“开始”则抢答开始,倒计时开始,按“暂停”则禁止抢答且倒计时暂停,按“清除”则可在抢答完毕后复位。
主持人按钮电路图
如图2。9所示,为选手按键,共8个按钮编号1-8。
选手按键电路
2。3。6 中断原理概述
中断一般用在及时监测和控制,收到中断请求后单片机会立即响应,作出快速处理。是由片内中断系统的功用。中断源发出请求后,如果请求通过,单片机会暂停当前在运行的程序,之后转中断服务程序,令其处理该请求。当中断服务程序响应该请求后,又转回原先的断点处,继续往下执行程序。 单片机不使用中断系统的话,它会浪费非常多时间在查询有无服务请求发生的操作上。而使用中断系统则避免了片机在查询时的等待现象,极大提升了它的运行效率与实时性。