单片机原理及应用Principleand applicationof MCU1FFFH8KB=23-210=213BYTE8KB地址(单元地址、字节地址)单元(或称字节)0000H一个地址唯一对应一个存储单元
单片机原理及应用 Principle and application of MCU 0000H 1FFFH 8KB 8KB=23·210=213BYTE 一个 地址 唯一 对应 一个存储单元 单元(或称字节) 地址(单元地址、字节地址)
单片机原理及应用Principleand applicationof MCU1.存储器的结构哈佛结构:#程序与数据分为两个独立存储器逻辑空间,分开编址。普林斯顿结构:程序和数据共用一个存储器逻辑空间,统一编址。程序存储器数据存储器0000H程序存储器0001HOFFFFHOFFFFHOFFFEHOFFFEH1000H1001H数据存储器0000H0000HOFFFFH普林斯顿结构哈佛结构(51)
单片机原理及应用 Principle and application of MCU 哈佛结构:程序与数据分为两个独立存储器逻辑空间,分开编址。 普林斯顿结构: 程序和数据共用一个存储器逻辑空间,统一编址。 普林斯顿结构 哈佛结构(51) 1.存储器的结构
单片机原理及应用Principleand applicationof MCU2、老一代51单片机存储结构图如: STC89C51片内程序存储器4K程序存储器ROM片外程序存储器4KB支持外扩60K存储器片内数据存储器数据存储器RAM256B256B片外数据存储器支持外扩64KOOOOH~OFFFFH片内、外统一编址的程序存储器(64KB:10片内数据存储器(256B:OOH~OFFH2(3)片外数据存储器(64KB:OOOOHNOFFFFH)
单片机原理及应用 Principle and application of MCU (1)片内、外统一编址的程序存储器(64KB :0000H ~ 0FFFFH) (2)片内数据存储器(256B:00H~0FFH) (3)片外数据存储器(64KB: 0000H ~ 0FFFFH) 片内程序存储器 4K 片外程序存储器 支持外扩60K 片内数据存储器 256B 片外数据存储器 支持外扩64K 存储器 程序存储器ROM 4KB 数据存储器RAM 256B 2、老一代51单片机存储结构图 如:STC89C51
单片机原理及应用Principleand applicationof MCUSTC89C51单片机的存储结构图OFFHOFFHOEFFFHOFFFFH特殊功能高128寄存器字节外部SFR程序空间60K80H80H64KB7FH数据缓冲区1000H(普通RAM区)OFFFH30HOFFFH2FH内部外部位地址区2H4K4KEA=0EA=1工作寄存器区0000H0000H0000HOOH片内、外ROM(64KB)基本RAM(256B)扩展RAM(64KB)
单片机原理及应用 Principle and application of MCU 外部 程序空间 60K 内部 4K EA=1 外部 4K EA=0 0FFFH 0000H 0FFFH 0000H 0FFFFH 1000H 片内、外ROM(64KB) 0000H 0EFFFH 基本RAM(256B) 扩展RAM(64KB) 高128 字节 特殊功能 寄存器 SFR 数据缓冲区 (普通RAM区) 80H 00H 1FH 20H 2FH 30H 7FH 80H 0FFH 位地址区 工作寄存器区 0FFH 64KB STC89C51单片机的存储结构图
单片机原理及应用PrincipleandapplicationofMCU3、新一代51单片机存储结构图如: IAP15W4K58S4程序存储器ROM58K(59392B存储器片内数据存储器数据存储器RAM256B4k(4096B片外数据存储器3840B片内、外统一编址的程序存储器(58KB:0000H~0E7FFH1片内数据存储器(256B:OOH~OFFH)a3)片外数据存储器(3840B:0000H~00EFFH)
单片机原理及应用 Principle and application of MCU (1)片内、外统一编址的程序存储器(58KB :0000H ~ 0E7FFH) (2)片内数据存储器(256B:00H~0FFH) (3)片外数据存储器(3840B: 0000H ~ 00EFFH) 片内数据存储器 256B 片外数据存储器 3840B 存储器 程序存储器ROM 58K(59392B) 数据存储器RAM 4k(4096B) 3、新一代51单片机存储结构图 如:IAP15W4K58S4