微控制器架构8051核心
本微控制器教程涵盖了英特尔8051核心单片机架构包括程序存储器、数据存储器、PSW、PCON等。
如图所示,Intel 8051核心由以下部分组成:
•8位处理器(CPU)
•广泛的布尔处理(单比特逻辑)能力
64K程序内存
64K数据内存
•4K字节程序内存(芯片上)
•128字节的数据RAM(芯片上)
•32个可寻址I/O线,它们是双向的,可以单独寻址
•两个16位定时器/计数器
•全双工UART
•具有两个优先级的6源或5矢量中断结构
芯片上时钟振荡器
8051是基于CISC的架构。它遵循哈佛内存接口架构原则,具有独立的程序和数据内存。可用的32条I/O线中有16条用于访问外部内存。我们可以从外部访问最多64KB的程序和64KB的数据内存。8条IO线同时用作地址线和数据线。
程序存储器和数据存储器都是64K字节。程序内存是只读的,数据内存是可读/可写的。程序存储器使能是用于访问外部程序存储器的读频闪信号。有RD和WR信号用于从外部存储器读取和写入。
复位信号施加到微控制器后,程序从存储在程序存储器中的第0个位置开始执行。
微控制器PSW(程序状态字),位可寻址
RS0和RS1选择要使用的寄存器库。
OV是算术运算设置的溢出标志。
P是硬件设置的奇偶校验位,如果包含奇数个1,否则为零。
AC是辅助进位标志(来自加法运算)
CY是进位标志(来自ALU操作)
微控制器PCON(电源控制寄存器),不是位可寻址
pd -激活微控制器的断电操作。
IDL-激活微控制器的空闲模式操作。
相关链接
单片机教程
什么是微控制器
8051微控制器架构
微控制器硬件接口
单片机定时器
单片机中断
单片机串行通信