当EA接地,单片机只执行片外存储器里面的程序;当EA接Vcc时, CPU首先执行片内程序存储器里的程序,之后自动转向执行片外程序存储器里的程序。
若程序锁定位LB1被编程,那么EA值将在复位时由片内锁存。在与Flash并行编程/校验期时。该引脚施加12V的编程电压Vpp。
ALE/PROG----地址锁存允许信号输出。
当CPU访问外部程序存储器或外部数据存储器时,ALE提供一个地址锁存信号,低8位地址就被锁存在片外存储器中了。
在与Flash并行编程/校验期间,此引脚也即编程负脉冲的输入端。
在正常状态下,此引脚端口输出恒定频率脉冲。它的频率为晶振频率的1/6,可以用做外部定时或其他触发信号。当单片机每次访问内部数据存储器时,就会失去一个ALE脉冲。
ALE的禁止位不影响对外部存储器的访问。
PSEN----片外程序存储器的选通信号,低电平有效。
当AT89C51执行外部程序存储器的指令代码时,PSEN每个机器周期两次有效。在访问外部数据存储器时,PSEN为无效。[1]
3。1。2 复位电路的设计
抢答器电路中,可能会出现失误操作,造成程序的跑偏或出错,故需要复位电路在出错时让电路恢复正常工作。
复位电路是单片机中初始化的操作,让单片机从0开始执行程序。复位既能使单片机进入系统初始化,也能在程序运行出错抑或操作不当造成系统锁死时,按下复位键重新启动,使的单片机正常工作。
复位方式有以下几种:上电自动复位、按键电平复位、外部脉冲复位及自动复位。即外部产生的复位信号由单片机的9脚(RST)输入,使单片机完成复位操作。复位信号是高电平有效,有效时间要求持续两个机器周期以上。
本系统中采用的是按键电平复位方式,如图3。2所示的复位电路:复位电路
图中所示的复位电路由电源,地线,电解电容C3,电阻R1及按键组成。当复位按钮按下时,产生的高电平复位信号会送入9脚,电解电容充放电使复位高电平信号持续2个机器周期以上。当松开按键时,9脚缓慢地达到低电平后退出复位,程序开始重新执行。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-
3。1。3 时钟频率电路设计
单片机工作时时钟电路产生时钟信号,指令执行过程中各信号间的相互关系即为时序所研究的内容。为了确保同步工作方式的实现,电路应该在唯一的时钟信号的控制下按照时序来进行工作。
时钟信号可以通过内部振荡方式,外部振荡方式两种电路形式获得。
外部振荡方式是把外部已存在的时钟信号引入到单片机内的一种方式。适合用来确保单片机的时钟及外部信号保持同步。
本论文采用的是内部振荡方式来产生时钟信号。AT89C51单片机内部带有时钟电路,因此,只需将定时控制元件(晶体振荡器,电容)通过XTAL1,XTAL2引脚接入单片机芯片,就形成了一个自激振荡器。