


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一个完整的中断过程包括哪些阶段,简述各阶段的功能。1、中断请求外设通过硬件信号的形式向CPU引脚发送有效的请求信号,维持直到被响应为止。2、中断响应在满足一定条件时,CPU进入中断响应周期.3、关中断CPU响应中断后自动关闭中断,必须用户才能打开。4、断点保护CPU响应中断后自动保护断点地址,或保护寄存器,以便返回。5、中断识别识别中断源,找到相应的中断服务程序的入口。6、现场保护对CPU的工作环境(R0-7)进行保护 ,以便 将来回复。7、中断服务用户针对中断源所进行的特定的服务8、恢复现场完成中断服务后,CPU应返回断点去执行原来的工作。9、开中断CPU响应中断后,一般自动关闭中断,除非用户打开。因此在执行完成中断服务返回前将其打开。10、中断返回利用IRET,CPU将断点从堆栈中弹出,程序返回断点继续执行原来的程序。三、用8250进行串行通信,简述时钟输入、波特率、除数锁存器之间的关系。若外接时钟为1.8432MHZ,波特率为1200,则除数锁存器的值分别为多少?答PC机中基准时钟频率fCLK=1.8432MHz,波特率因子K=16。所以,对于指定的波特率B,除数值=1843200/(B16)=115200/B通信速率为1200波特时,除数值=12*8=96四、 简述接口的功能微机的接口一般有如下的几个功能:1、执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设2、返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态3、数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转4、设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备5、信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能6、数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。五、 简述定时器/计数器有什么不同。(6分)定时器和计数器是同一器件计数器件,其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1或减1计数。若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。六、 CPU与接口之间有哪几种传送数据的方式?简述它们的特点和应用场合。 (1)查询方式:主要用于CPU不太忙且传送速度不高的情况下。无条件传送方式作为查询方式的一个特例,主要用于对简单I/O设备的控制或CPU明确知道外设所处状态的情况下。需要的硬件支持比较少,软件的编制比较容易,如果cpu的工作量较少,采用这种方式比较合适。(2)中断方式:主要用于CPU的任务比较忙的情况下,尤其适合实时控制和紧急事件的处理(3)DMA方式(直接存储器存取方式):主要用于高速外设进行大批量数据传送的场合。(4)I/O处理方式:它是专门管理和控制I/O设备进行输入输出操作的处理机,它不仅能对外设进行控制,对输入输出过程进行管理,还能完成诸如字与字节之间的装配和拆卸、数据块的检测和纠错、格式转换等运算和操作。此方式大大减轻CPU的负担,充分发挥CPU的运算高速的优势,提高整个系统的效率。七 设计8255与CPU及打印机的接口,实现将存储在内存打印输出。参考答案-A口方式0 2、说明:由PC0充当打印机的选通信号,通过对PC0的置位/复位来产生选通。同时,由PC7来接收打印机发出的“BUSY”信号作为能否输出的查询。8255A的控制字为:10001000 即88H A口方式0,输出;C口高位方式0输入,低位方式0输出PC0置位: 00000001 即 01HPC0复位: 00000000 即 00H8255A的4个口地址分别为:40H,41H,42H,43H。3、编制程序如下:START:MOV AX, DATAMOV DS, AXMOV SI,OFFSET BUFFMOV AL, 88H ;8255A初始化,A口方式0,输出OUT 43H, AL ; C口高位方式0输入,低位方式0输出MOV AL, 01H;OUT 43H,AL ;使PC0置位,即使选通无效WAIT: IN AL, 02HTEST AL, 80H ;检测PC7是否为1即是否忙JNZ WAIT ; 为忙则等待MOV AL,SICMP AL,$ ;是否结束符 JZ DONE ; 是则输出回车 OUT 40H,AL ;不是结束符,则从A口输出 MOV AL,00H OUT 43H, AL MOV AL, 01H OUT 43H,AL ;产生选通信号 INC SI ;修改指针,指向下一个字符 JMP WAITDONE: MOV AL,0DH OUT 40H,AL ;输出回车符 MOV AL, 00H OUT 43H,AL MOV AL, 01H OUT 43H,AL ;产生选通WAIT1: IN AL, 02H TEST AL, 80H ;检测PC7是否为1即是否忙 JNZ WAIT 1 ; 为忙则等待 MOV AL,0AH OUT 40H,AL ;输出换行符 MOV AL, 00H OUT 43H,AL MOV AL, 01H OUT 43H,AL ;产生选通 MOV AH,4CH INT 21H HLAT用0809实现8路数据采集。设计CPU与0809的接口电路,使这八路模拟量输入的地址为80H87H,将采集数据存入2000H开始的内存单元,其它芯片任选查询法对模拟通道IN0-7进行A/D转换。采用查询方式的程序如下,接口电路如图所示,程序如下:对IN0IN7这8个通道的模拟量各采样,并转换成数字量的采用查询方式的程序段如下:DADA SEGMENTWP DW 2000DATA ENDSMOV BX,OFFSET WP ;设置数据存储指针MOV CL,8 ;设置计数初值N:MOV DX,0080HP:OUT DX,AL ;选通一个通道,启动A/DNOPW:IN AL,41H ;输入EOC标志TEST AL,0l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小班线上领域课件
- 课件功勋人物介绍
- 黏土瓶子怪兽课件
- 少儿绘画教学课件
- 培训机构结业汇报
- 企业培训结业总结
- 岗前医院感染培训
- 章鱼创意画课件
- 课件显示未注册问题
- 理论科考试题及答案
- 经济法律关系课件
- etap学习帮助-chapter17保护视图star
- 2022年医院消防安全知识培训课件
- 广东广州市番禺区教育局招考聘用公办中小学临聘教师17人(必考题)模拟卷
- 华泰证券营业网点装修标准五种类型汇总效果图设计方案
- 工程回访及客户满意度表最新文档
- (高职)企业财务会计电子课件完整版PPT全书电子教案
- T∕CHAS 10-4-13-2020 中国医院质量安全管理 第4-13部分:医疗管理住院患者健康教育
- VTE的预防与治疗(课堂PPT)
- 第五章 新型化学纤维
- 100关键字写字要诀(动画_mp3配音)2(1)
评论
0/150
提交评论