CPU 1、运算器 由ALU、暂存器(1、2)、ACC、B、PSW和一个 布尔处理器(作位运算)等组成 2、控制器 由PC(PCH、PCL)、IR、ID等组成 、存储器 ROM、RAM IO接口
一、CPU 1、运算器 由ALU、暂存器(1、2)、ACC、B、PSW和一个 布尔处理器(作位运算)等组成 2、控制器 由PC(PCH、PCL)、IR、ID等组成 二、存储器 ROM、RAM 三、I/O接口
22MCS-51单片机的引脚及其功能 VN Vo RST/VI 其引脚如右图所示, sTaLl 为40脚。分为4类: XTA[2 电源引脚 端山 Vcc、Vss 2、时钟电路引脚 803 AL F/PRCU 4 Xc.51 XTAL1、XTAL2 8751 3、控制信号引脚 RST/V RX( PD TXD 复位输入/备用电源输入 INTI 1艺 ALE//PROG 地址锁存输出/编程脉冲输入 R
2.2 MCS-51单片机的引脚及其功能 其引脚如右图所示, 为40脚。分为4类: 1、电源引脚 Vcc、Vss 2、时钟电路引脚 XTAL1、XTAL2 3、控制信号引脚 RST/VPD: 复位输入/备用电源输入 ALE/ /PROG: 地址锁存输出/编程脉冲输入
/PSEN:程序存储器允许(从 EPROM/ROM中读取指令 /EAVp:外部程序存储器地址允许输入编程电压输入 当/A接高电平时,CPU只访问及执行片内 EPROM ROM,但当PC的值超过 OFFFH(对8751/8051为4KB) 时,将自动转去执行片外程序存储器的内容 当/A接低电平时,CPU只访问及执行片外 EPROM/ ROM中的程序 pp=12V~21V,对8751片内的 EPROM固化程序 ALE、/PSEN的负载能力:8个LS型TTL 4、输入/输出端口 P0~P3
/PSEN:程序存储器允许(从EPROM/ROM中读取指令) /EA/Vpp:外部程序存储器地址允许输入/编程电压输入 当/EA接高电平时,CPU只访问及执行片内EPROM/ ROM,但当PC的值超过0FFFH(对8751/8051为4KB) 时,将自动转去执行片外程序存储器的内容 当/EA接低电平时,CPU只访问及执行片外EPROM/ ROM中的程序 Vpp=12V~21V,对8751片内的EPROM固化程序 ALE、/PSEN的负载能力:8个LS型TTL 4、输入/输出端口 P0~P3
238051存储器的配置 23.08051存储器概述 般的微机的只有一个存储空间,统一编址, ROM和RAM可以安排在任一范围内,用相同的指令 访问ROM或RAM,这种结构称为彦林斯顿结构。 8051的存储器在物理上分为四个存储空间:片内 程序存储器、片外程序存储器和片内数据存储器、 片外数据存储器,这种程序存储器和数据存储器分 开的结构称为哈佛结构。 8051的存储器空间分为三类(程序员的角度) 1、片内、外统一编址的程序存储空间,0000H~- FFFFH 共64KB(16位地址)
2.3 8051存储器的配置 2.3.0 8051存储器概述 一般的微机的只有一个存储空间,统一编址, ROM和RAM可以安排在任一范围内,用相同的指令 访问ROM或RAM,这种结构称为普林斯顿结构。 8051的存储器在物理上分为四个存储空间:片内 程序存储器、片外程序存储器和片内数据存储器、 片外数据存储器,这种程序存储器和数据存储器分 开的结构称为哈佛结构。 8051的存储器空间分为三类(程序员的角度) : 1、片内、外统一编址的程序存储空间,0000H~FFFFH 共64KB(16位地址)
2、片外数据存储空间,0000H~ FFFFH共64KB(16位 地址) 3、片内数据存储空间,00H~FFH共256B(8位地址) 8051的存储空间配置如下页的图2-4所示 三类不同存储空间(逻辑空间)的访问方法: 用不同的指令区别 一访问片内外ROM用MOVC指令; 访问片外RAM用MOVX指令; 访问片内RAM用MOV指令;
2、片外数据存储空间,0000H~FFFFH共64KB (16位 地址) 3、片内数据存储空间,00H~FFH共256B (8位地址)。 8051的存储空间配置如下页的图2-4所示 三类不同存储空间(逻辑空间)的访问方法: 用不同的指令区别: 访问片内外ROM用MOVC指令; 访问片外RAM用MOVX指令; 访问片内RAM用MOV指令;