天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第八章 输入输出接口技术

每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 第八章 输入输出接口技术 信息与通信工程学院
第八章 输入输出接口技术

每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 本章内容 §8.1接口技术概述 §8.2可编程并行接口8255A 信息与通信工程学院
本章内容 §8.1 接口技术概述 §8.2可编程并行接口8255A

每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY §8.1接口技术概述 1什么是输入/出接口技术? 接口“桥梁”,主机与外设进行数据传输, 必须经过接口。 主机将数据送到外设,称为输出简称IO操作 外设将数据送到主机,称为输入 8086有专用的MO指令(N、OUT) N一产生oRD信号(或lOR)一读操作 OUT一产生oWR信号(或IoW)一写操作 信息与通信工程学院
§8.1 接口技术概述 主机将数据送到外设,称为输出 外设将数据送到主机,称为输入 简称I/O操作 8086有专用的I/O指令(IN、OUT) IN —产生IORD信号(或IOR)— 读操作 OUT —产生IOWR信号(或IOW)— 写操作 接口——“桥梁”,主机与外设进行数据传输, 必须经过接口。 1.什么是输入/出接口技术?

每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 在8086系统中,端口地址范围: 0000H~ FFFFH—64K个端口,只用AB的 A15A0,A19~A16一般取“0”。 注:端口地址在0~FFH(0~255)之间,采用直接寻 址或间接寻址,地址超过FFH,必须采用间接 寻址 例.NAL,80H→正确! Mopx,060H;将80H端口中的数→AL IN AL, DX: →正确! oUT2080H,AL→错误! MOV DX, 2080H 将(AL)→2080H端口→正确! OUT DX, AL: 信息与通信工程学院
在8086系统中,端口地址范围: 0000H~FFFFH ——64K个端口,只用AB的 A15~A0 ,A19~A16一般取“0”。 注:端口地址在0~FFH(0~255)之间,采用直接寻 址或间接寻址,地址超过FFH,必须采用间接 寻址。 OUT 2080H,AL → 错误! 例. IN AL,80H → 正确! MOV DX,0080H; IN AL,DX; 将80H端口中的数 →AL → 正确! MOV DX,2080H; OUT DX,AL; 将(AL)→ 2080H端口→ 正确!

每)天半紫大学 IIANJIN POLY IC UNIVERSITY 2.接口常用的信息 ①数字量:二进制表示一个数据(字节、ASC码) ②模拟量:随时间连续变化的物理量(电压、电流、 湿度、压力、流量… ③开关量:二进制“0”和“1”描述外设的状态(开关 启停、通断) ④脉冲信号:上下沿跳变信号。 3接口的分类 并行接口 串行接口 信息与通信工程学院
① 数字量:二进制表示一个数据(字节、ASCII码) ② 模拟量:随时间连续变化的物理量(电压、电流、 湿度、压力、流量……) ③ 开关量:二进制“0”和“1”描述外设的状态(开关、 启停、通断……) ④ 脉冲信号:上下沿跳变信号。 3. 接口的分类 并行接口 串行接口 2. 接口常用的信息

每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 并行接口:多以字节为单位输入出。 特点:传输距离近(一般不超过两米),传输 速度快。 串行接口:以位(Bit)为单位进行数据传输。 特点:传输距离相对较远,速率较慢,常用 于通讯、网络等。 信息与通信工程学院
并行接口:多以字节为单位输入/出。 特点:传输距离近(一般不超过两米),传输 速度快。 串行接口:以位(Bit)为单位进行数据传输。 特点:传输距离相对较远,速率较慢,常用 于通讯、网络等

每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY 5无条件传输方式 单向 双向 态门缓冲器做输入接口(74LS244、74LS245) 锁存器作输出接口(74LS273(0)、74LS373) 例:设有一个总线系统:DB(DD),AB(A15~A0) ORD、IoWR,要求用74LS244与输入设备连接,用 74LS373与输出设备相连接,端口地址分别为80H和 82H,要求用74LS138译码。 步骤:构造总线系统 将接口挂在总线上 按题意要求设置接口电路 信息与通信工程学院
三态门缓冲器做输入接口(74LS244、74LS245) 单向 双向 锁存器作输出接口(74LS273(0)、74LS373) 步骤:构造总线系统 将接口挂在总线上 按题意要求设置接口电路 例:设有一个总线系统:DB(D7~D0),AB(A15~A0) IORD、IOWR,要求用74LS244与输入设备连接,用 74LS373与输出设备相连接,端口地址分别为80H和 82H,要求用74LS138译码。 5.无条件传输方式

每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY DIND DB 0 AB IORD CB TOWR 74LS244 74LS373 A A A A B C 输入设备 138 输出设备 信息与通信工程学院
2

每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY §82可编程并行接口8255A 1.8255A内部结构和引脚功能 37-40,1~4 A口K PAT-PA 挖制器 GND 10-13 C口 高四位 PC7-PC4 27~34 数据冲一 D C口 1了-14 低四位 PC3-PCo 25-18 B组 挖制器 B口KF PB7-PBO w A RESET Cs 信息与通信工程学院
1.8255A内部结构和引脚功能 §8.2 可编程并行接口8255A

每)天半紫大学 IIANJIN POLYTECHNIC UNIVERSITY PA口(双向8位) Pc口(高4位) A组 PB口(双向8位) B组 Pc口(低4位) 与外设连接 Pc口(双向8位),可单独使用, 也可以拆成两个4位使用。 信息与通信工程学院
PA口(双向8位) PB口(双向8位) PC口(双向8位),可单独使用, 也可以拆成两个4位使用。 PC口(高4位) PC口(低4位) A组 B组 与外设连接
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第七章 可编程中断控制器8259A.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第六章 计算机中的中断技术.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第五章 汇编语言及程序设计.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第四章 8086/8088的指令系统.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第五章 程序设计.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)绪论.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第一章 基础知识.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第三章 8086微处理器及系统.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第二章 存储器.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第五章 汇编语言及程序设计.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第五章 程序设计.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第三章 8086指令系统.ppt
- 《大学计算机基础教程》课程教学资源:PPT教学课件 第1章 计算机基础.ppt
- 北大青鸟:《HTML—JavaScript》课程电子教案(PPT教学课件)第八章 JavaScript 核心语言对象.ppt
- 北大青鸟:《HTML—JavaScript》课程电子教案(PPT教学课件)第七章 JavaScript 语法基础.ppt
- 北大青鸟:《HTML—JavaScript》课程电子教案(PPT教学课件)第六章 层叠样式表.ppt
- 北大青鸟:《HTML—JavaScript》课程电子教案(PPT教学课件)第五章 使用表格和表单.ppt
- 北大青鸟:《HTML—JavaScript》课程电子教案(PPT教学课件)第四章 HTML.ppt
- 北大青鸟:《HTML—JavaScript》课程电子教案(PPT教学课件)第三章 制作动态网页.ppt
- 北大青鸟:《HTML—JavaScript》课程电子教案(PPT教学课件)第二章 使用 Dreamweaver 制作网页.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第九章 可编程定时/计数器8253.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第九章 可编程定时/计数器8253.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第十章 串行通信及串行通信接口8250.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第二章 MCS-51单片机的内部结构.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第三章 MCS-51单片机的指令系统.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第四章 汇编语言及程序设计.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第六章 MCS-51内部定时器/计数器.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第五章 MCS-51的中断系统.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第十一章 从80286到pentium.ppt
- 天津工业大学:《计算机原理及接口技术》课程教学资源(PPT课件讲稿)第七章 MCS-51单片机扩展技术.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第10章 输入输出流.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第2章 数据类型与表达式.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第3章 C++控制语句.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第4章 函数.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第5章 数组与指针.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第6章 类与对象.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第7章 继承与派生.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第8章 多态性.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第9章 模板.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第1章 C++概述(主编:杨国兴、张东玲).ppt