[第06章MCS-51单片机存储器扩展与并行IO接口扩展.pptVIP

[第06章MCS-51单片机存储器扩展与并行IO接口扩展.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第06章MCS-51单片机存储器扩展与并行IO接口扩展

半导体存储器的指标 27128引脚功能 2. 单片程序存储器的扩展 根据硬件连接,该27128的地址范围 3. 多片程序存储器的扩展 8031单片机译码法扩展四片27128 各片27128的地址范围 1. Intel 62系列SRAM 6264引脚功能 2. 数据存储器的扩展 采用线选法扩展三片6264(注意P2.5,P2.6,P2.7同一时刻只能有一个为0) 各片6264的地址范围 3. 同时扩展程序存储器和数据存储器 采用译码法同时扩展ROM和RAM 各片ROM和RAM的地址范围 1. MCS-51单片机I/O端口的操作方式 2. I/O口用作输出 解:用软件延时实现每隔1s循环点亮1只发光管 ⑴ 设计0.1s延时子程序 因为fosc=6MHz,所以机器周期m=12/fosc=2μs 0.1s的延时子程序宜采用双重循环结构,如下所示: DEL1:MOV R2, #200 ;1m DEL2:MOV R3, #X ;1m NOP ;1m DEL3:DJNZ R3, DEL3 ;2m DJNZ R2, DEL2 ;2m RET 则延时时间=[(X×2m+4)×200]×2μs=100000μs 解得:X=123 ⑵ 主程序连续10次调用0.1s延时子程序,则总延时时 间就达到了1s 主程序如下: ORG 0000H START: MOV A, #01H LOOP: MOV P1, A MOV R1, #10 DELAY: LCALL DEL1 ;10次调用延时子程序 DJNZ R1, DELAY RL A LJMP LOOP 3. I/O口用作输入 存储器方式(IO/M=0) 对8155内的RAM进行读写 I/O方式(IO/M=1) 基本I/O方式 选通I/O方式 定时器方式 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第6章 存储器扩展与并行I/O接口扩展 第三节 并行I/O口的应用与扩展 当I/O口用作输入时,每个I/O脚的拉电流、灌电流一般应控制在1mA之内。如果I/O脚的电流太大时,在单片机与输入设备之间应该用限流电阻予以隔离。需要特别注意的是,当I/O口作为输入使用时,必须先向I/O口锁存器的相应位写“1”,然后再读,才能正确读入引脚上的输入信号 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第6章 存储器扩展与并行I/O接口扩展 第三节 并行I/O口的应用与扩展 【例6-2】 如图所示,P1口外接8个开关,要求将开关的状态输入到片内RAM 30H单元 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第6章 存储器扩展与并行I/O接口扩展 第三节 并行I/O口的应用与扩展 ORG 0100H RDP1: MOV P1, #0FFH ;先向P1口送1 MOV A, P1 ;读入开关状态 MOV 30H, A ;送指定单元 NOP SJMP RDP1 ;反复再读 END ch6\ch6-1.DSN ch6\ch6-1.Uv2 为了能正确读入P1口引脚的输入信号,必须要先向P1口送“1”,然后再读 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第6章 存储器扩展与并行I/O接口扩展 第三节 并行I/O口的应用与扩展 6.3.2 采用8255A扩展并行I/O口 8255A是Intel公司生产的可编程并行I/O接口芯片,具有3个8位并行I/O口,3种工作方式,可通过编程改变其功能,因而使用灵活方便

文档评论(0)

xufugen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档