- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORG 0000H LJMP MAIN ORG 0013H LJMP INT1 ORG 1000H MAIN: MOV R0, #30H ;置内RAM数据区首址 MOV R7, #20 ;置数据长度 MOV DPTR, #7FFFH ;置8255A控制口地址 MOV A, #05H ;C口位控字→A MOVX @DPTR, A ;PC2(INTEB)置1,允许B口中断 MOV A, #84H ;方式控制字→A MOVX @DPTR, A ;B口输出方式1 MOV DPTR, #7FFDH ;置8255A B口地址 MOV A, @R0 ;读第一个数据 MOVX @DPTR, A ;输出第一个数据 INC R0 ;指向下一个数据 DEC R7 ;数据长度减1 SETB EX1 ;开中断 SETB EA SJMP $ ;等待中断 ORG 2000H INT1: PUSH ACC PUSH PSW PUSH DPH PUSH DPL MOV A, @R0 ;读数据 MOV DPTR, #7FFFH ;置8255A B口地址 MOVX @DPTR, A ;从B口输出数据 INC R0 ;指向下一个数据 DJNZ R7, BACK ;判断数据发送完毕否?未完返回继续 CLR EX1 ;发送完毕,关中断 SETB 00H ;置结束标志 BACK: POP DPL ;恢复现场 POP DPH POP PSW POP ACC RETI ;中断返回 只有A口有方式2,B口没有方式2。工作方式2是一种双向传送方式,数据的输入/输出都能锁存,C口的高5位用作A口的联络信号,C口的低3位仍用作方式0与方式1,在方式0时可作C口基本输入/输出,在方式1时用作B组联络信号。 3.方式2(A口双向选通传送工作方式) 图7-28 方式2的联络信号 在方式2的联络信号中, 和 构成双向方式下输出的链路信号; 和 构成双向方式下输入的联络信号; 是输入与输出合用的中断请求信号。 华南理工大学 计算机学院 俞鹤伟 80C51系统的扩展 第7章 【学习目标】 1.理解单片机的系统总线; 2.理解3种译码方法; 3.理解外部ROM、RAM的扩展; 4.理解74系列芯片I/O扩展; 5.理解可编程8255A、8155的扩展; 【重点内容】 1.掌握全译码方法; 2.掌握外部数据存储器和程序存储器的扩展方法; 3.掌握74系列芯片I/O接口扩展; 4.掌握8255A可编程接口的扩展; 5.掌握8155可编程接口的扩展。 1. 单片机最小应用系统 7.1 单片机系统总线的形成 在有些应用场合,1个单片机就是一个最小应用系统。 2.单片机的扩展应用系统 系统扩展的主要内容: (1)外部数据存储器扩展。 (2)外部程序存储器扩展。 (3)输入/输出接口扩展。 (4)A/D和D/A扩展。 (5)键盘/显示器,定时/计数器的扩展。 对于复杂系统而言,若单片机本身的资源不能满足需要时,就要进行系统扩展。 3.单片机的系统总线 为了使单片机方便地与外部芯片连接,需要系统总线,常用的有: (1)地址总线:P2口作为高8位地址总线,P0口作地址/数据分时复用口。 (2)数据总线:P0口 (3)控制总线:包括 地址锁存信号 片外程序存储器访问允许 片外程序存储器读信号 片外程序存储器写信号 7.2 外部数据存储器的扩展 外部数据存储器有静态RAM和动态RAM两种。芯片6264是常用的静态RAM。 存储器扩展的核心问题是存储器的编址问题,分为两个层次:内部编址和芯片 编址。后者要利用译码电路实现对芯片的选择,常用的有3种译码方法。 1. 全译码(全部的高位地址信号作为译码电路的输入信号进行译码 ) 例7-1 利用全译码为80C51扩展16 KB的外部数据存储器,存储器芯片选用SRAM6264,要求外部数据存储器占用从0000H开始的连续地址空间。 解:需要使用2片6264,其中1#6264的地址为0000H~1FFFH; 2#6264的地址为2000H~3FFFH,原理电路图为: 例7-2利用全译码为80C51扩展40 KB的外部数据存储器,存储器芯片选用SRAM6264。要求外部数据存储器占用从6000H开始的连续地址空间
您可能关注的文档
- 本科论文基于单片机的室内甲醛检测仪的设计.doc
- 本科论文样本-函授(业余)本科毕业论文.doc
- 本科生毕业设计(论文)教师指导手册.doc
- 本科生毕业设计.doc
- 本科生毕业设计_选题_汇总表.doc
- 本科生论文格式-武大.doc
- 本科生英语专业学年OR毕业论文格式及装订顺序.doc
- 本科生优秀毕业论文完整版.doc
- 本科室内设计论文.doc
- 理工大学电气自动化专升本《单片机电子时钟》.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 字节跳动运维工程师岗面试题库参考答案和答题要点.docx VIP
- 肿瘤病人放化疗的护理.pptx VIP
- 字节跳动社群运营专员岗面试题库参考答案和答题要点.docx VIP
- 重庆市名校2023-2024学年七年级上学期1月期末数学试卷(含答案).doc VIP
- 2016年建筑工地围挡设置公益广告通知.doc
- 鲁教版五四制六年级上册英语期末测试卷(含听力音频).pdf VIP
- 心血管系统疾病 心力衰竭(宠物内科疾病诊疗).pptx
- 高中物理研究性学习报告(范文6篇).docx VIP
- UD06113B_海康威视_L5智能锁V1.0_用户手册_20170607.pdf
- 高边坡专项施工方案(专家已评审).doc VIP
文档评论(0)