微机接口技术期末复习.ppt
《微机接口技术期末复习.ppt》由会员分享,可在线阅读,更多相关《微机接口技术期末复习.ppt(38页珍藏版)》请在咨信网上搜索。
1、微型计算机接口技术微型计算机接口技术期末复习2015.121第七章输入第七章输入/输出系统输出系统一接口电路的作用和功能一接口电路的作用和功能二、端口的概念、分类二、端口的概念、分类三三、端端口口有有两两种种编编址址方方式式。PC系系列列机机采采用用端端口口独独立立编址编址四、最常用的四、最常用的I/O指令指令1.直接寻址直接寻址I/O指令(指令(8位端口地址)位端口地址)2.DX间接寻址间接寻址I/O指令(当端口地址指令(当端口地址8位)位)2五五、微机系统与微机系统与I/O端口的信息交换端口的信息交换有四种方式有四种方式:无条件传送无条件传送,查询方式查询方式,中断方式中断方式,DMA方式
2、方式查询方式下发送和接收数据的程序段查询方式下发送和接收数据的程序段3第八章中断系统第八章中断系统一中断概念一中断概念CPU暂停执行现行程序暂停执行现行程序,转而处理随机事件转而处理随机事件,处理完毕后再处理完毕后再返回被中断的程序返回被中断的程序,这一全过程称为中断。这一全过程称为中断。二、中断指令二、中断指令 STI CLI INT n IRET STI CLI INT n IRET 要求掌握要求掌握 。中断指令在中断程序设计中何时使用。中断指令在中断程序设计中何时使用 。CPUCPU执行中断指令后,完成哪些操作执行中断指令后,完成哪些操作 。STI,CLISTI,CLI只对可屏蔽中断请求
3、有效只对可屏蔽中断请求有效例:例:CPUCPU执行执行IRETIRET指令后,从栈顶弹出指令后,从栈顶弹出 字节数据,分别赋给字节数据,分别赋给_、_和和 _。4三中断向量三中断向量。中断向量是实模式下,中断服务子程序的中断向量是实模式下,中断服务子程序的入口地址入口地址。在实模式下,。在实模式下,CPU把把256种中断向量组成一张表设置在种中断向量组成一张表设置在系统的系统的RAM最低端的最低端的1K单元(单元(03FFH)。n型中断向量存放在内存单元地址型中断向量存放在内存单元地址4*n4*n+3这四个单元这四个单元4n+0+2+3+1n型服务程序入口的偏移地址型服务程序入口的偏移地址n型
4、服务程序入口的段基址型服务程序入口的段基址n型中断向量型中断向量例例:实实模模式式下下,从从内内存存地地址址0000H:0048H开开始始的的连连续续4个个单单元元中中存存放放的的内内容容为为00H,38H,30H,50H,则则该该地地址址所所对对应应的的中中断断类类型型码码为为_,该该中中断断所对应的中断服务子程序的入口地址为所对应的中断服务子程序的入口地址为_。中断向量表的引导作用5CPU中断中断硬件中断硬件中断(外部中断外部中断)软件中断软件中断(内部中断内部中断)PC机机256种种中断中断可屏蔽中断可屏蔽中断非屏蔽中断非屏蔽中断四、微机系统中断分类四、微机系统中断分类6(1)对于)对于
5、CPU中断、软件中断、非屏蔽中断中断、软件中断、非屏蔽中断(NMI)。概念。概念。中断类型码的获得。中断类型码的获得CPU中断中断自动获得自动获得软件中断软件中断包含在软中断指令中包含在软中断指令中非屏蔽中断非屏蔽中断自动获得,自动获得,n=2(2)对于可屏蔽中断)对于可屏蔽中断可屏蔽中断是通过可屏蔽中断是通过8259中断控制器连至中断控制器连至CPU的的INTR。对于对于8259要求掌握:要求掌握:。8259中断响应过程(即中断响应过程(即CPU响应可屏蔽中断过程)响应可屏蔽中断过程)例:中断优先权电路的作用是什么?例:中断优先权电路的作用是什么?7对于微机系统可屏蔽硬件中断要求掌握:对于微
6、机系统可屏蔽硬件中断要求掌握:中断级别中断级别最高最高最低最低 中断源中断源 日时钟中断日时钟中断 键盘中断键盘中断从从8259IR08259IR0 IR1 IR1 IR2 IR2辅串口辅串口主串口主串口并口并口2 2软盘软盘并口并口1 1IR7IR7中断类型码中断类型码08H09H70H71H改向改向0AH72H77H77H0BH0BH0CH0CHODHODH0EH0EH0FH0FH8。系统分配的。系统分配的8259口地址口地址中断屏蔽寄存器中断屏蔽寄存器口地址口地址接收中断结束命令的接收中断结束命令的寄存器口地址寄存器口地址主主825921H20H从从8259A1HA0H9大家有疑问的,可
7、以询问和交流大家有疑问的,可以询问和交流可以互相讨论下,但要小声点可以互相讨论下,但要小声点可以互相讨论下,但要小声点可以互相讨论下,但要小声点10对于要求掌握的四种可屏蔽中断:对于要求掌握的四种可屏蔽中断:。用户中断。用户中断 中断源中断源 中断向量中断向量 71H,0AH71H,0AH 用户可置换的中断向量用户可置换的中断向量 71H,0AH71H,0AH 11 。日时钟中断。日时钟中断 中断源中断源 中断向量中断向量 08H,1CH08H,1CH 用户可置换的中断向量用户可置换的中断向量 08H,1CH08H,1CH 重点掌握重点掌握1CH1CH12五。中断程序设计五。中断程序设计(1)
8、主程序的编写)主程序的编写主要包括主要包括a.中断向量的置换(读中断向量和写中断向量)中断向量的置换(读中断向量和写中断向量)b.硬件中断通路的开放和屏蔽。涉及到是否要对中断硬件中断通路的开放和屏蔽。涉及到是否要对中断对于日时钟对于日时钟08H(或其中的或其中的1CH),默认下主默认下主8259已经打开,已经打开,无需再进行开放操作。无需再进行开放操作。(2)中断服务程序的编写)中断服务程序的编写根据置换的中断类型不同,需要解决是否要对中断管理器根据置换的中断类型不同,需要解决是否要对中断管理器8259写中断结束命令字的问题。写中断结束命令字的问题。对于日时钟对于日时钟08H(或其中的或其中的
9、1CH),不需要写不需要写中断结束命令字中断结束命令字13假设微机系统外扩了如下的一个假设微机系统外扩了如下的一个单脉冲发生器单脉冲发生器,该,该单脉冲单脉冲发生器发生器电路受一个自复开关电路受一个自复开关K K的控制,每按一次的控制,每按一次K K,该电路输出一,该电路输出一个正脉冲,输入到系统机从个正脉冲,输入到系统机从82598259的的IR1IR1作为外部中断请求。作为外部中断请求。要求:每按一次要求:每按一次K K,屏幕上显示一行字符串,屏幕上显示一行字符串“Welcome!Welcome!”。主机。主机键盘按任意键,程序结束,返回键盘按任意键,程序结束,返回DOSDOS。(要求给出
10、完整的源程序)。(要求给出完整的源程序)从从8259IR1单脉冲发生器单脉冲发生器K14.486DATASEGMENTUSE16MESGDB“B01040101”,”$”DATAENDSCODESEGMENTUSE16ASSUMECS:CODE,DS:DATABEG:MOVAX,DATAMOVDS,AXCLICALLWRITE0ACALLI8259STISCAN:MOVAH,1INT16HJZSCANMOVAH,4CHINT21H15SERVICEPROCPUSHAPUSHDSMOVAX,DATAMOVDS,AXMOVAH,9MOVDX,OFFSETMESGINT21HMOVAL,20HOUT
11、20H,ALPOPDSPOPAIRETSERVICEENDP16WRITE0APROCPUSHDSMOVAX,CODEMOVDS,AXMOVDX,OFFSETSERVICEMOVAX,250AHINT21HPOPDSRETWRITE0AENDPI8259APROCINAL,21HANDAL,11111011BOUT21H,ALINAL,0A1HANDAL,11111101BOUT0A1H,ALRETI8259AENDPCODEENDSENDBEG17第九章串行通信第九章串行通信一基本概念一基本概念1.1.通信的基本方式分为并行通信和串行通信通信的基本方式分为并行通信和串行通信2.2.串行通信分
12、为串行异步通信和串行同步通信串行通信分为串行异步通信和串行同步通信3.3.异异步步串串行行通通信信的的数数据据传传输输方方式式:单单工工通通信信、半半双双工工通信、全双工通信通信、全双工通信 。三种传输方式的特点。三种传输方式的特点。例:单工、半双工、全双工通信方式的特点是什么?例:单工、半双工、全双工通信方式的特点是什么?184.4.异步串行通信异步串行通信一帧数据的一帧数据的格式及通信速率的计算。格式及通信速率的计算。起始位起始位停止位停止位一帧一帧奇偶校奇偶校验位验位数据位数据位(低位低位)高位高位)5.5.为为实现通信,收发双方一帧数据的格式和通信实现通信,收发双方一帧数据的格式和通信
13、速率速率要保持一致。要保持一致。例:例:异步通信一帧数据格式中,按照发送的次序,先传送异步通信一帧数据格式中,按照发送的次序,先传送_,紧接着是数据紧接着是数据_位,数据位后依次为位,数据位后依次为_,_。6.RS2326.RS232信号采用负逻辑。信号采用负逻辑。“1”=3V 15V,“0”=3V 15V19二、二、82508250芯片芯片 82508250内部寄存器的功能。内部寄存器的功能。三三82508250的编程的编程(1 1)82508250的初始化编程。的初始化编程。(2 2)82508250的应用编程的应用编程 串行通信程序设计包括硬件连接和软件编程。串行通信程序设计包括硬件连接
14、和软件编程。208250初始化步骤初始化步骤80H线路控制寄存器,使除数寄存器访问位线路控制寄存器,使除数寄存器访问位=1根根据据波波特特率率计计算算出出除除数数高高/低低8位位除除数数寄寄存存器器高高/低低8位,确定通信速率位,确定通信速率D7=0的命令字的命令字线路控制寄存器:有线路控制寄存器:有2个目的个目的定义一帧数据格式定义一帧数据格式使使除除数数寄寄存存器器访访问问位位=0,从从而而使使后后继继的的对对合合用端口的访问只读写非除数寄存器用端口的访问只读写非除数寄存器21设置中断允许命令字设置中断允许命令字查询方式,则中断允许命令字查询方式,则中断允许命令字=0,禁止中断,禁止中断中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 技术 期末 复习
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。