武汉大学2013年微型计算机原理及接口技术总复习ppt课件.ppt
《武汉大学2013年微型计算机原理及接口技术总复习ppt课件.ppt》由会员分享,可在线阅读,更多相关《武汉大学2013年微型计算机原理及接口技术总复习ppt课件.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机接口考试复习要点万显荣2013.10.30希望同学们:1)按照我上课的讲义,把教材通读一遍;2)按照复习要点,抓住重点授课内容和课后习题;3)一定要动手写程序,光看懂还不行;4)程序一定要加注释;5)不要抱侥幸心理,考试只是一种手段;6)认真复习,考出好成绩题型:题型:1)单选 10题 20 2)多选5题,203)综合题 4题,60概念复习要点 微机系统硬件由那几部分组成? 8086外围基本特性,地址线多少根?数据线多少根?寻址空间是多少?分段与分体的基本概念? 8086CPU内部基本结构?EU和BIU的基本功能?概念题 各类寄存器的功能(段寄存器,指针和变址寄存器等),标志FLAGS 物
2、理地址和逻辑地址的计算及概念 I/0接口访问与存储器访问指令的区别 熟悉各种寻址方式,重点掌握有些寻址方式的注意事项。 8086堆栈的特点 存储器位扩展和长度扩展的计算 存储容量的计算 CPU与外设直接的三种数据传送方式,各种传输方式的优缺点? I/O接口电路的主要功能(端口) 8253主要工作方式的区别 中断的分类,及类型码 中断向量表地址的计算. 中断执行过程 INT n概念题概念复习要点 堆栈的基本概念?堆栈是如何操作的,即SP指针随PUSH和POP指令如何变? 最小模式的系统配置图,掌握8282、74LS273、74LS373的作用? 熟悉各种寻址方式,重点掌握有些寻址方式的注意事项。
3、输入接口电路和输出接口电路应具备什么样功能?掌握简单输入和输出接口电路芯片的使用? I/0端口的编址方式与存储器的编制方式异同? 总线类型概念复习要点 PC总线地址译码时主要用到哪些控制信号?若给定确定地址,如何画出I/O接口译码电路,注意控制信号的使用。 中断向量表的概念,中断向量号的获取 中断的执行有哪几步?执行后SP,flags,CS,IP寄存器内容的变化,类似第7章第10题课后作业概念复习要点 掌握常用伪指令及完整汇编程序的程序结构,会画程序流程图。能写简单的子程序调用,如乘法、除法、代码转换等子程序,当然要包括主程序的代码段、数据段。 串行通信波特率,波特率因子,起止异步通信数据格式
4、,8251的接口线定义 存储器分类 RS232串行通信协议接口的电气标准 常用ADC0809和DAC0832转换的基本原理及工作方式与流程。(8255+0809)综合题应用复习要点 读程序,画流程图,学会写一个完整的程序。(读懂程序设计部分上课将的几个例子) 8253多种工作模式的组合使用 初始化及控制程序 8253与8255的联合使用 包括写地址,初始化程序,控制程序综合题应用复习要点一 存储器扩展 给定芯片及要扩展的容量和具体地址范围,采用74138译码器,画出存储器扩展图。 或者给出连线图,要求地址范围同时写一些存储器数据块传输的程序CPU 与与ROM、RAM的的混合混合连接连接根据系统
5、存储器设计的寻址范围要求,完成存储器与根据系统存储器设计的寻址范围要求,完成存储器与CPU总线连接。总线连接。例:用例:用27128一片,建立一片,建立00000H03FFFH的的16K内存区内存区 用用 6264一片,一片, 建立建立08000H09FFFH的的 8K内存区内存区 AB 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 00000H 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 003FFFH 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 108000H 0 0 0
6、0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 009FFFH 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 12712862646264地址线地址线13根根系统片系统片间译码间译码27128地址线地址线14根根存储器片内译码存储器片内译码A0A12D0D7CEWEOE 6264A0A13D0D7CEPGMOE 27128ABCE1E2E3Y0Y1Y2Y3Y4Y5Y6Y774LS138A0A13D0D7A13A14A15WRRDA16A19或或VCCVCC与与综合题复习要点二 8255方式0的应用,包括开关输入、LED或数码管显示输出,如上课时讲的
7、七段数码管例子,LED的循环控制 要会画硬件连线图,重点是译码逻辑连接,高低电平连接,注意共阴极和共阳极数码管的区别 会构造7段数码管的显示代码表 会写8255初始化及相关控制程序8255A作为开关作为开关K0K3及七段及七段LED显示器接口。要求开关设置显示器接口。要求开关设置的二进制信息,由的二进制信息,由PC0PC3输入,经程序转换为对应的七段输入,经程序转换为对应的七段LED显显示器的字形代码后,由示器的字形代码后,由PA口输出显示。口输出显示。8255APA7PA0驱动器驱动器+5V5VK0K1K2K3PC3PC2PC1PC0D7D0RD WR A1 A2 A B C G2A G2B
8、 G1 Y0 Y1 Y2 O O OD7D0 RD WR A0 A1 CSA0 A3A4A78086系统系统总线总线LS138接口电路接口电路M/IO&A5A6各端口地址为:E8HEEH8255A各端口地址确定各端口地址确定:由图可知: A7 A6 A5 A4 A3 A2 A1 A01 1 1 0 1 08255A方式选择控制字方式选择控制字:CSA B C G2A G2B G1 Y0 Y1 Y2 A0 A3A4A7LS138M/IO&A5A6按题意设置端口按题意设置端口A方式方式0输出输出,下下C口输入口输入.10000181Habcdefgep共阴极共阴极LED显示器的结构显示器的结构ab
9、cdefgep共阳极共阳极LED显示器的结构显示器的结构+5VabdcefgdpPA0PA1PA2PA3PA4PA5PA6PA78255DB7-DB0abcdefgep+5VD7 DpD6gD5fD4eD3dD2cD1bD0a代码代码01231 1 0 0 0 0 0 0 C0H 1 1 1 1 1 0 0 1 F9H1 0 1 0 0 1 0 0 A4H1 0 1 1 0 0 0 0 B0H软件译码法软件译码法( BCD码码七段显示代码七段显示代码 )abdcefgdpabdcefgdpabdcefgdpabdcefgdpabdcefgdp09 的七段显示代码的七段显示代码 : C0H,F9
10、H,A4H,B0H .abdcefgdpabdcefgdpD7 D6 D5 D4 D3 D2 D1 D0 dp g f e d c b a 0(C0H) 1 1 0 0 0 0 0 0abdcefgdpabdcefgdpabdcefgdpabdcefgdpabdcefgdpabdcefgdpabdcefgdpabdcefgdp9(90H) 1 0 0 1 0 0 0 01(F9H) 1 1 1 1 1 0 0 12(A4H) 1 0 1 0 0 1 0 03(B0H) 1 0 1 1 0 0 0 04(99H) 1 0 0 1 1 0 0 15(92H) 1 0 0 1 0 0 1 06(82
11、H) 1 0 0 0 0 0 1 07(F8H) 1 1 1 1 1 0 0 08(80H) 1 0 0 0 0 0 0 009 的显示代码的显示代码 :C0H,F9H,A4H,B0H,99H,92H,82H, F8H,80H,90H8255A作为开关作为开关K0K3及七段及七段LED显示器接口。要求开关设置显示器接口。要求开关设置的二进制信息,由的二进制信息,由PC0PC3输入,经程序转换为对应的七段输入,经程序转换为对应的七段LED显显示器的字形代码后,由示器的字形代码后,由PA口输出显示。口输出显示。8255APA7PA0驱动器驱动器+5V5VK0K1K2K3PC3PC2PC1PC0D7
12、D0RD WR A1 A2 A B C G2A G2B G1 Y0 Y1 Y2 O O OD7D0 RD WR A0 A1 CSA0 A3A4A78086系统系统总线总线LS138接口电路接口电路M/IO&A5A6编程编程:MOV DX, 0E8H;指向端口指向端口A OUT DX, AL ;输出字形码显示输出字形码显示HLTMOV DX,0EEH ;设置设置8255A工作方式工作方式 MOV AL,81H OUT DX,ALMOV DX,0ECH ;指向端口指向端口C,读开关状态读开关状态 IN AL,DXAND AL,0FHLEA BX,TABLE ;显示代码表首地址送显示代码表首地址送B
13、XXLAT ;查表,取出相应的字形码送查表,取出相应的字形码送AL09 的显示代码的显示代码 :C0H,F9H,A4H,B0H,99H,92H,82H,F8H,80H,90H建立显示代码表:建立显示代码表:DATA SEGMENTTABLE DB C0H,F9H,A4H,B0H,99H,92H,82H,F8H,80H,90HDATA ENDS 代码段的主要程序段代码段的主要程序段:XLAT:表转换指令:表转换指令 ( P74 )格式:格式: XLAT功能功能: 将一个字节从一种代码转换成另一种代码将一个字节从一种代码转换成另一种代码BCD码码显示代码方法:显示代码方法: 建显示代码表,并将表首
14、址装入建显示代码表,并将表首址装入BX中;中; 将将BCD码装入码装入AL,其值应等于表首址与待查代码地址的位移量,其值应等于表首址与待查代码地址的位移量 执行执行XLAT,根据位移量从表中查得对应代码,并送入,根据位移量从表中查得对应代码,并送入AL中。中。 其功能其功能 相当于相当于 (BX+AL) AL8255A作为开关作为开关K0K3及七段及七段LED显示器接口。要求开关设显示器接口。要求开关设置的二进制信息,由置的二进制信息,由PC0PC3输入,经程序转换为对应的七段输入,经程序转换为对应的七段LED显示器的字形代码后,由显示器的字形代码后,由PA口输出显示。口输出显示。8255AP
15、A7PA0驱动器驱动器+5V5VK0K1K2K3PC3PC2PC1PC0D7D0RD WR A1 A2 A B C G2A G2B G1 Y0 Y1 Y2 O O OD7D0 RD WR A0 A1 CSA0 A3A4A78086系统系统总线总线LS138接口电路接口电路M/IO&A5A6A4A3A0A5M/IOA7A6A9A8G1G2BG2ACBAY4A2A1RDWRD7D0GATE0OUT0CLK0CLK1CLK2GATE1OUT1GATE2OUT2A1A0RDWRD7D0CS1MHz方波5V2KHz方波1ms的负脉冲单脉冲8086CPU74LS138例例3:已知:已知: 8253的的基地
16、址为基地址为310H,时钟频率为,时钟频率为1MHz。要求:要求: (1)通道)通道0输出频率为输出频率为2KHz的方波;的方波;(2)通道通道1产生宽度为产生宽度为1ms的负脉冲;的负脉冲;(3)通道)通道2以硬件方式触发,输出单脉冲时常为以硬件方式触发,输出单脉冲时常为26。综合题复习要点三 8253的应用 扬声器发生控制,输出一定频率的信号 LED显示的控制,使灯闪烁,比如0.1s或1s或2s闪一下 注意: (1)各计数器及控制字的控制地址区分(2)在单个计数器不够时,注意计数器级联使用;(3)计数器初值初始化时注意二进制与BCD计算格式;(4)门控信号及计数时钟的要求分析:分析:通道通
17、道0工作于方式工作于方式3,控制端,控制端GATE0接接+5V,时间常数,时间常数N0=1MHz/2KHz=500;通道通道1工作于方式工作于方式1,由控制端,由控制端GATE1的正跳变触发,的正跳变触发,OUT1的宽度为时常,单次触发,时间常数的宽度为时常,单次触发,时间常数N1=1ms/0.001ms=1000;通道通道2工作于方式工作于方式5,由控制端,由控制端GATE2的正跳变触发,可的正跳变触发,可连续触发,时间常数连续触发,时间常数N2=26。例例3:已知:已知: 8253的的基地址为基地址为310H,时钟频率为,时钟频率为1MHz。要求:要求: (1)通道)通道0:输出频率为:输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 武汉大学 2013 微型计算机 原理 接口 技术 复习 ppt 课件
限制150内