- 11
- 0
- 约6.39千字
- 约 35页
- 2016-11-29 发布于广东
- 举报
单片机课件:3存储器.ppt
单片机存储器结构与应用 通知 十一调课: 26日上9月30日课 27日上10月7日课 第三章MCS—51存储器 MCS—51存储器结构 程序存储器 数据存储器 特殊功能寄存器 外部存储器访问 寻址方式 布尔(位)处理器 数据存储器 RAM的种类 1)静态RAM: 2114(1K*4B)、6116(2K*8B)、6264(8K*8B)、62128(16*8)、62256(32*8B) 、62512(64*8B) 2)动态RAM:2164A(64K*1位) 、2186(8K*位) 3)非易失NVSRAM : DS1220(2K*8)、DS1225(8K*8)、DS1235(32*8)、DS1245(128K*8)、DS1255(512K*8)、DS1275(1M*8)、DS128(2M*8)、1295(4M*8) ROM程序存储器 程序存储器ROM 1)ROM、PROM、EPROM、EEPROM *EPROM : 2732(4K*8)2764(8K*8)27128(16K*8) *EEPROM : 2817(2K*8) 2 MCS--51存储器结构 数据 / 程序存储器分别三个物理空间 *64K的程序存储器空间( 片内外) *64K的数据存储器空间 *256字节的内部数据存储器空间 专用寄存器PSW 工作寄存器组: RS1 RS0 寄存器组 RAM位置 0 0 0 00H—07H 0 1 1 08H---0FH 1 0 2 10H---17H 1 1 3 18H---1FH 字节寻址区30H---7FH 或 30H--FFH 显示缓冲区 数据交换区 数据标志区 打印缓冲区 堆栈区 数据采集、缓冲区 等等---- 位地址空间表示方法 3 外部存储器访问 3.3.1外部程序存储器访问 ALE-------地址锁存信号 PSEN-----程序存储器选通信号 MOVC A,@A+DPTR 64KB MOVC A,@A+PC 256B 3 外部存储器访问 3.3.2外部数据存储器访问 地址: Ri------------P0口 DPTR--------DPL(P0口) DPH(P2口) 指令: MOVX A,@Ri MOVX A,@DPTR-------输入 MOVX @Ri,A MOVX @DPTR,A-------输出 256B 64KB 外部数据存储器的读写操作 读指令:MOVX A,@DPTR MOVX A, @Ri 写指令:MOVX @DPTR,A MOVX @Ri, A 如:3F50H数据读到A指令 MOV DPTR ,#3F50H MOVX A , @DPTR 或 MOV P2 , #3FH MOV R0 , #50H MOVX A , @R0 程序/数据存储器混合应用 调试程序方便 执行MOVX指令时,产生RD / WR信号将程序装入RAM中,可以进行读/写修改。 执行RAM中程序时,由PSEN信号选通RAM读出 MCS-51系列寻址方式 存储器中的寻找数据 通过不同的组合----形成多种寻址方式 寻找目的地址的过程为寻址过程 灵活方便及时找到目的地址 MCS-51系列寻址方式7种 MCS-51单片机寻址方式 寄存储器寻址是对指定的工作寄存储器进行读写 直接寻址时访问SFR、内部RAM、位地址 寄存储器间接寻址@R0、@R1、@DPTR 变址间接寻址是基址加变址,以@A的内容为变址 JMP @A+DPTR MOVC A,@A+PC MOVC A,@A+DPTR 位寻址:RAM和SFR中的位地址 一个机器周期 一个机器周期 ALE PSEN RD PCHOUT PCH OUT DPH OUT OR PCH OUT PCH OUT IN L OUT IN ADD R OUT DATA IN L OUT 输入指令 L 输出 L 低位DP
原创力文档

文档评论(0)