




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、第九章微机接口技术(1),苏放北京牌邮电高等院校信息沟通工程学院,并行通信接口,2,并行通信接口的基本概念,通讯和外围设备,计算机和计算机之间的信息交换通讯的基本方法:并行通信和串行通信,数据,状态/。 数据的各二进制位在云同步上从源到目的地的高速多条数据线的距离短,线路成本高(空间时间),并行通信适用于短距离、高速通讯、4、串行通讯,数据的各二进制位按时间顺序用1条传输线传输。 每个数据二进制位从源到达目的地的慢数据线较少,代价较低(线路空间时间),串行通讯为长距离、中低速通讯,5级程序设计师可残奥并行接口和程序设计师可残奥并行接口(灵活性和通用性),并行接口将CPU与并行外围设备直接连
2、接典型的硬件配置1,用于实现两者之间的并行通信并在信息传输期间残奥通道接口,一个或多个具有锁存器或缓冲器的数据通讯端口2,与电脑CPU数据交换所需的控制和状态信号3,与外围设备的数据交换所需的控制和状态信号4,通讯端口解查询密码电路5,控制电路6, 残奥通道接口与外围设备的连接映像、输入设备、输出设备、7程序设计师可编程残奥通道接口intel 8255 aprogrammableperipheralinterface、Intel系列的8二进制位残奥通道接口芯片通用性强, 典型的可程序设计师残奥层接口芯片40PDIP,5V,用于改变灵活的计程仪报设置和芯片操作方式,以及在24个可程序设计师I/O
3、大头针内部的3个可编程a和b组控制数据男低音缓冲区和读/写控制逻辑。 直接二进制位清除/定径套1功能、8,8255内部结构、9,8255内部结构和8255基本特性具有三个8二进制位的双向并行端口,它能够用作输入通讯端口或输出通讯端口,并且能够连接多个外围设备。 有三种工作方式,可用于无条件传输、查询式传输、中断传输。 a通讯端口可以具有双向传输方式。 可提供接口握手信号,但请注意信号的时间节点与外围设备的时间节点是否一致。 另外,10,8255的内部配置,其中3个数据通讯端口a、b、c从a组(通讯端口a和c的前4个二进制位)、b组(通讯端口b和c的后4个二进制位)-a、b组控制、和读写控制逻辑
4、可接收命令,从内部数据男低音可接收控制字,并且向相关通讯端口输出控制字。 选择A1A0=01通讯端口。 选择A1A0=10个通讯端口。 A1A0=11 :选择联特罗尔通讯端口。 例如,PC机的8255地址是60H63H。13,8255内部构成和外部接线图、片上解查询密码电路A0A1=、数据通讯端口a、b, c的各通讯端口8二进制位,由程序设定为输入通讯端口或输出通讯端口与作为外围设备传输信息00 A通讯端口的01=B通讯端口10 C通讯端口11控制端口、14、控制端口、控制端口不能读取的15、8255个控制字, 8255的运作模式码字:16,如a通讯端口请求模式0输出: D6D5D4=000
5、B通讯端口模式初始化的命令有: MOVAL,8AH MOVDX,323H OUTDX,AL,17,如a通讯端口输入、b通讯端口输出、c通讯端口上半通讯端口输入、下半端口要将19,8255个控制字、例如PC7输出1、PC3输出0,8255的端口地址设为320323H,需要执行MOVAL,0FH MOVDX,323H OUTDX,AL MOVAL,066的命令,使其成为原来的通讯端口状态OR AL,04H OUT DX PA2输出高电位MOV AL、AH OUT DX、AL; 返回到原来的状态,21、在对通讯端口的定径套定径套操作,例如b通讯端口的PB1和PB0中产生方波mov dx、301h。
6、端口b端口地址定为301 h LP 3360安全、dx or al、03h out dx、al。 Pb1Pb0=11呼叫延迟和al、0fch out dx和al。 在PB1PB0=00 call delay jmp lp,22,(1)A组、b组的控制电路内,有控制暂存器接收电脑CPU的输出的命令字,决定分别对动作方式、通讯端口c的按资金头寸二进制位或重新定径套操作。 (2)三个数据通讯端口a、b、c分别为8二进制位,可选择投入产出操作。 (3)通讯端口a和b :分别有8二进制位数据输入锁存器/缓冲器和8二进制位数据输出锁存器各1个。 (4)通讯端口c:8二进制位数据输入缓冲区(无锁存器) 1个
7、和8二进制位数据输出锁存器/缓冲区1个。 根据动作,可以分为2个4二进制位通讯端口使用,也可以作为控制或状态信息通讯端口使用。 可提供程序设计师特性、8255内部3组通讯端口程序设计师特性、23,8255的工作方式、方式03通讯端口均无条件转发方式,外围设备始终准备就绪。 2个8二进制位(a、b )和2个4二进制位通讯端口(c的高度)可由16种组合投入产出,输出有闩锁功能。 模式0基本投入产出模式(16种组合)、25、模式0输入序列、26、模式0输出序列、27、以及模式0一般被用作无条件传输或查询传输。 在询问法式传输时,必须自己安排状态信号。 a、b是数据通讯端口,c是控制状态通讯端口,28
8、 :方式0下的8路数据收集,29、MOV DX 343H MOV AL、92H OUT DX、AL START: MOVCX、0100H LEABX 342H OUTDX、AL CALLDELAY1 MOVAL AL CALLDELAY2 MOVDX,340H INAL,DX MOVBX,AL ADDDX,1 INAL,DX INC BX MOVBX交换天线计程仪定通讯端口JNCNEXT八路退出,30,8255的工作方式和操作顺序,方式1 :连同男同性恋定式a,b在此输入时将PC3-5分配给a通讯端口,PC0-2分配给b通讯端口,PC6-7用于简单投入产出线。 STB选通输入在有效时将从输入设
9、备发送的数据输入到锁存器IBF中,从而输入缓冲信号,输出到外围设备的联络信号,并且所述STB选通输入指示数据已接收到INTR中断请求信号,并且到电脑CPU的中断信号INTE中断行政许可信号在第一时刻表示INTR,330 行政许可发行8255的动作,输入32,8255,34,8255的动作方式、询问法方式时,应该询问法IBF的状态,表示如果IBF=1,则数据被读入到8255,电脑CPU被读入。 在中断模式的情况下,首先通过用c通讯端口1定径套0控制字来定径套PC4或PC2,用INTE=1行政许可8255发送INTR信号,将INTR信号与中断控制支重轮连接,由此使得中断模式的传输成为可能,35,
10、8255运作模式,模式1输出:控制信号变为: OBF输出缓冲器满,指示外围接收到从电脑CPU输出到该外围的数据的ACK外围联系信号。 用于发布新输出数据的INTR中断请求INTE中断行政许可二进制位是PC6和PC2。 36,8255的运作模式、37,8255的运作模式、38,8255的运作模式1的输出时间节点、39,8255的控制字和状态字、读取c通讯端口状态字模式1的输入状态字:模式1输出状态字INTE是中断行政许可二进制位。 40,例如两台微机之间以8255并行端口传输1k的数据,两个电脑CPU都采用查询方式。 发送侧以方式1动作,接收侧以方式0动作。 41、例如:将计程仪编程: 8255
11、A作为接口芯片,向打印机传送数据,8255A以方式1进行动作,中断申请线与8259A的IR3端子连接。 打印中断型号:0BH、26个字符的小写。8255A的端口地址: 02F0H、02F2H、02F4H、02F6H、PC0连接打印机的on/off控制二进制位、8259A设定:电平触发、单片、缓冲方式、自动EOI地址: 20H,215英文字母的ASCII查询密码dataendsss stackendscodesegmentassumecs :代码,ss 3360堆栈,ds 3360数据快速协议服务器,ax推送ax MOV AL,数据mov ds 8255 a控制器特罗尔定通讯端口mov ax 8
12、255A动作方式OUT DX、AL MOV AL、01H; 将PC0定径套为1,使男同性恋无效。 中断行政许可,中断电路,中断电路,中断电路; 中断服务堆计程仪入口地址的片偏移量MOV AX,8000H MOV WORD PTR 002EH,AX; 中断服务堆计程仪项地址的段地址MOV AL、1BH; ICW1电平触发器,单别致的MOV DX,0020H; 偶地址OUT DX,AL MOV AL,08H; 发生中断型号ICW2 MOV AL,0021H; 奇数地址OUT DX,AL,44,MOV AL,0FH; IC w 4输出dx、拉丁美洲大陆、大型机和1AH。 计数器STI MOV AL,
13、00H; 将PC0定径套到0 MOV DX、02F6H OUT DX、AL上。 启动打印机MOV AL、DI DEC AH MOV DX、02F0H OUT DX、AL; A0 AA:CMP AH,00H JNZ AA,45,中断处理程序MOV AL,00H; 将PC0定径套到0 MOV DX、02F6H OUT DX、AL上。 启动打印机INC DI MOV AL、DI MOV DX、02F0H OUT DX、AL。 向A0 MOV AL,01H发送数据。 将PC0定径套到1 MOV DX、02F6H OUT DX、AL上。 关闭打印机DEC AH、46和8255的操作,方法2只允许a通讯端
14、口使用此方法。 此时,b通讯端口可按方式0或方式1动作。 1个8二进制位男低音,可实现与外围设备和外部结构的双向通讯,无需重新定径套。 (其他方式只能传输到单向式,无法通过重新定径套改变传输方向。) 还是男同性恋方式: c通讯端口的PC3-7用于a通讯端口的控制和状态信息的传输。47,8255个运作模式、48,8255个运作模式- 2个操作序列、49,例如,50、主从电脑CPU并行通讯在8255A的模式2中实现主电脑CPU对8255A的初始化,允许a通讯端口在模式2中操作,并且允许中断服务计程仪读取c通讯端口状态的PSP 如果为D1(IBFA=PC5)=0,则从电脑CPU执行port2的输出指
15、令,向8255A输出数据,并且产生STB有效信号,保存数据,使IBFA=1的OBFA=1,8259A OUTBUF DB100 DUP (? dataendsstacksegmentstackstackdb 100 dup (s ) stackendscodesegmentassumecs 3360代码,ds :数据,es :数据,ss:stackstaprocfarclimov 偏移输入模式AX、25oah模式dx、服务器模式dx、偏移服务器21 h模式AX、数据模式ds、AX、54、100 mov bx、100 lodsb模式dx, 端口输出dx、AL STI AGAIN:HLT OR CX、BX JNZ AGAIN MOV AH、4 ch int 21 h重置端点、55、串行dx测试al、80 h jnz插入测试al, 20H JNZ RECV L1: MOV AL、20H OUT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建省建筑安全员C证考试题库
- 南京师范大学《统计学专业前沿》2023-2024学年第二学期期末试卷
- 四川农业大学《医学论文写作与学术诚信》2023-2024学年第二学期期末试卷
- 广西体育高等专科学校《地球物理学》2023-2024学年第二学期期末试卷
- 甘肃畜牧工程职业技术学院《研究型综合》2023-2024学年第二学期期末试卷
- 哈尔滨工程大学《学前教育专业英语》2023-2024学年第二学期期末试卷
- 2024-2025学年山东省百师联考高三上学期11月考试历史试卷
- 上海民远职业技术学院《服装市场调研》2023-2024学年第二学期期末试卷
- 山西信息职业技术学院《秘书学》2023-2024学年第二学期期末试卷
- 贵州农业职业学院《口腔探究性学习(1)》2023-2024学年第二学期期末试卷
- 上海市建设工程施工图设计文件勘察设计质量疑难问题汇编(2024 版)
- 《康复工程学》课件-第一讲 康复工程概论
- 2025年度智慧医疗服务平台建设合同范本
- 2024项目管理人员安全培训考试题(审定)
- 2025四川宜宾市高县县属国企业第一次招聘3人易考易错模拟试题(共500题)试卷后附参考答案
- 2024 年国家公务员考试《申论》(地市级)真题及答案
- 2024年沈阳职业技术学院高职单招语文历年参考题库含答案解析
- 《榜样9》观后感心得体会一
- 2024年上海普陀区司法局招聘人民调解员考试真题
- 驾照考试题库及答案(完整版)
- 2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案)
评论
0/150
提交评论