微机原理复习知识点总结_第1页
微机原理复习知识点总结_第2页
微机原理复习知识点总结_第3页
微机原理复习知识点总结_第4页
微机原理复习知识点总结_第5页
免费预览已结束,剩余13页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 所谓的接口其实就是 两个部件或两个系统之间的交接部分 (位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路) 。2为了能够进行数据的可靠传输, 接口应具备以下功能: 数据缓冲及转换功能、设备选择和寻址功能、联络功能、接收解释并执行CPU 命令、中断管理功能、可编程功能、(错误检测功能) 。3接口的基本任务是控制输入和输出。4接口中的信息通常有以下三种: 数据信息、状态信息和控制信息。5接口中的设备选择功能是指:6接口中的数据缓冲功能是指: 将传输的数据进行缓冲, 从而对高速工作的 CPU 与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。7 接口中的可编程功能是指: 接口芯片可

2、有多种工作方式, 通过软件编程设置接口工作方式。8计算机与外设之间的数据传送有以下几种基本方式: 无条件传送方式(同步传送)、程序查询传送(异步传送) 、中断传送方式(异步传送) 、 DMA 传送方式(异步传送)。9根据不同的数据传输模块和设备,总线的数据传输方式可分为 无条件传输、程序查询传送方式、中断传送方式、 DMA 方式。10 总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线。11 总线根据其用途和应用场合,可以分为以下类型: 片内总线、片间总线、内总线、外总线。 ISA 总线属于内总线。12 面向处理器的总线的优点是: 可以根据处理器和外

3、设的特点设计出最适合的总线系统从而达到最佳的效果。13 SCSI 总线的中文名为 小型计算机系统接口 (Small Computer System Interface) ,它是 芯的信号线,最多可连接7 个外设。14 USB 总线的中文名为 通用串行接口 ,它是 4 芯的信号线,最多可连接127个 外设。 15 I/O 端口的编码方式有统一编址 和端口独立编址 。访问端口的方式有 直接寻址 和间接寻址。 PC 机的地址由 16 位构成,实际使用中其地址范围为 0003FFH 。16 在计算机中主要有两种寻址方式:端口独立编址和统一编址 方式。在 端口独立编址 方式中,处理器使用专门的 I/O

4、指令。17 74LS688 的主要功能是: 8 位数字比较器,把输入的 8 位数据 P0-P7 和预设的 8 位数据 Q0-Q7 进行比较。如果相等输d 出 0,不等输出 1 。主要功能: 把输入的 8 位数据 P0-P7 和预设的 8 位数据 Q0-Q7 进行比较, 比较的结果有三种:大于、等于、小于。通过比较器进行地址译码时,只需把某一地址范围和预设的地址进行比较, 如果两者相等, 说明该地址即为接口地址, 可以开始相应的操作。18 8086 的内部结构从功能上分成 总线接口单元 BIU 和执行单元 EU 两个单元。19 8086 有 20 地址线,寻址空间 1M , 80286 有 24

5、 根地址线, 寻址空间为 16M 。20 8086/8088 有两种工作模式, 即最大模式、最小模式 ,它是由 MNMX 决定的。21 在 8086/8088 系统中, I/O 端口的地址采用 端口独立 编址方式,访问端口时使用专门的I/O 指令。22 使用80X86 的 CPU 有两种类型的中断: 内部中断(软件中断) 和外部中断(硬件中断)。而后者中由 8259A 管理的中断又被称为 可屏蔽中断。(外部中断分为可屏蔽中断和非屏蔽中断)23 在以 80X86 为处理器的微机中能寻址的最大端口数为 4G ( 32 根地址线),但在早期的 IBM-PC 机中,由于只用了 16 根地址线作为 I/

6、O 端口的寻址, 因此其最大的寻址端口数为 64K 。80X86 的 CPU 有两条外部中断请求线INTR 和 NMI这两条线上来的中断都属于 硬件中断。CPU 不仅响应更高优先级的24特殊嵌套方式与一般嵌套方式相比,其特点是: 中断,而且响应同级的中断,只屏蔽较低级的中断。25 某时刻 8259A 的 IRR 寄存器中的内容是13H ,说明 IR0 、 IR1 、 IR4 有中断请求;某时刻8259A的IRR 寄存器中的内容是某时刻8259A的ISR 寄存器中的内容是某时刻8259A的ISR 寄存器中的内容是某时刻8259A的IMR 寄存器中的内容是某时刻8259A的IMR 寄存器中的内容是

7、11H ,说明IR0和 IR4 引脚有中断请求;40H ,说明IR6的中断请求正在服务中;80H ,说明IR7中断请求正在服务中;40H ,说明屏蔽 IR6引脚的中断请求;80H ,说明屏蔽 IR7引脚的中断请求。26 在两片 8259A 级联的中断电路中,主片的 IR3 请求线作为从片的中断请求输入,则初始化主片时的 ICW3 为 08H ,从片的 ICW3 为 03H。27 8259A 的地址引脚 A0=1 时读出的内容是: IMR (中断屏蔽寄存器的状态) 。 (IMR-数据总线)P18628 ICW2 命令字的功能是 设置中断类型号 ,如果写入的 ICW2 为 08H ,则 IR0的中

8、断类型号为 08H 。29 ICW3 命令字的功能是 设置级联方式 ,如果写入主片的 ICW3 为 08H ,则说明主片的 IR3已连接从片。30 8251 串行通信按通信的信息格式不同,分为 面向字符型和面向位型两种方式,它们的传送对象分别是字符 和数据位。31 8253 每个通道有6 种工作方式可供选择。若设定某通道为方式 0 后,其输出引脚为低电平;当GATE= ,1 计数初值写入计数器 后通道开始计数, CLK 信号端每来一个脉冲 减法计数器就减 1 ;当 减到0 ,则输出引脚输出高电平,表示计数结束。32 8253 的一个计数通道的最大计数值为( 65535 )。如果采用 BCD 计

9、数方式且为三片级联,则8253最大可计数到 9999八3。(每个计数器通道都是 16位的,因此最大计数值是216 ,而且采用 “ -1 ” 计数 )33 8253 的核心功能部件是 :计数器。34 8253 的 CLK0 接 1.5MHz 的时钟,欲使OUT0 产生频率为 50kHz 的方波信号,则 8253的计数值应为1EH,应选用的工作方式是 方式3。(定时常数=CLK频率/OUT频率。 1.5M/50K=30 D )35 8255 的方式选择字和 PC 口的置位 / 复位字都是写入控制字端口( 43H )口的,为了区别写入的两条命令,命令的 D7 位作为特征位。36 当 8255 工作于

10、方式1 时,其引脚信号IBF 表示 输入缓冲器满(高电平有效,输出), OBF 表示输出 缓冲器满(低电平有效,输出) 。37 8255A 有 3 种工作方式,其中只有PA 口有方式2。 P21738 .当8255A工作于1方式和2方式时,通过置位/复位控制 命令字使INTE允许。 P21939 .扫描码的D7=0表示置位/复位命令控制字。D7=1 ,是工作方式控制字)P21640 .编码键盘与非编码键盘的区别是:编码键盘采用硬件逻辑电路识别被按键,能自动提供对应被按键的编码(如ASCII编码)。止匕外,编码键盘一般都有去抖动和防串键保护电路。非编码键盘仅提供行列矩阵,不具有编码功能,按键的识

11、别靠专门的程序实现。41 .波特率为4800bps的异步传输,每秒传送的字符数约为480/400个。42 .对于一个 N行M列的矩阵键盘,其按键数为M*N,信号线的数目为M+N。43 . RS-232进行三线连接时,连接 RXD、TXD、GND三个引脚。二、简答:(每题5分,共20分)1 .下图中的译码电路所确定的端口地址为28C-28DH 。2 .下图中的译码电路所确定的端口地址为02F2-02F3H8259A3.设某芯片的端口地址为200H,试设计其译码电路。答:译码电路参见简答1、2题4,简述8086和8088的区别答:8086是Inter系列的16位微处理器,芯片上有2.9万个晶体管,

12、采用HMOS 工艺制造,用单一的+5V电源,时钟频率为 5MHz10MH 0z8086有16根数据线 和20根地址线,它既能处理16位数据,也能处理 8位数据。可寻址的内存空间1MB。Inter 公司在推出 8086的同时,还推出了一种准16位微处理器 80888088的内部寄存器,运算部件及内部数据总线都是按16位设计的,单外部数据总线只有8条。推出8086的主要目的是为了与当时已有的一套Inter外部设备接口 芯片直接兼容使用。5 .下图为 旧M_PC中键盘与主机的硬件连接示意图, 试根据此图叙述 当用户按 下某一键后,键晶中断的产生及执行的全过程。RESETD*TACLOCKGNDLS3

13、22串并8255APB6IRQ1S259A答:键盘中的键谡趴 8048工作时不断地扫描键盘矩阵,当有按键按下,则确定按键位置(键扫描码)之后以串行数据形式发送给系 统健盘接血路LS322接收一个串行形式字符以后,进行串并转换,然后产生键盘中断IRQ1请求,由中断控制器 8259向CPU请求中断,等待读取键盘数据, CPU响应中断,则进入09H键盘中断服务程序: 读取键盘扫描码:用 IN AL,60H即可响应键盘:JB PB7=1允许键盘工作:融PB7=0处理键盘数据(将扫描码轮换成 ASCII码)给8259A中断结束OI命令,中断返回09H号中断服务程序(kbint过程)完成常规的操作ASCI

14、I码送缓冲区处理键盘数据:将获取的扫描码通过叠转换为对应的对于不能显示的按键,则转换为0,且不再送至缓冲区键盘I/O功能程序(kbget子程序)从缓冲区中读取转换后的ASCII码功能调用(主程序)循环显示键入的字符6 .试说明逐次逼近式 A/D转换原理的工作过程。P282答:1)2)3)Bo用启动信号启动 A/D转换器工作。首先使 A/D转换器初始化即将SAR清零, 使D/A转换器输出电V0为0V。输入力EV(Vi不为0V)以8位A/D转换为例 第一次逼近: 使SAR的D7=1 ,其余为0; SAR=10000 0004) SAR-D/A转换器,使 D/A转换器输出电V0, V0为VREF的1

15、/2。.5) V0与Vi用比较器进行比较,起in V0,则比较器输出一个信号,使 D7=1 , 否则使D7=06)第二次逼近:使 SAR的D6=1 , D7=保留结果,其余位为0, ; SAR=D71000 000Bo根据上一次逼近的结果,SAR=11 000 000 B 或者 SAR=01 000 000 B。7)以后重复4)7),最后经过8次逼近,8次逼近过程如表 13-1 (P282) ,SAR 中就是Vi经过转换而得到的数字,此数字经输出缓冲器输出。7 .说明微处理器、微型计算机、微型计算机系统三者的概念。8 .异步通信和同步通信的特点是什么?在异步通信中,哪些通信参数可影响帧格式长度

16、?若通信参数为9600, 8, N, 1时,1秒钟可传送多少字符?P249-251答:同步通信:通信的双方用共同的同步字符或者同步脉冲进行同步;以数据块(字符块)为单位进行数据传输,每个数据块可以使256B2KB或更大,并按照同步信息格式形成一帧数据,再将帧作为一个整体进行发送与接收。 字符与字符之间的传送是同步的。异步方式:用起始位一停止信号实现同步;以字符为单位进行传输,每个字符通常用ASCII码;字符与字符之间没有严格的定时要求;同步通信方式:传输速率高、传输设备复杂,技术要求高;应用于要求快速、连 续、大量传送数据的情况。异步传输方式:传输速率低、传输设备简单:应用于传送数据不连续、数

17、据量较 小和传输速率较低的情况。异步通信:字符长度、字符校验方式、停止位个数、起始位(1位) 9600/(8+1+1)=960 字符/s /9600 是波特率 8 表示字符长度 N 表示不要校 验方式 1 表示一位停止位。9 ,什么是非编码键盘?设下图为一 3*4的矩阵键盘,以此为例简述其初始化状态及扫描按键的工作过程。答:1)编码式键盘将按键排列成矩阵的形式,由硬件或软件随时对矩阵扫描,一旦某一键被按下,该键的行列信息即被转换为位置码并送入主机,再由键盘驱动程序查表,从而得到按键的ASCII码,最后送入内存中的键盘缓冲区供主机分析执行。2)初始状态:8255A 口输出,B 口输入;PA0PA

18、7均输出0PB0PB7接入高电平实现原理如实现原理如4.简述8259中断执行过程此往下一行一行地扫描,直到最后一行在扫描过程中,当发现某一行有键闭合时,便在扫描中途退出10 .作图叙述频移键控的工作原理。答:频移键控方式, 就是将数字1和0调制为不同频率的两个信号下图所示边沿触发、特殊完全嵌套、非自动结束和非缓冲方式;从片的端口地址为和21H,工作于边沿触发、完全嵌套、非自动结束和非缓冲方式;主片的中断类3)扫描过程:先使第0行接低电平,其余行为高电平, 然后看第0行是否有键闭合 (通过检查列线电位实现此后,再将第1行置0,然后检测列线是否有变为低电位的线。如81H,工作于20H080FH ,

19、从片的中断类型号为8087H11)为主片设计地址译码电路(5分)四、软、硬件设计(共 40分)1.6设某系统使用两片 8259A管理中断。主片的端口地址为80H和(2)画出主从片的级联图;(3分)C AS1I'TRSP EX-L(3)编写主从片初始化程序(5分)ipIHOIR1TW2IR3TR-41R5I X 7OH li1.7为用一片8255A控制八个8段共阴极LED数码管的电路。现要求按下某开关,18真代表的哲字.(K1为1,小2包2, , K8为8)在数码管从左到右循环显示(已有一 个延时子年序' Delay可以调用),J到按下另一个开关。假定 8255A的口 a、b、

20、C及控制口的地址依次为 "6063H。5写完成上述功能的程序,应包括8255A的初始化、控制程序和数码管的显示代码表。(15分)1.9 使用8255A作为开关和共阴极LED显示器的接口,设 8255A的A 口连接8个开关,B 口连接8个LED指示灯,要求将A 口的开关状态读入,然后送至B 口控制指示灯亮、灭。(设 8255A的A 口的地址为 60H) (0) 为该8255A设计一 码电路(1)试画出连接电路图。(5分)(2)编写程序实现之。(设8255A的控制口的地址为 63H) (7分)1.10 有一组发光二极管,提供高电平,二极管发光;提供低电平,二极管熄灭。1.11 现要求8个发光二极管依次轮流点亮,每个点亮时间为500毫秒。设8253的输入 CLK=1KH 工(1)试设计完成该功能的电路

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论