8051单片机外部程序存储器读选通信号PSEN解析

需积分: 0 1 下载量 200 浏览量 更新于2024-08-21 收藏 426KB PPT 举报
"外部程序存储器读选通信号PSEN-单片机原理课件PPT" 在单片机领域,外部程序存储器读选通信号PSEN(Program Store Enable)是一个重要的概念。PSEN信号是用于访问外部程序存储器的读选通信号,其特点是低电平有效。这意味着当PSEN信号为低时,单片机才开始从外部程序存储器读取指令。在8051系列单片机中,如果EA(程序存储器地址允许输入端)引脚被设置为高电平,CPU会执行内部程序存储器的指令。然而,当程序计数器PC的值超过0FFFH(16位地址空间的最大值)时,CPU会自动切换到外部程序存储器执行指令。相反,如果EA为低电平,CPU则只会执行外部程序存储器的指令。 复位信号RST也是单片机系统中的关键组成部分。RST信号是高电平有效的,当RST引脚保持两个机器周期的高电平时,单片机将执行复位操作,初始化内部状态,包括PC(程序计数器)复位到0000H,堆栈指针SP初始化,以及其他寄存器的复位值设定。 8051单片机是一种广泛应用的微处理器,具有多种型号,如无ROM的8031,以及不同类型的ROM版本如EPROM型的8751,FLASH型的89C51,掩模ROM型的8051,和OTP型的97C51。8051单片机的基本结构包括一个8位的CPU,片内数据存储器RAM和特殊功能寄存器SFR,片内程序存储器ROM,两个定时/计数器T0和T1,四个8位并行I/O端口P0-P3,一个串行端口,中断系统,以及内部时钟电路。其中,CPU由运算器和控制器构成,运算器包括ALU、ACC、TMP寄存器和PSW等,用于执行算术和逻辑运算以及控制操作。 在8051的内部结构中,还有其他一些关键组件,如ROM/EPROM、程序地址寄存器、缓冲器、PC递增器、数据指针DPTR、堆栈指针SP等。此外,单片机还具备中断控制系统,可以处理外部中断请求,如INT0和INT1,以及串行通信接口SBUF,用于TXD和RXD数据传输。定时器/计数器T0和T1可以通过编程选择定时或计数模式,而P0-P3端口可以灵活配置为输入或输出。此外,还有一些控制寄存器,如TCON、SCON、IE和IP,用于管理和控制中断及串行通信。 总结起来,PSEN信号和RST信号在单片机运行中起到关键作用,它们决定了程序的执行路径和系统的初始化状态。8051单片机的结构和功能设计使其成为嵌入式系统设计中的常见选择,广泛应用于各种电子设备和自动化系统中。