单片机原理与技术 第2章-存储器

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第2章存储器存储器2.180C51中的存储器组织的特点2.2程序存储器2.3数据存储器2.42.1存储器•2.1.1读写存储器(RAM)1.SRAM基本存储电路图2-1SRAM基本存储电路2.DRAM基本存储电路图2-2DRAM的单管存储电路2.1.2只读存储器(ROM)1.掩膜只读存储器图2-3掩膜ROM举例位字位1位2位3位4字10(1)1(0)1(0)0(1)字20(1)1(0)0(1)1(0)字31(0)0(1)1(0)0(1)字40(1)0(1)0(1)0(1)表2-1ROM的内容2.可擦除的可编程序的只读存储器(EPROM)图2-4EPROM的基本存储电路3.新一代电可擦除的可编程的只读存储器FLASH存储器图2-5闪存的典型结构图2-6FLASH擦除与编程说明示意图2.280C51中的存储器组织的特点•8051系列存储器组织的特点是程序存储器与数据存储器在逻辑上分离。•程序存储器与数据存储器截然分开,分为两个不同的地址空间,并且配备各自独立的寻址机构、寻址方式与操作指令。这种体系结构是由HarwardAiken于1944年提出的,称为“Harward(哈佛)体系结构”。8051系列采用的就是这种哈佛体系结构。图2-780C51存储器结构设备ROM/EPROM(字节)寄存器RAM(字节)80C51FA无ROM25683C51FA8K25687C51FA8KEPROM25683C51FB16KROM25687C51FB16KEPROM25683C51FC32KROM25687C51FC32KEPROM256表2-28051系列的片内ROM及寄存器2.3程序存储器图2-88051系列的程序存储器图2-9从外部程序存储器执行2.4数据存储器2.4.1外部数据存储器空间图2-10访问外部数据存储器2.4.2内部数据存储器图2-11内部数据存储器图2-12内部RAM的低128B1.寄存器体区域2.可位寻址区域3.普通RAM区图2-13寄存器体图2-14可位寻址区域的位地址图2-15内部RAM的复合功能图2-16内部RAM的高128B2.4.3堆栈1.什么是堆栈•堆栈是在片内RAM中开辟的一块具有特殊用途的读写存储器区域。2.为什么要用堆栈图2-17调用子程序示意图3.堆栈的操作•①硬件自动操作。•②用户用堆栈操作指令,即用入栈指令PUSH把数据推入堆栈和用出栈指令POP从堆栈弹出数据。图2-18用堆栈保护与恢复断点4.注意事项2.4.4特殊功能寄存器空间图2-19SFR空间表2-3SFR的符号、名称和地址符号名称地址*ACC累加器0E0H*BB寄存器0F0H*PSW程序状态字0D0HSP堆栈指针81H续表符号名称地址DPTRDPLDPH数据指针寄存器2B低字节高字节82H83H*P0端口080H*P1端口190H*P2端口20A0H*P3端口30B0H续表符号名称地址*IP中断优先权控制0B8H*IE中断启用控制0A8HTMOD定时器/计数器方式控制89H*TCON定时器/计数器控制88H*+T2CON定时器/计数器2控制0C8HTH0定时器/计数器0高字节8CHTL0定时器/计数器0低字节8AH续表符号名称地址TH1定时器/计数器1高字节8DHTL1定时器/计数器1低字节8BH+TH2定时器/计数器2高字节0CDH+TL2定时器/计数器2低字节0CCH+RCAP2H定时器/计数器2捕获寄存器高字节0CBH*SCON串行控制98HSBUF串行数据缓冲器99HPCON电源控制87H表2-4复位后SFR的内容寄存器以二进制表示的值*ACC00000000*B00000000*PSW00000000续表寄存器以二进制表示的值SP00000111DPTRDPLDPH0000000000000000*P011111111*P111111111*P211111111*P311111111寄存器以二进制表示的值*IP8051xxx000008052xx000000*IE80510xx0000080520x000000TMOD00000000*TCON00000000*+T2CON00000000TH000000000TL000000000续表续表寄存器以二进制表示的值TH100000000TL100000000+TH200000000+TL200000000+RCAP2H00000000*SCON00000000SBUF不确定PCONHMOS0xxxxxxxCHMOS0xxx0000分类用途寄存器符号寄存器地址复位值与CPU内核相关CPU内核ACCE0H00HBF0H00HDPH83H00HDPL82H00HSP81H07H与功能部件或外围模块相关中断系统IEA8H0000000BIPB8H000000B并行端口P080HFFHP190HFFHP2A0HFFHP3B0HFFH表2-6SFR的功能分类分类用途寄存器符号寄存器地址复位值与功能部件或外围模块相关串口PCON87H00000BSBUF99HHSCON98H00H定时器0和1TCON88H00HTH08CH00HTL08AH00HTH18DH00HTL18BH00HTMOD89H00H续表

1 / 48
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功