825X可编程接口.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
825X可编程接口

第7章 常用数字接口电路 可编程并行接口芯片8255 可编程定时计数器8253 7.3 可编程并行接口芯片8255 字符通信(数据传送)的方式 并行:每个字符(字节)的各位同时传输; 串行:每个字符(字节)的各位依次传输; 注意:字符与字符之间当然是依次传输 8255 Intel 公司生产(较老,有教学价值) 外围芯片(Peripheral) 可编程并行接口芯片(Programmable Parallel Interface) 7.3.1 8255的引线及结构 端口线 PA7~PA0:端口A的数据线,双向。 PB7~PB0:端口B的数据线,双向。 PC7~PC0:端口C的数据线,双向,也可做A口或B口的控联络线(Handshaking)。 系统总线 D7~D0 : 数据线 ,与系统总线连接。 A0,A1 : 地址线 /CS :选片信号 /RD : 读信号,输入,低电平有效. /WR : 写信号,输入,低电平有效. RESET :复位信号,输入,高电平有效。 8255端口操作表(功能) 数据端口的构成及功能 端口A构成: 8位输入锁存器 8位输出锁存缓冲器组成 可工作于双向方式。 端口B构成 8位输入缓冲器 8位输出锁存缓冲器。 端口C构成 8位输入缓冲器 8位输出锁存缓冲器 C口可分为两个部分,配合A口和B口工作。 7.3.2 8255的工作方式 方式0: 基本输入输出方式;(掌握) 方式1: 选通的输入输出方式;(了解) 方式2: 双向传输方式.(很早就不用了) 1.工作方式0 2. 工作方式1 7.3.3 方式控制字及状态字 控制字 例: 8255的工作于方式0,其中,A口输出,B口输入,C口上半口输出,C口下半口输入. 问: 8255初始化时送控制字? 2. 位控命令字 2、8255与数码管、按键的连接 8255的方式1输入 PA方式1输入的组态 PB方式1输入 PB方式1输出组态 PA方式1输出 PB方式1输出 PC口的引脚“征用”汇总 8255的一个成功应用 * * 8255 与CPU连接 与外设连接 D0~D7 A1 A0 CS RD WR RESET PA0~PA7 PB0~PB7 PC0~PC7 VCC Gnd A1 A0 RD WR CS 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 0 操 作 读端口A 读端口B 读端口C 向端口A输出 向端口B输出 向端口C输出 向控制口输出 A组 控制 B组 控制 端口C (上半部) 端口C 下半部 端口B O O O 数据总线 缓冲器 读 / 写 控制逻辑 端口A 数据总线 D0 ~ D7 RD WR A0 A1 RESET CS PA0 ~ PA7 PC4 ~ PC7 PC0 ~ PC3 PB0 ~ PB7 CPU接口 外设接口 内部逻辑 内 部 数 据 总 线 内部结构 8255 PA口 PB口 PC口上半部 PC口下半部 A口, B口, C口可分别定义为输入或输出 共有16种组合 输出口均有锁存功能 输入口有缓冲功能 INTE A PA0 ~ PA7 PC4 PC5 PC3 STB IBF INTR I / O PC6 PC7 O RD STB:选通输入, 外设发出 IBF:输入缓冲器满, 8255发出 INTE:内部中断允许, 设置PC4 = 1 可使 INTE A = 1 INTR:中断请求, 当INTE = 1且 IBF = 1 时,INTR = 1 A口选通输入 INTE A PA0 ~ PA7 PC6 PC7 PC3 PC4 PC5 ACK OBF INTR I / O O WR ACK:外设应答 OBF:输出缓冲器满 INTE:中断允许,设置 PC6 = 1,可使 INTE A = 1 INTR:中断请求,当INTE = 1且OBF = 1时,INTR = 1 A口选通输出 D0 D1 D2 D3 D4 D5 D6 D7 PC3 ~ PC0 1:输入 0:输出 B口 1:输入 0:输出 B组工作方式 0:方式0 1:方式1 PC7 ~ PC4 1:输入 0:输出 A口 1:输入 0:输出 A组工作方式 00:方式0 01:方式1 1×:方式2 D7 = 1

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档