时钟 时钟频率:范围要求在2MH~12MH之间。 ⅩTAL1 般从外部振荡器输入时钟信号。 单片机 机器周期:完成一个基本操作所需要的时间。 ⅩTAL2 个机器周期由12个时钟周期组成。 指令周期一条指令的执行时间。 以机器周期为单位:单周期、双周期和四周期指令。 思考题:设应用单片机晶振频率为12MHz, 问机器周期为多少?指令周期分别为多少?
时钟 时钟频率: 范围要求在1.2MHz~12MHz之间。 一般从外部振荡器输入时钟信号。 机器周期:完成一个基本操作所需要的时间。 一个机器周期由12个时钟周期组成。 指令周期:一条指令的执行时间。 以机器周期为单位:单周期、双周期和四周期指令。 思考题:设应用单片机晶振频率为12MHz, 问机器周期为多少?指令周期分别为多少? XTAL1 单片机 XTAL2
23Mcs51寄存器配置 FFFFH FFFFH FFH A EOH SFR 80H 数据缓 30H 冲区 20H 位寻址区 寄存器 0000H 00H 区0000 ROM 内RAM 外RAM
0000H FFFFH 0000H FFFFH ROM 内RAM 外RAM 00H FFH 寄存器 区 位寻址区 数据缓 冲区 SFR 20H 30H 80H E0H A 2.3 MCS-51寄存器配置
、物理空间与地址 物理上4个存储器地址空间: 片内外程序存储器空间 片内/外数据存储器空间 逻辑上3个存储器地址空间: 64KB程序存储器 256B片内数据存储器 64KB片外数据存储器 H 700 程储器 想存器
物理上4个存储器地址空间: 片内/片外程序存储器空间 片内/片外数据存储器空间 逻辑上3个存储器地址空间: 64KB 程序存储器 256B 片内数据存储器 64KB 片外数据存储器 一、物理空间与地址
程序和数据存储器逻辑空间 普林斯顿结构:程序和数据共用一个存储器逻辑空间,统 编址。 哈佛结构:程序与数据分为两个独立存储器逻辑空间, 分开编址。 存情器空间 空间数据存储器 0000 000H 1001 哈佛结构 普林斯顿结构
二、程序和数据存储器逻辑空间 普林斯顿结构:程序和数据共用一个存储器逻辑空间,统一 编址。 哈佛结构: 程序与数据分为两个独立存储器逻辑空间, 分开编址
三、片内RAM寄存器 MCS51的寄存器在片内RAM都有映像地址。使用时,既 可用寄存器名,也可用对应单元地址 片内存储器 内 12 FoH回国函函国回 EoH国国国国国国国回Ac 部 2FH 2EI 6F 6E 6D 6s DoH国园国国函圆回PsH 2cH B1回44 2BH 43 特殊功 OH+++948 数据存储器一 28H 7+6 轻40 回回E的回 26H 2sH 24H BH〓的圖的IE 23H 22H 1回34 H圖国图的阻Pa 20H 98H匪回EE的scoN F 寄存器区 90国回国国的国回P1 量引 寄存器区2 器 BH国回阳的圆TGo b 存器区1 8DH园图回国图回国回P0 帝存器区0
三、片内RAM寄存器 MCS-51的寄存器在片内RAM都有映像地址。使用时,既 可用寄存器名,也可用对应单元地址