- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * INC BX DEC CX JZ ENDB ;采样结束判断 CALL DSR ;调用延时程序 MOV AL, 0EH ;再次启动AD转换 OUT 9EH, AL ENDB: MOV AL, 20H ;EOI命令 MOV DX, 02C0H OUT DX, AL IRET ITRP ENDP …… ;延时程序(略) …… CODE ENDS END MAIN 9.4 8255A在IBM PC/XT机中的应用 IBM PC/XT主机板上有一片8255A,用作键盘扫描码输入和系统配置开关状态输入,同时提供控制扬声器发声及其他的控制信号。 PA7 PA6 PA0 PC7 PC4 PC3 PC0 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 8 2 5 5 A A 口 C 口 B 口 系统总线 SW1(1-8) 键盘扫描码 奇偶校验出错 扩展槽出错 定时器2输出 磁带机 SW2(1-4) SW2(5-8) 0:关闭去键盘时钟 0:允许扩展槽出错信号通过 0:允许RAM工作 0:驱动磁带机马达 控制音频信号送往扬声器 定时计数器GATE2信号 门 门 门 门 8255A的A、B、C通道和控制寄存器分配的I/O端口地址分别是60H、61H、62H和63H; 正常工作时,A、B组均设定为方式0, 通道A、C输入,B通道输出,因此初始化时写入的方式控制字为99H; 通道A是键盘扫描码和系统配置开关SW1状态的共用输入接口,由通道B的PB7位控制通道A具体连接的数据对象; 通道C的PC7~PC4分别输入的信息是:PC4输入磁带的串行代码,PC5输入主机板上定时/计数器8253A通道2的输出,PC6输入系统扩展槽出错信息(高电平有故障),PC7输入系统信息传送时的奇偶校验状态(高电平为奇偶校验出错); 通道C的PC3~PC0用于输入系统配置开关SW2的设置状态,并且SW2的8位数据分为高、低4位,复用下C口,由PB2位控制; 通道B用作输出口,除PB7、PB2的控制作用如上所述,其余各位作用分别是:PB0输出到主机板上定时/计数器8253A通道2的GATE控制端,PB1输出控制音频信号是否输出到扬声器输入端,PB3输出控制磁带机的电机(为‘0’使电机转动),PB4输出控制RAM工作(为‘0’使RAM正常工作),PB5输出控制扩展槽出错信号的通过,PB6输出控制键盘工作(为‘0’关闭去键盘的时钟信号,使键盘不能工作)。 本章小结 本章重点讲述了一种可编程并行接口芯片Intel 8255A。要求了解并行通信的概念、特点及应用场合;掌握可编程并行接口芯片8255A的基本功能、内部结构和各种工作方式;熟悉8255A的编程和基本使用方法;了解8255A在IBM PC/XT机中的应用。 Thank you very much ! 本章到此结束, 谢谢您的合作! * * * * * * * * * * * * * * * * * * * * * * * * * * * 并行通信接口 - * - 第9章 可编程并行接口芯片8255A 本章主要教学内容 并行通信 并行接口芯片8255A 8255A的编程与应用 8255A在IBM PC/XT机中的应用 本章教学目的及要求 了解并行通信的概念、特点及应用场合; 掌握可编程并行接口芯片8255A的功能、内部结构、工作方式; 熟悉8255A的编程和使用方法; 了解8255A在IBM PC/XT机中的应用。 9.1 并行通信 并行通信是指将一个数据的各数位信息用多条线同时进行传输: 数据传输速度快、信息率高; 电缆使用多,随着传输距离的增加,电缆的开销会成为突出的问题; 常用于数据传输速率要求较高,而传输距离较短(几米至几十米)的场合。 并行接口实现CPU与I/O设备之间的并行数据传输: 并行接口的数据宽度多组织为CPU的整字长; 电路连接相对简单,易于编程控制; 可用分立元件或小规模集成电路配合实现,也可以直接选用可编程并行接口芯片,如Intel 8255A。 9.2 并行接口芯片8255A Intel 8255A是通用的可编程的并行接口芯片。 有3个独立的I/O端口,分别称为A、B和C端口; 每个端口的并行数据宽度为8位; A、B、C端口可分别与不同的外设进行数据交换,亦可联合使用,可以用中断方式实现CPU与外设的数据传递; 提供方式0、1、2共3种工作方式,可以编程设定; 价格低廉,使用方便,可以直接与Intel系列的芯片连接使用,在中小系统中有着广泛的应用。 9.2.1 8255A的编程结构和引脚功能 1. 8255A的编程结构 内 部 数
您可能关注的文档
最近下载
- 高中语文高考复习语言文字运用新题练习(共六大题,附参考答案和解析).pdf VIP
- 汽车式起重机吊装安全专项施工方案.pdf VIP
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- 高考诗歌的比较鉴赏公开课省名师优质课赛课获奖课件市赛课一等奖课件.pptx VIP
- 甘肃省公路工程试验检测收费指导价格(最新).xls VIP
- 发生带状疱疹后神经痛的影响因素的logistic模型分析.pdf VIP
- 2023年建筑防火通用规范考试试题.pdf VIP
- 混凝土结构工程测试题(附参考答案).docx VIP
- 2025党校入党积极分子发展对象考试题库(含答案).docx VIP
- 1.党校入党积极分子发展对象培训考试题库含答案(完整版).pdf VIP
文档评论(0)