




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,第9章单片机扩展与接口技术,莫海霞付晓光制作,9.1单片机系统扩展9.1.1单片机扩展的必要性,1.扩展了单片机系统的资源2.驱动更多种类的外部设备1)信号形式不同2)信号电平不同3)速度差异大,9.1.2单片机总线结构,所谓总线,就是连接计算机CPU与各部件的一组公共信号线。MCS-51使用的是并行总线结构,按功能分为三组:地址总线,数据总线和控制总线。,1数据总线DB(DataBus)2地址总线AB(AddressBus)3控制总线CB(ControlBus),9.1.3单片机总线扩展,1.数据总线的构造MCS-51单片机的数据总线是由P0口提供的,由P0口引出8位线即可作为数据总线。2.地址总线的构造MCS-51单片机地址总线为16根,其中高8位P2口提供,低8位由P0提供。,9.1.4扩展芯片,MCS-51单片机扩展芯片可以分为3类:外部程序存贮器ROM芯片、外部数据存贮器RAM芯片以及接口芯片。连接外部设备的扩展芯片称接口芯片,接口芯片上的接口称外接口(相对于并行口、中断等内部接口而言)。每个外部接口可有多个端口,例如数据口、状态口、控制命令口等。许多接口芯片同内部中断接口一样可通过写入控制字实现工作方式等的功能控制,使用灵活、扩大了应用范围,这些芯片称可编程接口芯片。,9.2程序存贮器的扩展,MCS-51单片机8031子系列无片内ROM,故必须扩展片外程序存贮器才能应用,而其它子系列单片机有片内ROM,可不必扩展片外ROM即可工作。但对于需要大容量ROM的系统都必须扩展片外ROM。扩展ROM单元芯片与片内ROM共用一个存贮空间,统一编址。通过查表指令MOVCA,A+DPTRMOVCA,A+PC可以实现对ROM单元的读操作。,9.2.1程序存贮器芯片,1程序存贮器芯片结构2716的结构逻辑图如图所示。ROM芯片内部集成了输出缓冲器,地址译码器。2716有2K字节容量,共有11位地址线。,2716信号引脚说明如下:A0A10为11位地址线O0O7为8位数据线CE/PGM为双重功能控制线0E为输出允许信号VPP为电源线Vcc为主电源线,接+5V电源GND为地线,9.2.2程序存贮器的扩展,9.3数据存贮器扩展,读出指令为:MOVXA,RiMOVXA,DPTR写入指令为:MOVXRi,AMOVXDPTR,A,9.3.1数据存贮器扩展芯片,9.3.2数据存贮器的扩展,9.3.3存贮扩展电路应注意的问题,1.芯片数量的选择2.芯片型号的确定3.正确连线,包括正确使用地址锁存器等。4.确定扩展存贮器的地址空间,以便正确编程。,9.4并行I/0口的扩展9.4.1并行I/0口的扩展相关技术,1外部设备与数据总线的连接1)数据输入2)数据输出,2外设端口的编址技术1)独立编址即是将外端口与其它存贮单元分开,单独占有一个地址空间。2)统一编址统一编址时,将端口与存贮单元同等看待,共用一个存贮空间,同用一套指令和组信号线。输入指令:MOVXA,DPTR或MOVXA,Ri输出指令:MOVXDPTR,A或MOVXRi,A,9.4.2简单I/O扩展,1简单输入口扩展简单输入口,实际上就是三态缓冲器,以其实现输入设备选通时,设备信号与数据总线相连通,而未选通时,设备与数据总线高阻隔离。,9.4.38255A可编程芯片扩展并行I/0接口,表9-48255A芯片读写控制,(2)控制字工作方式控制字,C口置位/复位控制字,2.8255A的工作方式(1)方式0(基本输入/输出方式),例9-1在图9-21中,设PA口接一组开关,PB口接LED,由开关状态决定LED的状态。解根据题意,PA为输入口,PB为输出口,控制字为:10011000B即98H,在图9-21中,取A口、B口、C口及控制端口的地址分别为7FFCH、7FFDH、7FFEH、7FFFH。程序如下:MOVDPTR,#7FFFH;写入控制字MOVA,#98HMOVXDPTR,AMOVDPTR,#7FFCHMOVXA,DPRTINCDPTRMOVXDPTR,A,(2)方式1(选通输入/输出方式),表9-58255A芯片C口联络信号表,例9-2设某MCS-51单片机系统中,单片机通过8255A驱动打印机,打印机每打印完一个字符后输出“打印完”信号(负脉冲),试把MCS-51单片机内部RAM20H开始的20H个字符,以中断方式输出打印。解设计8255A芯片工作在方式1下,电路连接方法可参照图9-22,则输出设备为B,控制字为:94H。程序设计如下:主程序:MAIM:MOVR0,#20HMOVR2,#20HMOVDPTR,#7FFFHMOVA,#94H;写方式控制字MOVXDPTR,A,MOVA,#01HMOVXDPTR,A;置INTRB(PC0)为1,启动第一次数据传送MOVDPTR,#7FFDH;修改地址指针,指向B口CLRF0;设F0为打印结束标志位,当F0=1时,表示打印结束CLRIT1;外中断1为电平触发方式SETBEX1;开外中断1SETBEA;开中断MOVDPTR,#7FFDHMOVA,#01H;置INTEB(PCO)为1,;启动第一次数据传送JNBF0,$;打印完毕继续其它程序,外中断1中断服务程序:INT1:MOVA,R0MOVXDPTR,A;输出打印字符INCR0;修改地址指针DJN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 植物生长发育的过程说课稿-2025-2026学年中职专业课-种植基础-农林类-农林牧渔大类
- 第14课《三、以共享的方式发布站点》说课稿 2024-2025学年初中信息技术人教版七年级上册
- 三、保护创新成果教学设计小学综合实践活动五年级下册鲁科版
- 本册综合说课稿-2023-2024学年小学信息技术(信息科技)四年级下册鲁教版(信息科技)
- 第8课 国家利益至上2024-2025学年八年级道德与法治上册同步说课稿 河北专版
- 第四课 樱桃番茄教学设计初中综合实践活动八年级上册人民版(四川)
- 2025年低空经济航空运输业发展报告
- 2025年低空经济通信技术标准国际化趋势报告
- 2027年新能源汽车电机控制系统技术发展趋势报告
- 2025年低空经济行业无人机广告投放技术发展与市场应用报告
- 医院医保培训试题及答案
- DB15∕T 3843-2025 新能源分布式电源并网技术规范
- 外市电安全培训课件
- 燃气管道工程信息化管理平台建设方案
- 《锂电池的制造工艺》课件
- 生物试剂库存管理办法
- 海上风电场安全监测技术的现状与未来发展趋势
- 渠道考试题及答案
- QC/T 983-2025汽车变速器总成清洁度检测方法
- 2025海南省纪委监委所属事业单位招聘事业编制人员8人(第1号)笔试参考题库附答案解析
- 行政法专业毕业论文
评论
0/150
提交评论