存储结构03FFHEFFFH(F3FFH)06FFHFFH特殊功能高128字节IKB179260KB寄存器80H宇节7FH低128字节(FOOOH)O00OH0000H0000HO0H数据Flash基本RAIL扩展RAM程序FlashEEPROM)
存储结构
存储结构1、程序Flash和数据Flash统一编址60KB的程序flash存储单元范围为:0000H~EFFFH,1KB的数据flash存储单元范围是:F000H~F3FFH2、片内基本RAM和片外基本RAM分开编址片内基本RAM寻址范围是OOHFFH片内扩展RAM寻址范围是0000H~6FFH特殊功能寄存器80H~FFH思考:如何区分基本RAM、扩展RAM和SFR
存储结构 1、程序Flash和数据Flash统一编址。 60KB的程序flash存储单元范围为:0000H~EFFFH, 1KB的数据flash存储单元范围是:F000H~F3FFH 2、片内基本RAM和片外基本RAM分开编址。 片内基本RAM寻址范围是00H~FFH 片内扩展RAM寻址范围是0000H~6FFH 特殊功能寄存器80H~FFH 思考:如何区分基本RAM、扩展RAM和SFR
程序Flash结构ROM(程序存储器)功能与入口地址地址区域分配中0000H程序入口区3个字节,只能放置一条跳转指令0000H-0002H中断入口区常用5个中断,外部中断00003H-000AH定时/计数器0000BH-0012H外部中断10013H-001AH定时/计数器1001BH-0022H串口中断0023H程序区EFFFH主程序、子程序、中断程序、功能程序、表格等0100HEEPROMF3FFHFFFFH
程序Flash结构 程序入口区 主程序、子程序、中断程序、功能程序、表格等 常用5个中断, 外部中断0 定时/计数器0 外部中断1 定时/计数器1 串口中断 3个字节,只能放置一条跳转指令 中断入口区 程序区 0100H 0000H-0002H 0003H-000AH 000BH-0012H 0013H-001AH 001BH-0022H 0023H ROM(程序存储器) 地址 区域分配 功能与入口地址 0000H EFFFH F3FFH EEPROM FFFFH