单片机课件3
更新时间:2023-10-14 10:37:01 阅读量: 综合文库 文档下载
第7章 MCS-51系列单片机系统总线扩展方法
单片机总线分内部总线和外部总线。 外部总线包括:数据总线DB(Data Bus), 地址总线 AB(Address Bus)和控制总线 CB(Control Bus)
数据总线:P0兼作数据和地址总线的低8位A0~A7;
地址总线:P0口兼作地址总线的低8位A0~A7,P2口为地址总线的高8位A8~A15; 控制总线: PSEN :外部程序存储器读选通信号输出端;ALE地址锁存信号输出端;RST:复位信号输入端;EA /VPP为内部或外部程序存储器读选择输入端: RD (P3.7)为外部数据存储器读选通输出端;(P3.6)WR 为外部数据存储器写选通输出端。
总线设计时还需考虑如下几个问题: ① CPU三总线(地址总线、数据总线、控制总线)的负载能力。
② CPU读写时序与接口芯片,如存储器的存取速度的匹配问题。存储器的读写速度应与CPU要求的读写速度相同或更快
三总线的基本构架
由于51采用地址/数据分时复用技术,低8位地址A7~A0与数据总线D7~D0分时使用P0口引脚,因此需要在P0口上接一个地址锁存器芯片,P0口的直通端为8位数据总线,通过锁存器的为低8位地址A7~A0。
常用的锁存器是74LS373(现在常用74HC373)、74HC573。 8D锁存器74LS373、74HC573是带输出三态门的8D锁存器
1D~8D为8个输入端; 1Q~8Q为8个输出端; G为数据打入端:当G为“1”时,锁存器输出状态(1Q~8Q)同输入状态(1D~8D);当G由“1”变“0”时, 数据打入锁存器中。并且在G保持“0”时输出保持不变,输入为
高阻。
2.总线驱动器74LS244, 74LS245 译码电路的设计原则是:在任意时刻只有一个芯片的数据口开放,其他芯片的数据口均为高阻状态。学习译码技术要达到以下水平: ① 电路的设计者要能指出系统上每个芯片的地址范围。
② 在参考别人设计电路时,只要硬件不加密,要能从译码电路看出系统上每个芯片的地址范围。
单片机系统中,外部程序存储器一般使用EPROM、EEPROM、Flash ROM;27系列为EPROM
型存储器,其上带有一个石英窗,可透射紫外线擦除内部数据,反复使用。27系列芯片有多种工作方式。对51系统设计者来说,最重要的是读、输出禁止和维持三种工作方式的运用
结论1:使器件工作的必要充分条件是,OE 、CE 上的电平均为低;
结论2:即使片选(或称选片)端为低电平,只要输出允许端为逻辑高电平,数据线仍保持 高阻状态。
7.2 MCS-51系列单片机外部程序存储器扩展
【例7-1】 设计一个具有64K程序存储器容量的8031系统。 解:由于8031构成最小应用系统时, 必须在片外扩展程序存储器,根据题意选用单片27512即能满足要求。对一片程序存储器系统,可采用常选通方式,故将其选片端接地。系统不需要地址译码。 一般用作程序存储器的EPROM芯片不能锁存地址, 故扩展时还应加1个锁存器, 构成一个3片最小系统,如图7-12所示。
【例7-2】 问扩展64K外部程序存储器空间,需要多少片2764芯片?设计这个8031系统的电路,并为每个2764芯片分配的地址。 解:64K外部程序存储器空间正好是51机的最大程序存储器的寻址范围。因此,本例必须采用完全译码的方法:即所有地址线全部连接的地址译码方法。这种译码每个存储器单元只占用唯一的1个地址。 ① 扩展64K外部程序存储器正好需要8片2764。 本例采用译码器芯片的设计方法,具体采用3-8译码器74LS138。系统设计如图7-13所示。
② 确定每个2764芯片的地址范围 片内译码地址范围的确定方法:每一地址位可为0、1两种情况,用×表示。最低地址为各地址位均为0的编码,最高地址是各地址位全为1的编码,因此每个芯片的片内地址变化范围为从最低到最高地址编码连续变化;片外译码由采用的译码电路决定,分析入手点是芯片的选片线是否有效。 ③ 各个芯片的地址范围的确定 实际解题时,综合①、②确定地址范围用表7-8表明。图7-13中8个2764芯片的地址范围如表7-8所示。
【例7-3】用27128芯片设计一个32K外部程序存储器的8031系统,并为每个27128芯片分配地址。 解:32K程序存储器空间没有达到51机的最大程序存储器的寻址范围。因此,可采用完全译码法也可采用部分译码法为27128分配地址。本例采用部分译码法:即用部分地址线译码方法。这种译码法为每个存储器分配的地址范围可以不止一个,因此有地址范围重复的情况,究其原因,是因为部分译码空出了部分地址线而不用。部分译码的方法,只能用于小于64K存储器空间的系统(对51机来说)。
① 扩展32K外部程序存储器正好需要2片27128。 ② 确定每个27128芯片的地址范围: 本例译码方法是线选法,电路采用反相器7404设计,如图7-14所示。确定地址范围如表7-9所示。
正在阅读:
单片机课件310-14
生本教育五年级数学第一单元教案 - 图文05-12
公交车语音报站系统毕业设计论文 - 图文06-29
辛亥革命剧本11-27
整形医院各部门岗位职责12-08
校长述职报告范本参考04-03
安监行政执法中存在的问题分析及对策12-08
幼儿园优秀教案小耳朵听一听(2)06-06
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 单片机
- 课件
- 新苏教版小学四年级上册数学教案全册
- 信息化教学设计评语
- 不合格药品管理制度
- 问诊提纲11剖析
- 《建筑施工技术》期中试卷及答案
- 静态首页网页制作代码 我的图书屋为例
- 穿越女扮男装推荐
- 拆除方案(最全)
- 全市法院系统立案信访经验交流会议欢迎词
- Cubase File菜单祥解
- 地球一小时 - 梦回大唐一小时 西安交通大学城市学院绿舍环保
- windows server 2008网络操作系统期末复习题一(含答案)
- 2006年度天津市精品课程 - 图文
- 工业废水处理方法论文
- 中国石化MES系统应用达标考评细则(2014版)
- 重庆市2016届高三2月调研测试数学理试题来源:学优高考网937984
- “十三五”规划重点-多焦点人工晶状体生产建设项目建议书(立项报告)
- 《物流管理》第三章配送管理试题及答案
- 生产运作管理考试复习重点
- 导数复习专题习题集