




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1计算机硬件及网络并行接口及可编程接计算机硬件及网络并行接口及可编程接口芯片口芯片第1页/共41页源目的T80 1 1 0 1 0 1 0源01101010目的011010100D7D第2页/共41页第3页/共41页因此对远距离通信而言,串行通信的费用显然会低得多。另一方面串行通信还可利用现有的电话网络来实现远程通信,降低了通信费用。第4页/共41页第5页/共41页第6页/共41页l图8-9 8255A的结构框图内部数据总线PB7PB0B 组B 口(8 位)PC3PC0B 组C 口(4 位)PC7PC4PA7PA0A 组A 口(8 位)A 组C 口(4 位)A 组控制B 组控制D7D0数
2、据总线缓冲器读/写控制逻辑RDWRA1A0RESETCS第7页/共41页第8页/共41页WRD0D1D2D3D4D5D6D7VCCPB7RDCSGNDA1A0PA4PA5PA6PA7PB5PB6PB4PB3RESETPB1PB2PB0PC3PC2PC1PC0PC4PC5PC6PC7PA3PA2PA1PA05110153540302521第9页/共41页CS A1 A0 RD WR功 能 0 0 0 0 1对端口 A 读 0 0 1 0 1对端口 B 读 0 1 0 0 1对端口 C 读0 1非法,不能对控制口读输入0对端口 A 写0对端口 B 写0对端口 C 写0对控制口 写输出 1 1 1数
3、据缓冲器为 三态断开 0 1 1 1 1 1 1 0 0 0 0 0 1 0 1 0 0 1 1 第10页/共41页WRD0D1D2D3D4D5D6D7VCCPB7RDCSGNDA1A0PA4PA5PA6PA7PB5PB6PB4PB3RESETPB1PB2PB0PC3PC2PC1PC0PC4PC5PC6PC7PA3PA2PA1PA05110153540302521第11页/共41页D0D7WRRDA1A0CSDBIOWIORA2A1译码器8255A口B口C口D0D7外设1A15A2系统总线外设2外设3第12页/共41页第13页/共41页输入缓冲器译码器数据DBAB外设8nIO/MRD第14页/
4、共41页输出锁存器译码器数据DBAB外设8nIO/MWR第15页/共41页第16页/共41页PA7PA0PC4PC5PC3INTEA(PC4)IBFAINTRAD7D0输入设备(到CPU)RDASTBPB7PB0PC2PC1PC0INTEB(PC2)D7D0IBFBINTRB输入设备(到CPU)RDBSTB第17页/共41页PA7PA0PC4PC5PC3INTEA(PC4)IBFAINTRAD7D0输入设备(到CPU)RDASTBPB7PB0PC2PC1PC0INTEB(PC2)D7D0IBFBINTRB输入设备(到CPU)RDBSTB第18页/共41页PB7PB0PA7PA0STBIBFIN
5、TRRD外设送来数据当INTE=1时 第19页/共41页PA7PA0PC7PC6PC3INTEA(PC6)INTRAD7D0输出设备(到CPU)WRAOBFAACKPB7PB0PC1PC2PC0INTEB(PC2)D7D0INTRB输出设备(到CPU)WRBACKBOBF第20页/共41页PA7PA0PC7PC6PC3INTEA(PC6)INTRAD7D0输出设备(到CPU)WRAOBFAACKPB7PB0PC1PC2PC0INTEB(PC2)D7D0INTRB输出设备(到CPU)WRBACKBOBF第21页/共41页D7D0送往外设数据数据写入端口WROBFINTRACK当INTE=1时 第
6、22页/共41页第23页/共41页PA7PA0PC6PC7D7D0PC4PC5IBFAINTEA2INTEA1PC3INTRAASTBAACKAOBFRDWR第24页/共41页PA7PA0PC6PC7D7D0PC4PC5IBFAINTEA2(PC4)INTEA1(PC6)PC3INTRAASTBAACKAOBFRDWR第25页/共41页PB7PB0PA7PA0STB*IBFRD*外设送来数据D7D0送往外设数据数据写入端口WR*OBF*INTRACK*当INTE=1时 第26页/共41页 工作方式控制字放在程序的开始部分;按位置位/复位控制字可放在初始化程序以后的任何地方。第27页/共41页图
7、 8-38255A的方式选择控制字格式1D6D5D4D3D2D1D 00:端口C PC3PC0输出1:端口C PC3PC0输入0:端口B输出1:端口B输入0 0:端口A方式00 1:端口A方式11 X:端口A方式20:端口B方式01:端口B方式10:端口C PC7PC4输出1:端口C PC7PC4输入0:端口A输出1:端口A输入方式控制字标志位第28页/共41页图 8-38255A的方式选择控制字格式1D6D5D4D3D2D1D 00:端口C PC3PC0输出1:端口C PC3PC0输入0:端口B输出1:端口B输入0 0:端口A方式00 1:端口A方式11 X:端口A方式20:端口B方式01:
8、端口B方式10:端口C PC7PC4输出1:端口C PC7PC4输入0:端口A输出1:端口A输入方式控制字标志位返回第29页/共41页图 8-48255A端口C置位/复位控制字格式0XXXD3D2D1D0端口C的位选择: PC0 0 0 0 PC1 0 0 1 PC2 0 1 0 PC3 0 1 1 PC4 1 0 0 PC5 1 0 1 PC6 1 1 0 PC7 1 1 10:复位1:置位标志位不用第30页/共41页【例】 A口方式2,要求发两个中断允许,即PC4和PC6均需置位。B口方式1要求使PC2置位来开放中断。初始化程序如下。第31页/共41页返回解:程序段如下MOV AL, 00
9、001111 ;使PC7为高电平OUT CTRL_PORT,AL ; 写入控制端口MOV AL, 00001110 ;使PC7为低电平OUT CTRL_PORT,AL ; 写入控制端口第32页/共41页MOV AL, 80H OUT 8BH,AL MOV AL,ODH OUT 8BH,AL MOV AL,06HOUT 8BH,AL第33页/共41页8255A应用举例1K0K0PA1PA2PA3PA4PA5PA6PA7PAV53K2KV507DD0A1ACSRDWRRESETA8255译码器锁存器07ADAD1A2ARDWRRESET819ADADALE319AA8086abcdefgDP3PB2PB1PB0PB第34页/共41页图 8-38255A的方式选择控制字格式1D6D5D4D3D2D1D 00:端口C PC3PC0输出1:端口C PC3PC0输入0:端口B输出1:端口B输入0 0:端口A方式00 1:端口A方式11 X:端口A方式20:端口B方式01:端口B方式10:端口C PC7PC4输出1:端口C PC7PC4输入0:端口A输出1:端口A输入方式控制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园防火防灾宣传合作合同(2篇)
- 《幼儿舞蹈创编2》-项目三《造型练习》教案
- 2025新车买卖的合同
- 2025年出口购销合同范本示例
- 2025汽车租赁合同协议书模板
- 2025版工业制造合同范本
- 2025烘焙技术合作协议合同
- 亚急性心内膜炎的临床护理
- 新北师大五年级数学上册分数的再认识教学设计
- 视像不等的临床护理
- 2025年便利店店员劳动合同
- 2025-2030中国公路沥青行业市场发展趋势与前景展望战略研究报告
- 2025年人教版五年级(下)期中数学试卷
- GB/T 196-2025普通螺纹基本尺寸
- 2025年陕西省汉中市宁强县中考一模道德与法治试题(含答案)
- 2025-2030功能性饲料行业市场发展分析及发展前景与投资机会研究报告
- 工地分红合同协议
- 变配电工多选试题及答案
- 零售业智能转型:DeepSeek驱动的消费行为分析与推选系统
- 招商引资知识培训课件
- 智能化开发工具研究-全面剖析
评论
0/150
提交评论