- 3
- 0
- 约2.82万字
- 约 137页
- 2017-12-23 发布于上海
- 举报
接口第5章
接口的概念 要使I/O设备正常工作, 一是:要设计正确的接口电路; 二是:编制相应的软件。 CPU与外设之间交换的信息 1) 数据信号 数字量、 模拟量:A/D、D/A 开关量 2) 状态信号 Ready、Busy 3) 控制信号 读写信号 总:信息通过BUS传送 5.2 输入输出传送方式 1)无条件传送方式 2)查询传送方式 无条件及查询:程序控制 3) 中断控制方式 4) 直接存储器存取(DMA)方式 另:输入输出处理器(IOP)方式 外围处理机方式 5.2.0 两个最简单最常用的I/O设备 1) 输出设备:LED显示器(单个、8字数码管) 5.2.0 两个最简单最常用的I/O设备 1) 输出设备:LED显示器(单个、8字数码管)输出锁存 5.2.0 两个最简单最常用的I/O设备(续) 2) 输入设备:开关(按键等) 5.2.0 两个最简单最常用的I/O设备(续) 2) 输入设备:开关(按键等)(输入缓冲) 5.2.1 无条件传送方式 1) 前提:假定外设足够快 2) 含义:不考虑外设状态,CPU无条件地 直接执行IN/OUT指令进行数据传送 3) 应用:输出:如LED、数码管等简单外设 输入:开关量、温度、压力等慢变量 4) 特点:简单 5) 电路:See 图 (下页) 5.2.1 无条件传送方式(续) 图 无条件传送方式原理电路 5.2.1 无条件传送方式(续) 图5.2.3 无条件传送方式原理电路 5.2.1 程序控制方式 5.2.2 查询传送方式 1) 前提:外设能提供状态信号 as:Ready、Busy 2) 过程: (1) 输入设备状态字; (2) 判断外设是否准备就绪; (3) 如准备就绪,则执行I/O 否则,重复(1)~(3) 3) 流程图: 4) 特点: (1) 需两个端口(地址) (2) 速度差 (3) CPU效率低 图5.2.4 查询流程 5.2.2 查询传送方式(续1) 5) 查询输入接口示例(图5.2.5) 5.2.2 查询传送方式(续2) 6) 查询输入程序段 MOV DX, port_status Loopp: IN AL, DX ;读状态 AND AL, 01H/80H ;测试D0/D8 JZ LOOPp ;状态位=0则loop MOV DX, port_data IN AL, DX ;状态位=1则IN ;同时清状态位(图5.2.5) ;状态位由外设STB置位 5.2.2 查询传送方式(续3) 7) 查询输出接口示例(图5.2.7) 5.2.2 查询传送方式(续4) 8) 查询输入程序段 MOV DX, port_status LoopA: IN AL, DX ;读状态 AND AL, 01H/80H ;测试D0/D8 JZ LOOPA ;状态位=0则loop MOV DX, port_data MOV AL, data OUT DX, AL ;状态位=1则OUT ;同时置状态位(图5.2.7) ;状态位由外设ACK清位 中断传送方式 在上述的查询传送方式中,CPU要不断地询问外设,当外设没有准备好时,CPU要等待,不能进行别的操作,这样就浪费了CPU的时间。而且许多外设的速度是较低的,如键盘、打印机等等,它们输入或输出一个数据的速度是很慢的,在这个过程中,CPU可以执行大量的指令。 为了提高CPU的效率,可采用中断的传送方式:在输入时,若外设的输入数据已存入寄存器;在输出时,若外设已把上一个数据输出,输出寄存器已空,由外设向CPU 发出中断请求,CPU就暂停原执行的程序( 即实现中断),转去执行输入或输出操作(中断服务),待输入输出操作完成后即返回,CP
您可能关注的文档
- 市场营销专业课程开发完.ppt
- 庄子在我们无路可走的时候ppt教学课件.ppt
- 建模第06章概率.ppt
- 建模第042章沉积相.ppt
- 建模第07章数模.ppt
- 建模第09章风险分析.ppt
- 建模第08章粗化.ppt
- 建筑工程制图与识图0B绪论.ppt
- 平面广告文案写作指导4A广告公司培训课件.ppt
- 建模第041章沉积相.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)