版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、I/O接口概念一、I/O接口的基本概念1掌握80486几个基本总线周期。掌握IO/M、W/R、D/C在各总线周期的状态。总线基本概念与分类。(地址总线,数据总线,控制总线)2什么是接口?接口电路中的端口是什么?端口如何分类?分别传递那些信息?3掌握CPU对外设(I/O设备)的寻址有哪两种(统一编址和独立编址),它们有何特点?4CPU有哪些指令可以对外设寻址?IOW、IOR所起的作用。5I/O接口的基本功能有哪些?I/O数据缓冲器,端口地址译码器和输入/输出控制逻辑。至于是否需要增加其他电路,则取决于接口功能的复杂程度和I/O同步控制方式等。6微机系统与I/O之间有哪些传送方式?及各自的特点7能
2、从原理图上看出数据传送的方向,端口地址,哪个是数据端口,哪个是状态端口,哪个是控制端口,能正确的应用这些端口地址进行编程。8重点掌据接口地址译码技术,能根据端口地址画出地址译码电路图,或根据地址译码电路图写出端口地址。举例:一 选择80486微处理器进入存储器读总线周期,下列 信号有效。( )AINTR BINTA CIOW DIOR二填空1在接口电路中,端口按存放信息的物理意义划分,可以分为三类:数据端口、 端口和 端口。三问答1简述计算机系统中端口的两种编址方式的特点。四综合1描述下图查询方式输出接口电路. (1) 用程序框图的形式描述CPU和外设之间如何实现输出通知、状态查询和数据传送的
3、? (2)假设状态口的地址为1FDH,状态位为数据线的D0,D0=1表示输出设备空闲,数据口的地址为1F8H,请写出CPU用查询方式输出数据的程序段。计数器/定时器82541掌握可编程芯片8254定时器/计数器的基本结构(三个16位计数器;数据缓冲模块、读写控制模块和内部控制寄存器)和相关外部引脚功能。2掌握8254的三个计数器工作在方式2和方式3时的基本特点和应用。3掌握怎样确定8254的端口地址、根据工作要求确定控制字和计数初值,熟练掌握初始化编程。4掌握8254在微型计算机系统中的应用(外扩和AT系统)举例:一 选择:1可编程定时/计数器8254的三个独立的计数器都是( )位的。A. 8
4、 B. 16 C.32 D.64 二综合1系统使用外扩可编程定时器/计数器8254,设芯片地址为2A0H2A3H,输入时钟10MHz,要求输出 5KHz的方波。(8分)(1) 画出相应的地址译码设计电路和8254的信号连接设计电路。D0 CLK0 GATE0D7 OUT0 CLK1A1 GATE1 A0 OUT1 CLK2CS GATE2WR OUT2RD8254(2)将下列8254初始化程序段补充完整(采用二进制计数方式)。MOVAL, MOVDX,2A3H ;写控制字OUTDX,ALMOVAX, ;写计数初值MOVDX, OUTDX,AL OUTDX,AL中断与8259控制器1什么是中断?
5、为什么要用中断?2什么是中断源?根据中断源的不同常见的中断分类。3什么是中断向量?中断类型码和80X86的中断向量表的关系。4CPU响应中断的条件;它可分为可屏蔽中断和非屏蔽中断;5掌握80X86的中断类型(软件中断由指令的执行所引起;硬件中断由外部的请求所引起);硬件中断也称之为外部中断它包括可屏蔽中断(可用指令STI,CLI控制对中断的响应)和非屏蔽中断;软件中断也称之为内部中断,它们的优先权顺序为内部中断,NMI,INTR,单步;硬件中断和软件中断的区别。68259中断控制器管理硬件可屏蔽中断的原理。7掌握可屏蔽中断中日时钟中断,用户中断,键盘中断的中断类型码和中断处理过程;重点掌握定时
6、中断和用户中断的开发应用;举例:一 问答1什么是中断向量和中断向量表?中断类型码和中断向量的关系是什么?2可屏蔽硬件中断的中断源是哪些?3CPU响应可屏蔽中断的条件是什么?4CPU响应非屏蔽中断的条件是什么?5什么叫系统的保留中断和用户中断?在微机系统上开发用户中断程序时应采取哪些措施?6键盘硬中断和键盘软中断的关系是什么?、7、软件中断与硬件中断的区别(相同点和不同点)。二编程用户设计了一个“定时中断服务程序”,过程名为TIMER,想用它取代系统原有的1CH型服务程序。请设计子程序完成ICH中断向量的置换OLD1CH DD ? 。READ1CHPROCMOVAH , 35HMOVAL , 1
7、CHINT 21HMOVWORD PTR OLD1CH , BXMOVWORD PTR OLD1CH+2, ESRETREAD1CHENDPWRITE1CH PROCPUSH DS MOV AX , CSMOV DS , AXMOV DX , OFFSET TIMERMOV AH , 25HMOV AL , 1CHINT 21HPOP DSRETWRITE1CH ENDP串行接口1串行通信方式有异步,同步两种;3掌握异步通信的特点及数据帧的格式及波特率的定义;4掌握单工,半双工,全双工通信和调制解调的含义;5掌握EIA RS-232C接口的特点及常用引脚;掌握 RS-232C接口标准(电平(逻
8、辑0和1的电平范围和引脚);6重点掌握串行I/O的实现;(包括软件实现和硬件实现UART(Univeral Asynchronous Receiver/Transmitter);掌握UART的基本工作原理);掌握8250数据收发过程;8250内部中断处理过程(程序员采取的措施)。书P7掌握8250在异步串行通信中的具体使用(根据具体的通信环境进行初始化(中断和查询)和查询方式通信程序设计)。举例:一 问答1RS-232接口标准中,TXD、RXD、DSR和DTR的功能是什么?2简述异步串行通信的三种传输方式及其各自特点。二综合1两台微机用主串口进行点点单工通信(不用联络线),波特率为1200bp
9、s(分频系数为0060H),每个字符对应1个起始位、8个数据位、无校验,2个停止位。(1)画出连续发送数据0A6H时8250发出的一帧数据格式的波形并作出相应的标注 。传送方向01 (2)画出两机的RS232C接口接线方式(不可有多余连线)。2345620723456207发送方接收方(3)请为发送方编写用查询方式发送字符的初始化子程序(要求对8250端口直接操作)。并行接口82551了解8255A的组成结构;2掌握如何确定8255A的端口地址、控制字以及初始化编程;3掌握8255A的三种工作方式及其特点;各个端口各自能工作在哪种方式上。4在方式1中C口哪几个引脚作为信号联络线;根据组态图学会
10、分析。5能分析由8255A组成简单实用电路,它包括硬件逻辑(确定端口地址,各端口的输入或输出的工作状态)和软件编程(它包括对应用程序的分析及能编写相应的应用程序);举例:一填空18255有 个数据口,其中能工作在方式2的是 口。2下图为82C55 A口工作在方式1输出的操作时序,请回答问题。WROBFINTRACK输出(缓冲器满)(中断请求)外设应答微处理器输出数据(1)WR信号的含义是 ,该信号有效时,将CPU数据锁存入端口,并且还改变OBF信号和 信号的状态;(2)查询方式编程输出数据时外设应查询 信号,当该信号为 电平时,执行一条_ _指令,输出下一个数据。(3)此时,C口可工作在方式 。二综合1设系统机外扩了一片8255A、以及相应的实验电路,如图10.13所示。要求:先预置开关K3K1为一组状态,然后按下自复按钮K 产生一个负脉冲信号输入到PC4。用发光二极管LEDi亮,显示K3K1的状态。主机键盘有任意键按下时结束演示。 要求: K3 K2 K1000 时,LED1亮 K3 K2 K1001 时,LED2亮 K3 K2 K1010 时,LED3亮 K3 K2 K1011 时,LED4亮 K3 K2 K1100 时,LED5亮 K3 K2 K110
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电影院花岗岩安装协议
- 棉花仓库保安夜间巡逻操作指南
- 港口监控施工合同模
- 路灯施工合同
- 家具制造行业劳务管理办法试行
- 健身房劳动保护用品规范
- 游艇俱乐部道路施工合同
- 城市广场改造砂石路施工合同
- 火车站消防改造施工合同样本
- 汽车制造挖机手劳动合同
- 张家爷爷的小花狗2
- 配电房设备运行记录表
- 猪营养体系课件-整理
- 《通用量具培训》教材课件
- 某水电站防洪影响评价呈文
- 第五章量纲分析和相似原理
- 设备设施拆除报废申请表
- T-CRA 002-2023 客运索道安全运营应急预案编写指南
- 【机械手】-基于组态王的机械手设计报告
- GB/T 27794-2023电力电缆用预制混凝土导管
- 生物化学实验智慧树知到答案章节测试2023年浙江大学
评论
0/150
提交评论