




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- pH值测定作业考核试题(答案)
- 2025年北京企业大数据可视化与报告制作服务协议
- 2025年校园安全门禁系统采购与全方位售后服务合同
- 2025学年度综合素质提升班主任辅导服务合同
- 2025年全面优化校园体育器械采购与维护服务合同
- 2025年度绿色包装纸箱研发及环保型原材料供应链合作协议
- 2025年度立体停车库建设与车位使用权转让合同范本
- 2025年有机农产品直销合作框架协议-绿色食品采购合同
- 2025年度超跑长途运输与专业仓储管理合同
- 2025年度全国养老服务机构信息化资源整合与社会保障合作协议
- (正式版)DB15∕T 385-2020 《行业用水定额》
- 2025年农业面源污染治理农业面源污染治理技术手册报告
- 中国黄金知识培训课件
- 人教PEP版(一起)一年级上册英语全册教案
- 光伏施工基本知识培训课件
- 2025贵州毕节市赫章县招聘事业单位工作人员123人笔试备考题库及参考答案详解
- GB 21256-2025粗钢生产主要工序单位产品能源消耗限额
- 2025年《临床输血技术规范》
- 2025年江苏无锡离婚协议书
- 人员管理办法格式范本
- 2025AI办公发展现状软件市场竞争格局及未来发展前景分析报告
评论
0/150
提交评论