编辑: 颜大大i2 2013-02-03

8751 来说, 内部有

4 KB的EPROM, 将它作为内部程序存储器;

8031 内部无程序存储器, 必须外接程序存储器.

8031 最多可外扩

64 KB程序存储器, 其中

6 个单元地址具有特殊用途, 是保留给系统使用的.0000H是系统的启动地址, 一般在该单元中存放一条绝对跳转指令.0003H、000BH、 000BH、001BH和0023H对应

5 种中断源的中断服务入口地址. 2. 内部数据存储器 MCS-51 单片机片内RAM的配置如图 2.4(b)所示.片内RAM为256 字节, 地址范围为00H~FFH, 分为两大部分: 低128 字节(00H~7FH)为真正的RAM区;

高128 字节(80H~FFH)为特殊功能寄存器区SFR. 在低

128 字节RAM中, 00H~1FH共32 单元是

4 个通用工作寄存器区.每一个区有

8 个通用寄存器R0~R7.寄存器和RAM地址对应关系如表 2.4. 表2.4 寄存器与RAM 地址对照表 表2.5 RAM中的位寻址区地址表 表2.6 SFR特殊功能寄存器地址表 表2.6 SFR特殊功能寄存器地址表 表2.6 SFR特殊功能寄存器地址表 3. 外部数据存储器 外部数据存储器一般由静态RAM构成,其容量大小由用户根据需要而定, 最大可扩展到

64 KB RAM , 地址是 0000H~0FFFFH. CPU通过MOVX指令访问外部数据存储器, 用间接寻址方式, R

0、R1和DPTR都可作间接寄存器.注意, 外部RAM和扩展的I/O接口是统一编址的, 所有的外扩I/O 口都要占用

64 KB中的地址单元. 2.5 并行输入/输出接口 图2.5 P0 口内部一位结构图 1. P0口2. P

1、P2和P3口P

1、P2 和P3 口为准双向口, 在内部差别不大, 但使用功能有所不同. P1口是用户专用

8 位准双向I/O口, 具有通用输入/输出功能, 每一位都能独立地设定为输入或输出.当有输出方式变为输入方式时, 该位的锁存器必须写入"1", 然后才能进入输入操作.P2口是

8 位准双向I/O口.外接I/O设备时, 可作为扩展系统的地址总线, 输出高8位地址, 与P0 口一起组成

16 位地址总线. 对于

8031 而言, P2 口一般只作为地址总线使用, 而不作为I/O线直接与外部设备相连. 表2.7 P3口的第二功能 2.6 单片机的引脚及其功能 图2.6 MCS - 51单片机引脚及总线结构(a) 管脚图;

(b)

8031 引脚功能分类 2.7 单片机工作的基本时序 1. 机器周期和指令周期 (1) 振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期. (2) 状态周期: 每个状态周期为时钟周期的

2 倍, 是振荡周期经二分频后得到的. (3) 机器周期: 一个机器周期包含

6 个状态周期S1~S6, 也就是

12 个时钟周期. 在一个机器周期内, CPU可以完成一个独立的操作. (4) 指令周期: 它是指CPU完成一条操作所需的全部时间. 每条指令执行时间都是有一个或几个机器周期组成.MCS -

51 系统中, 有单周期指令、双周期指令和四周期指令. 2. MCS -

51 指令的取指/执行时序 图2.7 MCS -

51 单片机取指/执行时序 3. 访问外部ROM和RAM的时序 图2.8 读外部程序ROM时序 图2-9读外部数据RAM时序 图2.10 写外部数据RAM的时序

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题