正在加载图片...
P3口(P3.0~P3.7,占10~17引脚),各引线具有第二功能 2.2单片机的存储器结构 存储器是计算机的记忆部件,它用来存放CPU要执行的程序、要处理的数据 和中间结果等。 8051单片机的存储器从物理上分四个存储空间:片内程序存储器、片外程 序存储器、片内数据存储器、片外数据存储器。从用户的角度考虑,8051单片 机的存储器又可分三个逻辑空间:片内、片外统一遍址的64KB(0000H~FFFH) 程序存储器地址空间(使用16位地址线),256B的片内数据存储器地址空间 (0OH~FFH,其中80H~FH内仅有二十几个字节单元供特殊功能寄存器专用), 片外可扩展的64KB(0000~FFH)数据存储器地址空间(使用16位地址线)。 这三个存储器空间地址是重叠的,8051的指令系统为区别这几个空间,有针对 性地设置了这三个地址空间的数据传送指令:CPU访问片内RAM用MoV指令,访 问片内、片外程序存储器用MWC指令,访问片外数据存储器用MOVX指令。 MCS-51系列单片机的程序存储器可寻址的地址空间为64KB,是以16位的程 序计数器PC作地址指针。程序存储器用于存放编好的系统程序和表格常数等, 这些是不变信息,一般存放在只读存储器ROM中,只读存储器有ROM、PROM、 EPROM E2PROM等 MCS-51系列单片机上电复位后,程序计数器指针PC为0000H,故CPU总是 从0000开始执行程序。若用户编写的主程序或初始化程序不从此地址开始,则 应在0000单元内存放一条绝对跳转指令,将PC转向主程序或初始化程序的入 口地址。 数据存储器一般采用随机存取存储器(RAM)。这种存储器是在使用过程中利 用程序随时可以写入信息,又可以随时读出信息的存储器。一般情况下,我们用 此存储器存储数据或运算的中间结果,所以也称之为数据存储器。 单片机的数据存储器常用于存放运算的中间结果、缓冲输入数据或暂存输出 数据、存放标志位等,其数据存储器分为片内和片外两种,二者的地址空间是彼 此独立的,访问片内数据存储器用MoV指令,地址空间为0OH~FFH;访问片外 数据存储器用MOwX指令,地址空间为0000H~ FFFFH。P3 口(P3.0~P3.7,占 10~17 引脚),各引线具有第二功能。 2.2 单片机的存储器结构 存储器是计算机的记忆部件,它用来存放 CPU 要执行的程序、要处理的数据 和中间结果等。 8051 单片机的存储器从物理上分四个存储空间:片内程序存储器、片外程 序存储器、片内数据存储器、片外数据存储器。从用户的角度考虑,8051 单片 机的存储器又可分三个逻辑空间:片内、片外统一遍址的 64KB(0000H~FFFFH) 程序存储器地址空间(使用 16 位地址线),256B 的片内数据存储器地址空间 (00H~FFH,其中 80H~FFH 内仅有二十几个字节单元供特殊功能寄存器专用), 片外可扩展的 64KB(0000H~FFFFH)数据存储器地址空间(使用 16 位地址线)。 这三个存储器空间地址是重叠的,8051 的指令系统为区别这几个空间,有针对 性地设置了这三个地址空间的数据传送指令:CPU 访问片内 RAM 用 MOV 指令,访 问片内、片外程序存储器用 MOVC 指令,访问片外数据存储器用 MOVX 指令。 MCS-51 系列单片机的程序存储器可寻址的地址空间为 64KB,是以 16 位的程 序计数器 PC 作地址指针。程序存储器用于存放编好的系统程序和表格常数等, 这些是不变信息,一般存放在只读存储器 ROM 中,只读存储器有 ROM、PROM、EPROM、 E2PROM 等。 MCS-51 系列单片机上电复位后,程序计数器指针 PC 为 0000H,故 CPU 总是 从 0000H 开始执行程序。若用户编写的主程序或初始化程序不从此地址开始,则 应在 0000H 单元内存放一条绝对跳转指令,将 PC 转向主程序或初始化程序的入 口地址。 数据存储器一般采用随机存取存储器(RAM)。这种存储器是在使用过程中利 用程序随时可以写入信息,又可以随时读出信息的存储器。一般情况下,我们用 此存储器存储数据或运算的中间结果,所以也称之为数据存储器。 单片机的数据存储器常用于存放运算的中间结果、缓冲输入数据或暂存输出 数据、存放标志位等,其数据存储器分为片内和片外两种,二者的地址空间是彼 此独立的,访问片内数据存储器用 MOV 指令,地址空间为 00H~FFH;访问片外 数据存储器用 MOVX 指令,地址空间为 0000H~FFFFH
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有