优于一般的CPU,程序指令和数据都可以写在ROM里,许多信号通道都在同一芯片,因此可靠性高,易扩充。Р(2)单片机有一般电脑所必须的器件,如三态双向总线,串并行的输入及输出引脚,可扩充为各种规模的微电脑系统。Р (3)控制功能强:单片机指令除了输入输出指令,逻辑判断指令外还有更丰富的条件分支跳跃指令。Р其原理框图如图1.2所示:Р12РРРРР1РР选手开关РAT89C51Р主持人开关Р抢答鉴别电路Р显示电路Р报警电路РР图1.2 抢答器原理框图РРРРРРРРР12РРРРР2РР2 硬件电路设计Р2.1 抢答器的电路图РРР图2.1 抢答器电路原理图 РР2.2 单元电路设计Р2.2.1 键盘扫描电路Р抢答电路的功能有两个:一是能分辨出选手按键的先后,并锁存优先抢答者的编号,供译码显示电路用;二是要使其他选手的按键操作无效。89C51的P1口做一个四路抢答按键。P1口P1.4至P1.7对应1~4号4位选手,当主持人按下开始按钮后,电平由高电平变成低电平传入P3口,此时选手可以开始抢答。当某一选手按下抢答按钮后,电平由高电平变成低电平传入P1口,经单片机处理后从P0输出由数码管显示抢答者编号,扬声器给出音响提示。当有一人抢答以后,由于系统已经接收到了一个电平信号,同一时间内它将不再接受另外的电平信号,所以其他选手将不好再抢答。Р12РРРРР3РР图2.2 .1键盘扫描电路图Р2.2.2 复位电路的设计Р外部中断和内部中断并存,单片机硬件复位端,只要持续4个机器周期的高电平即可实现复位,硬件复位后的各状态可知寄存器以及存储器的值都恢复到了初始值,因为本设计中功能中有倒计时时间的记忆功能,所以不能对单片机进行硬件复位,只能用软件复位,软件复位实际上就是当程序执行完之后,将程序通过一条跳转指令让它完成复位。复位电路如下图2.2.2所示:Р图2.2.2复位电路图Р12