版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教学建议,本章重点为:
为什么要用接口;CPU和输入/输出设备之间的信号;接口的功能以及在系统中的连接;中断传输的原理;DMA方式的原理;输入/输出过程中接口部件和地址总线错位连接的原理。第5章
微型计算机和外设的数据传输5.1为什么要用接口接口按功能分为两类使CPU正常工作所需要的辅助电路输入/输出接口外部设备为什么一定要通过接口和主机相连?时序上的原因外部设备功能多种多样的原因外部设备的信息既有数字式,又有模拟式的原因多个外设共享总线的原因速度的原因5.2 CPU和输入/输出设备之间的信号数据信息数字量模拟量开关量状态信息控制信息5.3 接口部件的I/O端口5.4.1接口的功能寻址功能输入/输出功能数据转换功能联络功能中断管理功能复位功能可编程功能错误检测功能5.4.2接口与系统的连接5.4.2接口与系统的连接用读信号、写信号和地址A0区分4个寄存器5.5 CPU和外设之间的数据传送方式程序方式中断方式DMA方式5.5.1 程序方式无条件传送方式5.5.1 程序方式条件传送方式CPU从接口中读取状态字。CPU检测状态字如“就绪”状态,则传送数据。5.5.1程程序序方方式式图5.4查查询询式式输输入入的的接接口口5.5.1程程序序方方式式图5.5查查询询式式输输出出的的接接口口5.5.1程程序序方方式式图5.6查查询询式式输输入入过过程程的的流流程程图图DATA_SEGSEGMENTMESSAGEDB′′BUFFEROVERFLOW′′,,0DH,,0AHATA_SEGENDSCOM_SEGSEGMENTBUFFERDB82DUP(?)COUNTDB?COM_SEGENDSCODESEGMENTASSUMEDS::DATA_SEG,,ES::COM_SEG,,CS::CODESTAT::MOVAX,,DATA_SEGMOVDS,,AXMOVAX,,COM_SEGMOVES,,AXMOVDI,,OFFSETBUFFERMOVCOUNT,,DIMOVCX,,81CLDNEXT_IN::INAL,,56HTESTAL,,02HJZNEXT_ININAL,,52HORAL,,0JPENO_ERRORJMPERRORNO_ERROR::ANDAL,,7FHSTOSBMOVCX,,17LOOPNENEXT_INJNEOVERFLOWMOVAL,,0AHSTOSBSUBDI,,COUNTMOVCOUNT,,DIOVERFLOW::MOVSI,,OFFSETMESSAGEMOVCX,,17NEXT_OUT::INAL,,56HTESTAL,,01HJZNEXT_OUTLODSBOUT54H,,ALLOOPNEXT_OUT查询询的的例例子子多个个入入设设备备轮轮流流查查询询的的例例子子TREE_IN:MOVFLAG,,0INPUT:INAL,STAT1TESTAL,20HJZDEV2CALLPROC1CMPFLAG,,1JNZINPUTDEV2:INAL,,STAT2TESTAL,20HJZDEV3CALLPROC2CMPFLAG,,1JNZINPUTDEV3:INAL,,STAT3TESTAL,20HJZNO_INPUTCALLPROC3NO_INPUT:CMPFLAG,1JNZINPUT3个设备备处于相相同优先先级的循循环查询询程序,,INTREE::MOVFLAG,,0INPUT:INAL,STAT1TESTAL,20HJZDEV2CALLPROC1DEV2:INAL,STAT2TESTAL,20HJZDEV3CALLPROC2DEV3:INAL,STAT3TESTAL,20HJZNO_INPUTCALLPROC3NO_INPUT:CMPFLAG,1JNZINPUT5.5.2中中断方方式中断传送送方式的的原理图5.7中中断方式式输入的的接口5.5.2中中断方方式中断传送送方式的的原理图5.8可可屏蔽中中断的响响应和执执行5.5.2中中断方方式中断优先先级问题题的解决决图5.9典典型的的可编程程中断控控制器5.5.3DMA方式DMA控控制器的的功能和和DMA传送的的原理图5.10用用DMA方方式传输输单个数数据(输输出过程程)5.5.3DMA方式DMA控控制器的的内部最最小配置置和接口口要求5.5.3DMA方式DMA方方式从接接口往内内存传输输一个数数据块,,将按下下面的过过程动作作:①发一一个DMA请求求。②发总总线请求求③地址址寄存器器的内容容送到地地址总线线上。④发确确认DMA传输输的信号号。⑤数据据送到地地址总线线所指出出的内存存单元。。⑥地址址寄存器器的值加加1。⑦字节节计数器器的值减减1。⑧如字字节计数数器的值值不为0,则回回到①;否则结结束5.5.3DMA方式启动数据据块输入入的程序序段IDLE:INAL,, INTSTATTESTAL,04JNZIDLEMOVAX,COUNTOUTBYTE-REG,AXLEAAX,BUFFEROUTADD-REG,,AXMOVAL,DMACORAL,,49HOUTDMACON,ALMOVAL,INTCORAL,,05HOUTINTCON,AL5.5.3DMA方式DMA控控制器的的工作特特点一方面是是一个接接口另一方面面能够控控制系统统总线5.5.4输输入/输出过程程中提出出的几个个问题系统和接接口的联联系方式式优先级缓冲区接口和多多字节数数据总线线的连接接接口部件件和地址址总线的的错位连
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 连云港管道防腐施工方案
- 吸痰相关知识
- 聚氨酯保温施工方案
- 二零二五年度创新项目增资计划书模板3篇
- 通讯线杆迁移施工方案
- 2025年度标准化钢管脚手架内外工程项目承包合同
- 2025版私车公用租车协议规范企业用车行为3篇
- 防尘专项施工方案
- 二零二五年度金融机构协议存款质押合同3篇
- 二零二五版地质勘查项目管理法规与资源开发3篇
- 2025内墙乳胶漆合同范文
- 肺切除手术的术前评估课件
- 《大学生创新与创业》课件
- 护士的护理职业生涯规划
- 2024电子商务平台用户隐私保护协议3篇
- 电力工程施工安全风险评估与防控
- 内分泌系统异常与虚劳病关系
- 义务教育数学课程标准(2022年版)重点
- 2021上海春考作文题解析及范文(怎样做与成为什么样人)
- DB3418T 008-2019 宣纸润墨性感官评判方法
- 137案例黑色三分钟生死一瞬间事故案例文字版
评论
0/150
提交评论