- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理及应用教程》第8章:mcs-51单片机的系统扩展
MCS-51 单片机原理及应用教程 第8章 MCS-51单片机的系统扩展 8.1 程序存储器的扩展 8.1.2 地址锁存器及EPROM,EEPROM芯片介绍 2. EPROM与EEPROM扩展电路 8.2 数据存储器的扩展 8.2.2 常用的单片机外部数据存储器 8.3 外部I/O的扩展 2. 全地址译码法 8.3.3 82C55可编程并行I/O口 2. 8051与82C55的接口举例 8.3.4 81C55可编程并行I/O口 2. 8051与81C55的接口举例 8.4 思考练习题 * 清华大学出版社 刘迎春 主编 程序存储器的扩展 数据存储器的扩展 外部I/O的扩展 8.1.1 外部程序存储器的操作时序 MCS-51系列单片机扩展外部程序存储器的硬件电路如图8.1所示。 图8.2 单片机访问外部程序存储器的时序图 1. 地址锁存器 图8.3为几种常用的地址锁存器的管脚图。 图8.4是这几种常用的锁存器与单片机的连接图。 紫外线擦除电可编程只读存储器EPROM,以前常用作MCS-51系列单片机的外部程序存储器,常见的型号有:2764(8K×8),27128(16K×8),27256(32K×8),27512(64K×8)等。管脚分布如图8.5所示 。 图8.6 27C64与单片机的连线图 图8.8 MCS-51单片机与EEPROM 28C17的连接图 8.2.1 外部数据存储器的操作时序 如图8.9所示为单片机片外数据存储器的读时序 。 如图8.10所示为单片机片外数据存储器的写时序。 常用的单片机外部数据存储器有6116(2K×8)、6264(8K×8)、62256(32K×8位)、62512(64K×8)及628128(128K×8)等多种,图8.11为6116和6264的管脚图。 下面的程序为向6116内写入00~FFH的数据。 ORG 0000H ;单片机上电复位地址 AJMP MAIN ;转移至以MAIN为标记的地址 ORG 0040H ;以MAIN为标志的程序段放在的起始地址 MAIN: MOV SP, #60H ;程序内容,将堆栈首地址设置为60H单元 MOV DPTR, #0000H ;给外部数据指针DPTR赋首地址0000H MOV R2, #0FFH ;设置循环次数 MOV A, #00H ;给A赋初值00H LOOP: MOVX @DPTR, A ;((DPTR))←(A) INC DPTR ;外部数据指针地址加1 INC A ;A内的数据加1 DJNZ R2, LOOP ;R2是否为零?否,转向LOOP END ;否则程序停止 以上程序段是将数据写入外部数据存储器的例程,如将数据读出单片机外,只需将: LOOP: MOVX @DPTR, A 改写为: LOOP: MOVX A, @DPTR 8.3.1 I/O口扩展概述 常用的单片机外围器件有:82C55、81C55、82C53、82C54、82C52、8279等芯片。 8.3.2 I/O口地址译码方法 1. 线选法 图8.13为采用线选法的实例。 线选法的优点是硬件结构简单,不需要应用译码芯片,但由于所用片选线都是位于P2口的高位线,它们的权值较大,地址空间没有充分地利用,造成单片机地址资源的浪费,并且芯片之间的地址也不连续。 它将低位地址作为芯片的片内地址,而用译码器对高位地址线进行译码,译出的信号作为片选线。一般采用74LS138(3-8),74LS154(4-16),或CPLD等来实现译码。下面以74LS138为例来讲述其应用方法。 1. 82C55芯片介绍 82C55的管脚图如图8.15所示,其内部结构如图8.16所示。 表8.4 82C55内部的单元地址 端口A 端口B 端口C 控制寄存器 0 0 0 1 1 0 1 1 82C55内部
您可能关注的文档
- (2013年)23期·3月21-23号广州《阿米巴经营构造原理与推行实践》.doc
- (很实用)borland_c++_builder6.0简易实例教程.doc
- [整理][推荐]诗文名句理解背诵100题【更多资料关注@高中学习资料库 】.doc
- “学国学读经典悟精髓扬美德”中国传统文化知识竞赛1.doc
- [建筑制图]建筑施工图课件.ppt
- “偷面积”的实用案例分析课件.ppt
- 《solidworks 三维设计及应用教程》电子教案课件.ppt
- 《边疆在美国历史上的重要性》课件.ppt
- 《单片机原理及应用教程》第1章:单片机的基础知识.ppt
- 《单片机原理及应用教程》第2章:单片机的组成与结构分析.ppt
最近下载
- 《短歌行》《归园田居(其一)》情景默写(附参考答案)--统编版高中语文必修上册.pdf VIP
- T_AHEMA 002—2020_HDPE土工膜漏点双电极法测量.pdf VIP
- 第1单元活动1 认识生活中的算法(教学课件)湘科版信息科技五年级上册.ppt
- 3DMine矿业工程软件-培训.pptx VIP
- 2024年AI面试实践手册-牛客_8705.docx
- 标志设计与品牌的关系.pptx VIP
- 新22J01《工程做法》(新疆图集).pdf VIP
- 一种用于双电极法检测土工膜渗漏的测量仪.pdf VIP
- 对外业务合作管理办法.pdf VIP
- 【中职】高教2023版 世界历史第2课 古代希腊罗马 PPT课件.pptx VIP
文档评论(0)