MCS存储器和布尔处理器课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《MCS存储器和布尔处理器课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCS 存储器 布尔 处理器 课件
- 资源描述:
-
1、RAM存储器双极型:由双极型晶体管构成,速度快、功耗大、集成度低、价格贵。MOS型:由MOS管构成,速度比双极型RAM慢、功耗小、集成度高、价格便宜。按信息的存储方式分为:静态RAM和动态RAM及新出现的iRAM。ROMEEPROM,电擦除(擦除以Byte为单位)。可擦写EPROM,紫外线(一次全部)擦除,需专门的擦除设备。掩膜ROM,出厂时已固化。可编程PROM,用户一次固化。FLASHROM,随机改写,速度快(擦除以Block为单位)。EEPROM FLASHROM区别nFLASH集成度高容量大写入速度更快nFLASH擦除以Block为单位;EEPROM擦除以Byte为单位3.1.2 80
2、51的片内片内存储器 8051单片机与一般微机的存储器配置方式很不相同。一般微机通常采用冯诺依曼结构,只有一个逻辑空间,可以随意安排ROM或RAM。访问存储器时,同一地址对应唯一的存储单元,可以是ROM也可以是RAM,并用同类访问指令。而MCS-51则不同:8051在物理结构上设计成程序存储器与数据存储器独立分开的哈佛结构:片内程序存储器4KB(ROM 0000H0FFFH)片内数据存储器128B(RAM 00H7FH)3.2 MCS-51的存储器结构8051在物理结构上有四个存储空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。64KBROMEA=0EA=10000H0F
3、FFH1000HFFFFH4KBROMFFH80H7FH00H SFRRAM64KBRAM(I/O)0000HFFFFH片内片外片外程序存储器数据存储器 8051在逻辑上,即从用户角度上8051有三个存储空间:片内外统一编址的程序存储器 片内外不统一编址的数据存储器 特殊功能寄存器(片内)访问这几个不同的逻辑空间时,采用的指令:片内外程序存储器空间-MOVC 片内数据存储器空间和SFR-MOV 片外数据存储器地址空间-MOVX3.2.1 程序存储器及地址空间作用-程序存储器用于存放编好的程序和表格常数。8051片内有4K字节ROM,片外用16位地址线最多可扩展64K字节ROM,两者是统一编址的
4、。如果EA端保持高电平,8051执行片内前4KB ROM地址(0000H0FFFH)中的程序。当寻址范围超过4KB(1000HFFFFH)时,则从片外存储器取指令。当EA端保持低电平时,8051的所有取指令操作均在片外程序存储器中进行,这时片外存储器可以从0000H开始编址。在程序存储器中,有6个单元具有特殊功能0003H0003H:外部中断0入口。000BH000BH:定时器0溢出中断入口。0013H0013H:外部中断1入口。001BH001BH:定时器1溢出中断入口。0023H0023H:串行口中断入口。使用时,通常在这些入口地址处存放一条绝对跳转指令,使程序跳转到用户安排程序上。000
5、0H0000H:8051复位后,PC0000H,即程序从0000H 开始执行指令。3.2.2 数据存储器及地址空间数据存储器片外RAM64KB,地址范围0000HFFFFH片内RAM128B,地址范围00H7FH使用时只能用MOVXMOVX指令访问使用MOVMOV指令访问,可以进行堆栈操作片内数据存储器空间分布图通用RAM区 (80B)位地址区(16B)寄存器区4组(32B)7FH7FH寄存器3组寄存器2组寄存器1组寄存器0组寄存器区4组(32B).由PSW中的2位RS1、RS0来决定选 哪一组为当前工作寄存器:RS1、RS0=00 选0组 RS1、RS0=01 选1组 RS1、RS0=10
6、选2组 RS1、RS0=11 选3组在位地址区,每一个BIT都有一个 地址,共168=128位00H00H30H30H2FH2FH20H20H1FH1FH.片内数据存储器空间分布图通用RAM区 (80B)位地址区(16B)7FH7FH寄存器3组寄存器2组寄存器1组寄存器0组寄存器0组寄存器区4组(32B).RS1RS1、RS0=RS0=0000R7R6R5R4R3R2R1R000H00H01H01H02H02H03H03H04H04H05H05H06H06H07H07H00H00H30H30H2FH2FH20H20H1FH1FH.片内数据存储器空间分布图通用RAM区 (80B)位地址区(16B
7、)7FH7FH寄存器3组寄存器2组寄存器1组寄存器0组寄存器1组R7R6R5R4R3R2R1R008H08H09H09H0AH0AH0BH0BH0CH0CH0DH0DH0EH0EH0FH0FH寄存器区4组(32B).RS1RS1、RS0=RS0=010100H00H30H30H2FH2FH20H20H1FH1FH.片内数据存储器空间分布图通用RAM区 (80B)位地址区(16B)7FH7FH寄存器3组寄存器2组寄存器1组寄存器0组寄存器2组R7R6R5R4R3R2R1R010H10H11H11H12H12H13H13H14H14H15H15H16H16H17H17H寄存器区4组(32B).RS
8、1RS1、RS0=RS0=101000H00H30H30H2FH2FH20H20H1FH1FH.片内数据存储器空间分布图通用RAM区 (80B)位地址区(16B)7FH7FH寄存器3组寄存器2组寄存器1组寄存器0组寄存器3组R7R6R5R4R3R2R1R018H18H19H19H1AH1AH1BH1BH1CH1CH1DH1DH1EH1EH1FH1FH寄存器区4组(32B).RS1RS1、RS0=RS0=111100H00H30H30H2FH2FH20H20H1FH1FH.片内数据存储器空间分布图通用RAM区 (80B)位地址区(16B)7FH7FH寄存器3组寄存器2组寄存器1组寄存器0组位地址
9、区20H20H21H21H22H22H23H23H24H24H25H25H26H26H27H27H28H28H29H29H2AH2AH2BH2BH2CH2CH2DH2DH2EH2EH2FH2FH00H00H01H01H02H02H03H03H04H04H05H05H06H06H07H07H08H08H0FH0FH10H10H7FH7FH78H78H70H70H68H68H60H60H58H58H50H50H48H48H40H40H38H38H30H30H28H28H20H20H77H77H6FH6FH67H67H1FH1FH5FH5FH57H57H4FH4FH47H47H3FH3FH37H37
展开阅读全文