版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
P2ALEP0WRRDPSENEARESETMCS-51地址锁存器A8-A15A0-A7地址总线D0-D7数据总线控制总线MCS-51单片机的三总线结构4.1单片机三总线的形成4.2单片机的扩展MCS-51单片机本身是一个基本的微型计算机,内部已经具有一定数量的存储单元和I/O接口,但在内部的资源不能够满足系统的需要时,就需要进行资源的扩展,单片机的扩展主要包括以下两方面的内容:存储器的扩展I/O接口的扩展
注:MCS-51系列的单片机在进行扩展时,需要把P0口和P2口作为扩展总线使用,不能够再作为一般的I/O口使用。存储器的扩展在单片机系统中,存储器的扩展包括:程序存储器扩展
随着半导体技术的发展,单片机内部的程序存储器数量越来越大,在一般的单片机系统中,对于程序存储器的扩展已经使用的比较少。但对于一些比较早的片内没有程序存储器的单片机(8031、8032),在使用时还需要进行存储器的扩展。数据存储器扩展
在MCS-51系列单片机构成的系统中,内部RAM的数量比较有限(128B或256B),在面对大容量的数据处理时,就需要进行RAM的扩展。程序存储器扩展常用的外部程序存储器:EPROM(紫外线可擦除)
常用的EPROM以27xx系列为主。EEPROM(电可擦除)
目前的EEPROM分为:串行EEPROM和并行EEPROM,在使用时,常常把串行的EEPROM作为数据存储器使用。以28xx系列为主。FlashROM(快闪电可擦除)
主要以29Cxx系列为主。常用的EPROM芯片引脚封装示意图常用的EPROM芯片引脚封装示意图不同容量的EPROM只是在地址线的数目和编程信号引脚有一点区别,各重要的引脚含义如下:A0-Ai:地址输入线,决定存储器的容量;Q0-Q7:双向三态数据线;E:片选信号输入线;G:读选通输入信号线;P:编程脉冲输入线;VPP:编程电源输入线;VCC:工作电源输入线(常为+5V);GND/VSS:工作时接地线。2817A2864A常用的EEPROM芯片引脚封装示意图不同容量的EEPROM只是在地址线的数目和编程信号引脚有一点区别,各重要的引脚含义如下:A0-Ai:地址输入线,决定存储器的容量;I/O0-I/O7(D0-D7):双向三态数据线;CE:片选信号输入线;OE:读选通输入信号线;WE:读选通信号输入线;VCC:工作电源输入线(常为+5V);GND:工作时接地线。29c25629c512常用的FlashROM芯片引脚封装示意图
2.程序存储器扩展实例MCS-51单片机与27256芯片的接口。
利用EPROM扩展一个存储容量为32KB的程序存储器MCS-51单片机与2864芯片的接口。
由于2864不仅可以存放程序也可以在线写入数据,可通过一定的方式来扩展一个程序存储器和数据存储器一体的存储空间,其容量为8KB。MCS-51单片机与27256芯片的接口27256的基本地址范围:0000H—7FFFHP0连接:74LS373的1D-8D27256的DQ1-DQ8PSEN接OECE接地P2连接27256的A8-A14MCS-51单片机与2864芯片的接口2864的基本地址范围:0000H—1FFFHP0连接:74LS373的1D-8D27256的DQ1-DQ8P2连接27256的A8-A12PSEN和RD相与接OE,WR接WE,CE接P2.7程序存储器扩展实例思考:MCS-51单片机与27256芯片的接口中,为什么片选信号可以直接接地?它的地址范围还可以是多少?MCS-51单片机与2864芯片的接口中,EEPROM可以在线写入数据,它能否像写RAM一样写入?它的地址范围还可以是多少?数据存储器扩展常用的数据存储器:静态RAM
静态RAM在应用时存取速度快、使用方便并且价格比较的低廉。但它具有在掉电时,内部的数据会丢失。典型的有6116、6264、62256等芯片。为了避免掉电数据丢失,出现了自动保护的静态RAM,如:DS1225、DS1235。串行EEPROM
串行EEPROM的与并行的EEPROM特性一样,只是在数据的读写使用串行方式。常用的有24Cxx系列(I2C接口)和X25系列(SPI接口)的串行EEPROM。一、静态RAM
不同容量的静态RAM只是在地址线的数目和编程信号引脚有一点区别,各重要的引脚含义如下:A0-Ai:地址输入线,决定存储器的容量;I/O0-I/O7:双向三态数据线;CE:片选信号输入线;OE:读选通输入信号线;WE:写选通输入信号;VPP:编程电源输入线;VCC:工作电源输入线(常为+5V);GND:工作时接地线。626462256常用的静态RAM芯片引脚封装示意图二、串行ROM
不同容量的串行ROM存储容量上有区别,各重要的引脚含义如下:A0、A1、A2:芯片的地址输入线;SDA:串行数据输入端;SCL:串行时钟输入端;RESET:复位信号输入;WP:写保护输入端,为低电平时不允许写数据;SCK:串行时钟输入端;SI:串行数据输入端;VCC:工作电源输入线(常为+5V);GND:工作时接地线。AT24CXX和X25043的芯片引脚封装示意图封装AT24CxxX25043三、利用6116扩展一个2KB的数据存储器在利用6116对MCS-51系列的单片机进行存储器扩展时,基本的连接为:OE与RD控制相连;WE与WR控制相连;CE与P2.7相连;A0-A7与锁存器74LS373的Q0-Q7相连;A8-A10分别与P2.0-P2.2相连;6116的基本地址范围:0000H—07FFH。MCS-51单片机与6116芯片的接口6116的基本地址范围:0000H—07FFHP0连接:74LS373的1D-8D6116的DQ1-DQ8OE接RDWR接WDP2连接片选和6116的A8-A10四、利用DS1235扩展一个32KB的数据存储器在利用DS1235对MCS-51系列的单片机进行扩展时,基本的连接为:OE与RD控制相连;WE与WR控制相连;CE与P2.7相连;A0-A7与锁存器74LS373的Q0-Q7相连;A8-A14分别与P2.0-P2.6相连;DS1235的基本地址范围:0000H—7FFFH。MCS-51单片机与DS1235芯片的接口DS1235的基本地址范围:0000H—7FFFHP0连接:74LS373的1D-8DDS1235的DQ1-DQ8OE接RDWR接WDP2连接片选和DS1235的A8-A14DS1235数据存储单元的操作方法例1:从DS1235的地址单元2000H读取数据到累加器ACC中。例2:从累加器ACC向DS1235的地址为2000H的单元写入数据。读取数据方法1READB:MOVDPTR,#2000H
MOVXA,@DPTR读取数据方法2READB:MOVP2,#20HMOVR0,#00HMOVXA,@R0写入方法1WRITE:MOVDPTR,#2000H
MOVX@DPTR,A写入方法2WRITE:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蜜蜂身体形态特征与采蜜
- 小型矿井水及生活污水处理方案
- 高一化学教案:第一单元化学是认识和创造物质的科学
- 2024高中物理第一章电磁感应章末质量评估含解析粤教版选修3-2
- 2024高中语文第1单元论语蚜第4课己所不欲勿施于人练习含解析新人教版选修先秦诸子蚜
- 2024高中语文第五课言之有“理”第3节有话“好好说”-修改蹭练习含解析新人教版选修语言文字应用
- 2024高中语文综合评估含解析新人教版必修5
- 2024高考历史一轮复习方案专题十八20世纪的战争与和平第39讲第一次世界大战及凡尔赛-华盛顿体系下的世界教学案+练习人民版
- 小学民主监督制度
- 二零二五年绿化垃圾处理与运输合作协议3篇
- 继电保护试题库(含参考答案)
- 《榜样9》观后感心得体会四
- 《水下抛石基床振动夯实及整平施工规程》
- 2025年云南大理州工业投资(集团)限公司招聘31人管理单位笔试遴选500模拟题附带答案详解
- 风电危险源辨识及控制措施
- 《教师职业道德与政策法规》课程教学大纲
- 儿童传染病预防课件
- 集装箱活动房供需合同
- 山西省2022年中考道德与法治真题试卷(含答案)
- 《住院患者身体约束的护理》团体标准解读课件
- 《机床夹具设计》试卷5
评论
0/150
提交评论