- 1、本文档共146页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章_微机系统中的常用可编程接口芯片讲述
第八章 微机系统中的常用 可编程接口芯片 8.1 可编程并行接口芯片8255 (2)A、B、C 3个端口的工作方式和4个独立部分的输入输出状态可通过程序进行选择。 (3)有三种工作方式 方式0,基本I/O方式; 方式1,应答式I/O方式; 方式2,双向应答式I/O方式; (4)A口可工作于方式0至方式2, B口可工作于方式0和方式1, A、B都用作8位数据I/O端口。 C口只能工作于方式0,此时作为I/O数据端口,其高4位和低4位的输入/输出可分别设置,作输出口时还可按位置1或置0; 当A口工作于方式1和方式2、 B口工作于方式1时, C口配合用作A口和B口数据传送的应答控制线; 三种工作方式特点: 1 方式0——基本I/O方式 数据端口工作于方式0时,没有固定的应答控制线; 可用于无条件数据传送; 可使用查询方式进行数据传送; 不能使用中断方式进行数据传送; A、B、C 3个端口都用作数据端口使用时,用户可通过编程设置这些端口作单向输入或输出端口,共有16种组合: A口和B口总是作为数据口使用; C口可作为数据口使用、也可通过置位/复位操作来 产生脉冲,用作门控、选通和复位等控制信号。 2 方式1——单向应答式I/O方式 一种有固定联络线的应答式输入/输出方式; 只有A口和B口作为8位输入口或输出口; C口的某些位配合作为A、B两口输入/输出的应答联络线,其他位仍可设置为方式0的输入或输出; 工作于方式1时,A口、B口可以使用查询方 式和中断方式进行数据传送。(注意与方式0比 较) 3 方式2——双向应答式I/O方式 只有A口可以作为双向数据传送端口,C口的高5 位(PC7-PC3)配合A口作为应答控制线; B口可工作于方式0或方式1,C口余下的低3位 ( PC2-PC0)配合B口方式1作为应答控制线,或 可工作于方式0; 该方式下,可以产生中断,即可以使用中断方 式工作。 三种工作方式图解: 8.1.2 内部结构与外部引脚 1. 与外设接口部分 2. 与微处理器接口部分 3.内部控制部分 8.1.3 应用方法及举例 1 应用方法 可编程接口芯片的应用首先是对其进行初始化编程,即设置初始工作条件,包括选择接口功能、工作方式、赋予初始参数等。 8255的初始化编程,是指向控制寄存器写入相应的控制字以确定8255的工作方式和接口功能,简称初始化。它的基础是根据应用需要正确确定控制字。 1)8255的控制字 两种: 工作方式控制字,决定各端口工作方式和I/O状态。 C口按位置位/复位控制字,将C口的任一位置1或置0。 (1)工作方式控制字 D7:方式控制标志位,1有效,即表示是工作方式控制字,若是0,表示是C口按位置位/复位控制字。 D6 - D3 :A组控制位。 D2 - D0 :B组控制位。 (2) C口按位置位/复位控制字 2)应用方法步骤 (略) 2 应用举例 1)方式0的应用 方式0的无条件传送 解: A口工作于方式0输出; B口工作于方式0输入; C口未使用; 所以,工作方式控制字为: 1 00 0 * 0 1 * *可取0或1 **取00得82H,取01得83H,取10得8AH,取11得8BH 按教材的地址连线和译码器的接法, 从74LS138的Y0输出,则A4A3A2=000, 按74LS138的要求G1=A9=1, G2B=0,A8A7A6A5=1001时G2B=0 AEN为使能信号,低电平才选中译码器,不算入地址线中。 综合以上分析,片选部分地址为 1 1001 000 内部端口寻址为: A1 A0 可见, A口地址1 1001 000 00,即320H B口地址1 1001 000 01,即321H C口地址1 1001 000 10,即322H 控制口地址1 1001 000 11,即323H 芯片的初始化和输入输出程序 (见教材,略) 方式0的C口位操作 8255组成的脉冲频率计数器 工作方式控制字的确定: A口输出、B口输入、C口输出,则控制字为 1 00 0 0 0 1 0 即82H C口按位置位/复位控制字: PC0的置位控制字( PC0 =1)0 xxx 000 1 取01H PC0的复位控制字( PC0 =0)0 xxx 000 0 取00H PC7的置位控制字( PC7 =1)0 xxx 111 1 取0FH PC7的复位控制字( PC7 =0)0 xxx 111 0 取0EH 程序讲解(见教材) 方式0的应答式工作 2)方式1的应用 (1)方式1输入(A口、B口) C口提供3根外部应答控制线和1根内部控制位线。定义如下: 注
您可能关注的文档
- 第八周认知行为疗法讲述.pptx
- 第八单元课题3金属资源的利用与保护讲述.ppt
- 第八单元:17-18世纪的启蒙思想—2016年修改次稿(简化稿)讲述.ppt
- 第八单元课题一金属材料课件讲述.ppt
- 第五部分——超临界流体技术用于材料加工和制备讲述.ppt
- 第八期作文讲述.doc
- 第八届3.15维权周策划书(最终)讲述.doc
- 第八版病理生理学第九章应激讲述.ppt
- 第四节+金属的电化学详解.ppt
- 第四节初起火灾的扑救与人员的疏散逃生详解.pptx
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)