




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8.1可编程并行接口8255教学重点
8255的工作方式和编程
8255的应用8.1.18255的内部结构和引脚数据总线缓冲器内部控制线内部数据线D0~D7A组控制A组端口AA组端口C上半部B组控制B组端口BB组端口C下半部读写控制逻辑PC0~PC3PB0~PB7PC4~PC7PA0~PA7RDWRA0A1CSRESET2.与处理器接口CS*A1A0读操作RD*写操作WR*000001010011读端口A读端口B读端口C非法写端口A写端口B写端口C写控制字D0~D7数据线A0~A1地址线CS*片选信号,由它启动CPU与8255之间的通信;RD*读信号,它控制8255送出数据或状态信息至系统数据总线;WR*写信号,它控制把CPU输出到系统总线上的数据或命令写到8255;RESET复位信号,它清除控制寄存器,并置A、B、C端口为输入方式。8.1.28255的工作方式与控制字方式0:基本输入输出方式适用于无条件传送和查询方式的接口电路方式1:选通输入输出方式适用于查询和中断方式的接口电路方式2:双向选通传送方式适用于与双向传送数据的外设适用于查询和中断方式的接口电路8255的编程初始化编程:一个方式控制字采用控制I/O地址:A1A0=11工作过程中:通过数据端口对外设数据进行读写数据读写利用端口A、B和C的I/O地址,A1A0依次等于00、01、10IBMPC/XT机上,端口A、B、C和控制端口的I/O地址为60H、61H、62H和63H1.写入方式控制字:控制字格式(写,A1A0=11)1.写入方式控制字:示例1要求:A端口:方式1输入C端口上半部:输出,C口下半部:输入B端口:方式0输出方式控制字:10110001B或B1H8255端口地址为60H-63H。初始化的程序段:
MOVAL,0B1H;方式控制字
OUT63H,AL;送到控制端口2.端口C的位控制字(写,A1A0=11)位控制字写入控制端口特别便于置位复位内部中断允许触发器INTED7D6D5D4D3D2D1D0方式1输入I/OI/OIBFAINTEAINTRAINTEBIBFBINTRB方式1输出OBFAINTEAI/OI/OINTRAINTEBOBFBINTRB方式2双向OBFAINTE1IBFAINTE2INTR×××端口C的状态字A组B组C口按位置/复位控制字(示例2)例2
如上例,若A口工作于方式1作输入,要使用中断传送方式,则应当写PC4的按位置位字:
MOV AL,00001001BOUT 63H,ALC口按位置/复位控制字须跟在方式控制字之后写入控制字寄存器。即使仅使用该功能,也应先选送一方式控制字。例8-1将8255C端口的8根I/O线接8只发光二极管的正极(8个负极均接地),用按位置位/复位控制字编写使这8只发光二极管依次亮、灭的程序。设8255的端口地址为380H~383H。
MOVDX,383HMOVAL,80HOUTDX,ALMOVAL,1AGAIN:OUTDX,AL
MOVCX,1000LOOP$ANDAL,0FEHOUTDX,ALADDAL,3ANDAL,0FHPUSHAXMOVAH,11INT21HINCALPOPAXJNZAGAINretbeginendpcodeendsendbegin
方式0提供两个8位口(A和B)和两个4位口(PC7~PC4,PC3~PC0),任何一个口都可用做输入或输出,由CPU用简单的I/O指令来进行读/写。
一般用于无条件传送的场合,也可以用做查询式传送。
无条件传送方式的接口电路时是十分简单的,不需要状态端口,3个端口都可作为数据端口。
查询式输入或输出的接口电路习惯上将A口和B口作为数据口,将C口作为控制输出和状态输入口。8.1.38255三种工作方式的功能
1、方式0例若将例8-1改为C端口方式0输出,则控制程序为:
MOVDX,383HMOVAL,80HOUTDX,ALMOVDX,382HMOVAL,1AGAIN:OUTDX,AL
MOVCX,1000LOOP$
PUSHAXMOVAH,1lINT21HINCAL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年军队文职人员招聘之军队文职公共科目综合检测试卷B卷含答案
- (一诊)2025年兰州市高三诊断考试历史试卷(含答案)
- 电子商务平台交易额及客户评价统计表
- 小学生自然科学小故事解读
- 果苗购销合同种苗购销合同
- 江西省宜春市丰城市第九中学2024-2025学年高三(复读班)上学期期末考试地理试题(含答案)
- 广东省深圳市宝安区2024-2025学年高一上学期1月期末考试生物学试题(含答案)
- 股权转让私下协议书
- 公司间兼并重组协议书
- 企业食堂委托运营管理合同书
- 软胶囊成本结构分析-深度研究
- 2025年安徽国防科技职业学院单招职业技能考试题库必考题
- 客房专业知识培训课件
- 2025年中考百日誓师大会校长致辞稿(一)
- 2025重庆市建筑安全员A证考试题库
- 2025年湖南铁路科技职业技术学院单招职业适应性测试题库附答案
- 人教版初中数学八年级下册全册教案(2024年春季修订)
- 医院感染及其危害
- 2025年佳木斯职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- GA/T 761-2024停车库(场)安全管理系统技术要求
- 大学生创新创业基础(创新创业课程)完整全套教学课件
评论
0/150
提交评论