- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8-1输入输出接口及8255解读
本讲内容 一、可编程并行通信接口芯片8255A概述 二、8255A芯片内部结构及其引脚功能 三、8255编程应用—工作方式与控制字 一、可编程并行通信接口芯片8255A概述 8255A是Intel86系列微处理机的配套并行接口芯片,CPU通过他与外设相连,它可为86系列CPU与外部设备之间提供并行输入/输出的通道。由于它是可编程的,可以通过软件来设置芯片的工作方式,所以,用8255A连接外部设备时,通常不用再附加外部电路,给使用者带来很大方便。 内部结构与外部引脚讲解方法 先讲编址部件 再讲和外设连接的引脚 再讲和CPU连接的引脚 2. 控制字端口(寄存器) 1、三个8位数据端口A,B,C (3个8位寄存器); 1)PA、PB、PC口三个8位输入输出的数据端口 2)PC口有第二种用途:在“方式字”的控制下,PC口可以分成两个独立4位的端口, (高4位做输入,低4位做输出,相互独立使用)分别配合A、B口使用,用作联络线端 口提供控制或状态信息 (3) RESET——复位信号。 由CPU输入。RESET有效时,清除8255A中所有控制字寄存器内容,并将各端口 置成输入方式。 5、端口寻址线A0、A1、CS---片内端口地址线 8255与系统的连接示意图 三、8255编程应用—工作方式与控制字 (一)8255并行接口的三种工作方式:可通过编程来设置 方式选择控制字:定义3个端口的工作方式; C口置位/复位控制字:仅仅针对C端口 ——C口作为控制/状态端口时,为实现控制目的,需 要给某些位置1或0,利用写入C口置位复位控制字来实现。 例1、A口接传感器的信号输出端,B口接电磁阀的线圈,C口高4位接开关(手动),C口低4位接指示灯。 分析: A口应选择输入方式 B口应选择输出方式 C口高4位应选择输入方式 C口低4位应选择输出方式 C口置位/复位控制字 分析: 方法1:MOV AL,1000 0000B OUT 83H,AL MOV AL,0000 0000B OUT 83H,AL ;PC0置0 MOV AL,0000 0001B OUT 83H,AL ;PC0置1 MOV AL,0000 0000B OUT 83H,ALPC0置0 方法2 MOV AL,1000 0000B OUT 83H,AL MOV AL,0000 0000B OUT 82H,AL MOV AL,0000 0001B OUT 82H,AL MOV AL,0000 0000B OUT 82H,AL 2、控制字的写入 MOV DX,8255A控制端口地址 MOV AL,86H ;1 0 0 0 0 1 1 0 OUT DX,AL 【例3】 某系统要求使用8255A的A口方式0输入,B口方式0输出, C口高4位方式0输出,C口低4位方式0输入。 则控制字为: 即91H 初始化程序为: MOV AL, 91H OUT CTRL_PORT,AL 【例4】 A口方式2,要求发两个中断允许,即PC4和PC6均需置位。B口方式1要求使PC2置位来开放中断。初始化程序可补充完整如下。 MOV AL,0C4H OUT CTRL_PORT,AL ;设置工作方式 MOV AL,09H OUT CTRL_PORT,AL ;PC4置位,A口输入允许中断 MOV AL,ODH OUT CTRL_PORT,AL ;PC6置位,A口输出允许中断 MOV AL, 05H OUT CTRL_PORT,AL ;PC2置位;B口输出允许中断 【例5】在8086系统中,采用8255完成并行通信,8255口地址为200H~206H(8255的A1、A0和8086的A2、A1相连),将A组和B组设置成方式0,A口、B口为输入,C口为输出。请写出8255的A、B、C、控制口地址,8255芯片的工作方式控制字及其初始化程序。 解:控制字(92H) A口的地址为200H B口的地址为202H C口的地址为204H 控制口地址为206H * * 微型计算机原理与应用 ------输入输出和接口技术 主讲人:马永红 微型计算机原理与应用 ----可编程并行接口8255 主讲人:马永红 CPU和外设交换数据的管理芯片 表述 CPU与外设之间交换数据分为并行串行两种方式,而
您可能关注的文档
- 7第七章点的合成运动解读.ppt
- 7组合SP策略解读.ppt
- 7第七章电化学解读.ppt
- (语文S版)六年级语文下册课件_故宫讲解.ppt
- 7综合实验搞定解读.doc
- (进修学校)2015年度财政支出项目绩效评价报告、讲解.doc
- 7网络攻击行为的隐藏解读.ppt
- (课件)内燃机计算燃烧学(第二版)——解茂昭讲解.ppt
- (软考)网络工程师讲义讲解.doc
- 7耐火材料碱性耐火材料与含锆耐火材料解读.ppt
- 2025届云南省丽江市高中毕业生复习统一检测化学试题及答案.docx
- 2025届云南省丽江市高中毕业生复习统一检测生物试题及答案.docx
- 2025届云南省丽江市高中毕业生复习统一检测英语试题及答案.docx
- 2025届云南省丽江市高中毕业生复习统一检测物理试题及答案.docx
- 显性与隐性双重天津商业步行街改造评价调查.pdf
- 2025届云南省丽江市高中毕业生复习统一检测语文试题及答案.docx
- 奔驰威霆TVC创意脚本提报.pptx
- 2025届云南省丽江市高中毕业生复习统一检测历史试题及答案.docx
- 2025届浙江省Z20名校联盟高三上学期第二次联考地理试题及答案.docx
- 2025届浙江省北斗星盟高三上学期12月月考政治试题及答案.docx
最近下载
- 室内装饰工程工程量清单计价ppt(上).ppt
- 中班-社会-陆地上的交通工具-课件(互动版).pptx
- ◆《保健按摩》谷岱峰.pdf
- 诗歌:《新年》-课件.ppt VIP
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx VIP
- 苏教版八下频数与频率(1).ppt VIP
- 六年级下册语文试题-“快乐读书吧”练习题|部编版(含答案).docx
- 五年级科学下册活动手册答案(新改版教科版).docx
- 2025年河南省中职(春季高考) 建筑类专业课模拟试卷(1)(解析版).docx
- 2024-2025学年湖南省长沙市湖南师范大学附属中学高一(上)期末考试数学试题(学生版+解析版).docx
文档评论(0)