微机原理复习知识点总结_第1页
微机原理复习知识点总结_第2页
微机原理复习知识点总结_第3页
微机原理复习知识点总结_第4页
微机原理复习知识点总结_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

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

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

3、适合的总线系统从而达到正确的成效;13 scsi总线的中文名为小型运算机系统接口small computer systeminterface,它是芯的信号线,最多可连接7个外设;14 usb 总线的中文名为 通用串行接口 ,它是 4 芯的信号线,最多可连接127 个外设;15 i/o端口的编码方式有 统一编址 和端口独立编址 ;拜访端口的方式有 直接寻址 和间接寻址 ;pc机的地址由 16 位构成,实际使用中其地址范畴为 0003ffh;16在运算机中主要有两种寻址方式:端口独立编址和统一编址方式;在 端口独立编址方式中,处理器使用特地的 i/o 指令;17 74ls688 的主要功能是: 8

4、 位数字比较器, 把输入的 8 位数据 p0-p7 和预设的 8 位数据 q0-q7进行比较;假如相等输d 出 0,不等输出 1;主要功能:把输入的8 位数据 p0-p7 和预设的 8 位数据 q0-q7进行比较,比较的结果有三种:大于、等于、小于;通过比较器进行地址译码时,只需把某一地址范畴和预设的地址进行比较,假如两者相等, 说明该地址即为接口地址,可以开头相应的操作;188086 的内部结构从功能上分成总线接口单元 biu 和执行单元 eu两个单元;19 8086 有 20 地址线,寻址空间 1m,80286 有 24 根地址线, 寻址空间为 16m;208086/8088有两种工作模式

5、, 即最大模式、最小模式 ,它是由 mnmx打算的;21 在 8086/8088 系统中, i/o端口的地址采纳 端口独立 编址方式,拜访端口时使用特地的i/o 指令;22 使用 80x86的 cpu有两种类型的中断: 内部中断(软件中断)和外部中断(硬件中断);而后者中由 8259a治理的中断又被称为 可屏蔽中断;(外部中断分为可屏蔽中断和非屏蔽中断)23 在以 80x86 为处理器的微机中能寻址的最大端口数为4g(32 根地址线),但在早期的 ibm-pc机中,由于只用了 16 根地址线作为 i/o 端口的寻址,因此 其最大的寻址端口数为64k;80x86 的 cpu有两条外部中断恳求线i

6、ntr和 nmi;这两条线上来的中断都属于硬件中断;24 特别嵌套方式与一般嵌套方式相比,其特点是:cpu不仅响应更高优先级的中断,而且响应同级的中断,只屏蔽较低级的中断;25 某时刻 8259a 的 irr 寄存器中的内容是13h,说明 ir0、ir1、ir4 有中断恳求;某时刻 8259a的 irr 寄存器中的内容是11h,说明 ir0 和 ir4 引脚有中断恳求;某时刻 8259a的 isr 寄存器中的内容是40h,说明 ir6的中断恳求正在服务中;某时刻 8259a的 isr 寄存器中的内容是80h,说明 ir7 中断恳求正在服务中; 某时刻 8259a的 imr寄存器中的内容是40h

7、,说明 屏蔽 ir6 引脚的中断恳求; 某时刻 8259a的 imr寄存器中的内容是80h,说明 屏蔽 ir7 引脚的中断恳求; 26 在两片 8259a 级联的中断电路中, 主片的 ir3 恳求线作为从片的中断恳求输入,就初始化主片时的icw3 为 08h,从片的 icw3为 03h;27 8259a 的地址引脚a0=1 时读出的内容是: imr(中断屏蔽寄存器的状态) ;( imr数据总线) p18628 icw2 命令字的功能是 设置中断类型号 ,假如写入的icw2为 08h,就 ir0的中断类型号为08h;29 icw3 命令字的功能是 设置级联方式 ,假如写入主片的icw3为 08h

8、,就说明主片的 ir3已连接从片;30 8251 串行通信按通信的信息格式不同,分为面对字符型 和面对位型 两种方式,它们的传送对象分别是字符和数据位;31 8253 每个通道有 6 种工作方式可供挑选;如设定某通道为方式0 后,其输出引脚为低电平;当 gate=,1 计数初值写入计数器后通道开头计数, clk信号端每来一个脉冲 减法计数器 就减 1;当减到 0,就输出引脚输出 高电平,表示计数终止;32 8253 的一个计数通道的最大计数值为(65535);假如采纳 bcd计数方式且为三片级联, 就 8253 最大可计数到 99993;(每个计数器通道都是16 位的,因此最大计数值是216,

9、而且采纳“ -1 ”计数 )33 8253 的核心功能部件是 :计数器;348253 的 clk0接 1.5mhz的时钟,欲使 out0产生频率为 50khz 的方波信号, 就 8253的计数值应为1eh,应选用的工作方式是 方式 3;(定经常数 =clk频率/out频率; 1.5m/50k=30 d)35 8255 的方式挑选字和pc 口的置位 / 复位字都是写入 掌握字端口( 43h)口的,为了区分写入的两条命令,命令的 d7位作为特点位;36当 8255 工作于方式 1 时,其引脚信号 ibf 表示输入缓冲器满(高电平有效, 输出),obf表示输出 缓 冲器满(低电平有效,输出) ;37

10、 8255a 有 3 种工作方式,其中只有pa口有方式 2;p21738 当 8255a 工作于 1 方式和 2 方式时,通过 置位/ 复位掌握 命令字使 inte 答应;p21939扫描码的 d7=0表示置位/ 复位命令掌握字 ;(d7=1,是工作方式掌握字) p21640编码键盘与非编码键盘的区分是: 编码键盘采纳硬件规律电路识别被按键, 能自动供应对应被按键的编码 如 ascii 编码 ;此外,编码键盘一般都有去抖动和防串键爱护电路; 非编码键盘仅供应行列矩阵,不具有编码功能, 按键的识别靠特地的程序实现;41 波特率为 4800bps 的异步传输,每秒传送的字符数约为480/400 个

11、;42 对于一个 n 行 m列的矩阵键盘,其按键数为m*n,信号线的数目为m+n;43 rs-232 进行三线连接时,连接rxd、txd、gnd三个引脚;二、简答:(每题 5 分,共 20 分)1 下图中的译码电路所确定的端口地址为28c-28dh;2 下图中的译码电路所确定的端口地址为02f2-02f3h;a0 a1 a2 a3a4cs8259aa5aa6a7a8ba93 设某芯片的端口地址为200h,试设计其译码电路;答:译码电路参见简答1、2 题4 简述 8086 和 8088 的区分答:8086 是 inter系列的 16 位微处理器,芯片上有 2.9 万个晶体管, 采纳 hmos工艺

12、制造, 用单一的 +5v 电源,时钟频率为 5mhz10mh;z8086 有 16 根数据线和20 根地址线,它既能处理16 位数据,也能处理8 位数据;可寻址的内存空间 为 1mb;inter公司在推出 8086 的同时,仍推出了一种准16 位微处理器 8088,8088 的内部寄存器,运算部件及内部数据总线都是按 16 位设计的,单外部数据总线只有 8 条;推出 8086 的主要目的是为了与当时已有的一套 inter 外部设备接口芯片直接兼容使用;5 下图为 ibm_pc中键盘与主机的硬件连接示意图,试依据此图表达:当用户按下某一键后,键盘中断的产生及执行的全过程;答: 键盘中的键识别芯片

13、8048 工作时不断地扫描键盘矩阵,当有按键按下,就确定按键位置(键扫描码)之后以串行数据形式发送给系统板键盘接口电路,ls322 接收一个串行形式字符以后,进行串并转换,然后产生键盘中断 irq1 恳求,由中断掌握器 8259 向 cpu恳求中断,等待读取键盘数据, cpu响应中断, 就进入 09h键盘中断服务程序 : 读取键盘扫描码:用 in al,60h 即可 响应键盘:系统使pb71 答应键盘工作:系统使pb7 0 处理键盘数据(将扫描码轮换成ascii 码) 给 8259a 中断终止 eoi 命令,中断返回09h号中断服务程序( kbint过程)完成常规的操作处理键盘数据:将猎取的扫

14、描码通过查表转换为对应的ascii 码送缓冲区;对于不能显示的按键,就转换为0,且不再送至缓冲区键盘 i/o功能程序( kbget 子程序)从缓冲区中读取转换后的ascii 码功能调用(主程序)循环显示键入的字符 6 试说明逐次靠近式a/d 转换原理的工作过程; p282答:1) 用启动信号启动 a/d 转换器工作;第一使 a/d 转换器初始化,即将 sar清零, 使 d/a 转换器输出电压 v0 为 0v;2) 输入模拟电压 vi (vi 不为 0v)3) 以 8 位 a/d 转换为例,第一次靠近:使 sar的 d7=1,其余为 0;sar=10000 000b;4) sar d/a 转换器

15、,使 d/a 转换器输出电压 v0,v0 为 vref的 1/2 ;.5) v0与 vi 用比较器进行比较,如vi v0,就比较器输出一个信号,使d7=1, 否就使 d7=06) 其次次靠近:使sar的 d6=1, d7=保留结果,其余位为0, ;sar=d71000 000b;依据上一次靠近的结果, 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) 编码式键盘将按键排列成矩阵的形式,由硬件或软件随时对矩阵扫描,一旦某一键被按下,该键的行列信息即被转换为位置码并送入主机,再由键盘驱动 程序查表,从而得到按键的asc码,

18、最终送入内存中的键盘缓冲区供主机分析 执行;2) 初始状态:8255a口输出, b 口输入;pa0pa7均输出 0pb0pb7接入高电平3) 扫描过程:先使第 0 行接低电平, 其余行为高电平, 然后看第 0 行是否有键闭合 (通过检查列线电位实现此后,再将第1 行置 0,然后检测列线是否有变为低电位的线;如此往下一行一行地扫描,直到最终一行在扫描过程中,当发觉某一行有键闭合时,便在扫描中途退出10 作图表达频移键控的工作原理;答:频移键控方式, 就是将数字 1 和 0 调制为不同频率的两个信号,实现原理如下图所示答:频移键控方式, 就是将数字 1 和 0 调制为不同频率的两个信号,实现原理如

19、下图所示;4简述 8259 中断执行过程;四、软、硬件设计(共40 分)1. 设某系统使用两片8259a 治理中断;主片的端口地址为80h 和 81h,工作于边沿触发、特别完全嵌套、非自动终止和非缓冲方式;从片的端口地址为20h 和 21h,工作于边沿触发、完全嵌套、非自动终止和非缓冲方式;主片的中断类型号为 080fh,从片的中断类型号为8087h; 要求:(1) 为主片设计地址译码电路(5 分)(2) ) 画出主从片的级联图; (3 分)(3) ) 编写主从片初始化程序(5 分)2. 为用一片 8255a掌握八个 8 段共阴极 led数码管的电路;现要求按下某开关,其代表的数字 k1 为

20、1,k2 为 2,,k8 为 8 在数码管从左到右循环显示(已有一个延时子程序delay可以调用),直到按下另一个开关;假定8255a 的口 a、b、c及掌握口的地址依次为6063h;编写完成上述功能的程序, 应包括 8255a的初始化、掌握程序和数码管的显示代码表;( 15 分)3. 使用 8255a 作为开关和共阴极 led显示器的接口,设 8255a的 a 口连接 8 个开关,b 口连接 8 个 led 指示灯, 要求将 a 口的开关状态读入, 然后送至 b 口掌握指示灯亮、灭;(设 8255a 的 a 口的地址为 60h) 0 为该 8255a 设计一码电路( 1) 试画出连接电路图;

21、( 5 分)(2) 编写程序实现之;(设 8255a的掌握口的地址为63h)(7 分)4. 有一组发光二极管,供应高电平,二极管发光;供应低电平,二极管熄灭;现要求 8 个发光二极管依次轮番点亮, 每个点亮时间为500 毫秒;设 8253 的输入 clk=1kh;z(1) 试设计完成该功能的电路; (6 分)(2) ) 请给出所用芯片的端口地址以及计数器中所赋初值;(3 分)(3) ) 编制相应的程序;(5 分) pa_8255equ 0f000h ;8255 pa 口 pc_8255equ 0f002h ;8255 pc 口 c_8255equ 0f003h ;8255 掌握口cnt0_82

22、53 equ 0e000hc_8253 equ 0e003h ;8253 掌握口.stack 100.code start:mov dx, c_8255 mov al, 81h out dx, al mov dx, c_8253 mov al, 34h out dx, almov dx, cnt0_8253mov al, 01h计数器的初值为500 out dx, almov al, f4h计数器的初值为500out dx, alloop2:mov cl, 0 mov al, 01h mov bl, alloop1:mov dx pa_82553 某系统采纳 dac0832产生连续的三角波形;(1) ) 设 vref=5,v 求该 dac的辨论率和精度各为多少?(5 分)(2) ) 编写三角波发生程序; (5 分)1 设 8253 的输入 clk1=1000h,z cs=1013,h 要求 out1输出为高电平和低电平均为 20ms方波; 1画出 8253 的接线图;(5 分)2设计 8253 的掌握程序;(5 分

温馨提示

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

评论

0/150

提交评论