微机接口技术期末深刻复习.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《微机接口技术期末深刻复习.ppt》由会员分享,可在线阅读,更多相关《微机接口技术期末深刻复习.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型计算机接口技术 期末复习 2015.12,第七章输入/输出系统,一接口电路的作用和功能 二、端口的概念、分类 三、端口有两种编址方式。PC系列机采用端口独立编址 四、最常用的 I/O 指令 1.直接寻址 I/O 指令(8位端口地址) 2. DX间接寻址 I/O 指令(当端口地址 8位),五、微机系统与 I/O 端口的信息交换 有四种方式: 无条件传送, 查询方式,中断方式 , DMA方式 查询方式下发送和接收数据的程序段,第八章中断系统,一中断概念 CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一全过程称为中断。 二、中断指令 STI CLI INT n IRE
2、T 要求掌握 。中断指令在中断程序设计中何时使用 。CPU执行中断指令后,完成哪些操作 。STI,CLI只对可屏蔽中断请求有效,例:CPU执行IRET指令后,从栈顶弹出 字节数据,分别赋给 _、_和 _。,三中断向量,。中断向量是实模式下,中断服务子程序的 入口地址 。在实模式下,CPU把256种中断向量组成一张表设置在 系统的RAM最低端的1K单元(0 3FFH) 。n型中断向量存放在内存单元地址4*n4*n+3这四个单元,n 型服务程序入口的偏移地址,n 型服务程序入口的段基址,n 型中断向量,例:实模式下,从内存地址0000H:0048H开始的连续4个单元中存放的内容为00H,38H,3
3、0H,50H,则该地址所对应的中断类型码为_,该中断所对应的中断服务子程序的入口地址为_。,。中断向量表的引导作用,CPU中断,硬件中断 (外部中断),软件中断 (内部中断),PC机 256种 中断,四、微机系统中断分类,(1)对于CPU中断、软件中断、非屏蔽中断(NMI) 。概念 。中断类型码的获得 CPU中断 自动获得 软件中断 包含在软中断指令中 非屏蔽中断 自动获得,n=2 (2)对于可屏蔽中断 可屏蔽中断是通过8259中断控制器连至CPU的 INTR。 对于8259要求掌握: 。8259中断响应过程(即CPU响应可屏蔽中断过程) 例:中断优先权电路的作用是什么?,对于微机系统可屏蔽硬
4、件中断要求掌握:,。系统分配的8259口地址,对于要求掌握的四种可屏蔽中断:,。用户中断 中断源 中断向量 71H,0AH 用户可置换的中断向量 71H,0AH,。日时钟中断 中断源 中断向量 08H,1CH 用户可置换的中断向量 08H,1CH 重点掌握1CH,五。中断程序设计 (1)主程序的编写主要包括 a.中断向量的置换(读中断向量和写中断向量) b.硬件中断通路的开放和屏蔽。涉及到是否要对中断 对于日时钟 08H (或其中的1CH), 默认下主8259已经打开, 无需再进行开放操作。 (2)中断服务程序的编写 根据置换的中断类型不同,需要解决是否要对中断管理器8259 写中断结束命令字
5、的问题。 对于日时钟 08H (或其中的1CH),不需要写中断结束命令字,假设微机系统外扩了如下的一个单脉冲发生器,该单脉冲发生器电路受一个自复开关K的控制,每按一次K,该电路输出一个正脉冲,输入到系统机从8259的IR1作为外部中断请求。 要求:每按一次K,屏幕上显示一行字符串“Welcome!”。主机键盘按任意键,程序结束,返回DOS。(要求给出完整的源程序),.486 DATA SEGMENT USE16 MESG DB “B01040101”,”$” DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA
6、 MOV DS,AX CLI CALL WRITE0A CALL I8259 STI SCAN: MOV AH,1 INT 16H JZ SCAN MOV AH,4CH INT 21H,SERVICE PROC PUSHA PUSH DS MOV AX,DATA MOV DS,AX MOV AH,9 MOV DX,OFFSET MESG INT 21H MOV AL,20H OUT 20H,AL POP DS POPA IRET SERVICE ENDP,WRITE0A PROC PUSH DS MOV AX,CODE MOV DS,AX MOV DX,OFFSET SERVICE MOV A
7、X,250AH INT 21H POP DS RET WRITE0A ENDP,I8259A PROC IN AL,21H AND AL,11111011B OUT 21H,AL IN AL,0A1H AND AL,11111101B OUT 0A1H,AL RET I8259A ENDP CODE ENDS END BEG,第九章串行通信,一基本概念 1.通信的基本方式分为并行通信和串行通信 2.串行通信分为串行异步通信和串行同步通信 3.异步串行通信的数据传输方式:单工通信、半双工通信、全双工通信 。 三种传输方式的特点。 例:单工、半双工、全双工通信方式的特点是什么?,4. 异步串行通信
8、一帧数据的格式及通信速率的计算。,起始位,停止位,一帧,奇偶校验位,数据位,(低位),高位),5.为实现通信,收发双方一帧数据的格式和通信速率要保持一致。,例: 异步通信一帧数据格式中,按照发送的次序,先传送_, 紧接着是数据_位,数据位后依次为_,_。,6.RS232信号采用负逻辑。,“1”= 3V 15V,“0”= 3V 15V,二、8250芯片 8250内部寄存器的功能。 三8250的编程 (1)8250的初始化编程。 (2) 8250的应用编程 串行通信程序设计包括硬件连接和软件编程。,8250初始化步骤, 80H线路控制寄存器,使除数寄存器访问位=1 根据波特率计算出除数高/低8位除
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 技术 期末 深刻 深入 复习 温习
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内