接口技术全复习_第1页
接口技术全复习_第2页
接口技术全复习_第3页
接口技术全复习_第4页
接口技术全复习_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

1、微机原理与接口技术精品课程微机原理复习重点微机原理复习重点l计算机基本概念计算机基本概念 二进制、十六进制基本概念,不同进制之间的简单转换。 8086/8088微处理器基本概念及基本知识,如三总线、中断向量、向量表、计算机复位,RAM,ROM,存储器容量与地址线根数的关系等。 汇编语言基本指令,如MOV,IN,OUT,JMP等。 接口芯片基本概念及知识,如8254芯片定时和计数的异同点在哪,8255芯片哪个口有位操作功能,一片主8259能带多少8259从片等。 并行接口芯片8255A的初始化及其应用(电路设计和编程)微机原理与接口技术精品课程2.并行接口芯片并行接口芯片8255A的初始化及其应

2、用(的初始化及其应用(电路设计和编程)电路设计和编程)3.定时器定时器/计数器芯片计数器芯片8254的初始化及其应用的初始化及其应用(电路和编程)(电路和编程)4.串行接口芯片串行接口芯片8251的初始化及其应用的初始化及其应用5.8255A、8254和和8251与中断控制芯片与中断控制芯片8259A的联合应用。的联合应用。微机原理与接口技术精品课程题型比例:题型比例:填空题约占填空题约占10%; 判断题约占判断题约占10%; 简答题约占简答题约占20%; 接口芯片初始化题约占接口芯片初始化题约占20%;应用题(硬件和软件设计)约占应用题(硬件和软件设计)约占40%; 二进制二进制数与码数与码

3、ASCII码与奇偶校验码与奇偶校验微机原理与接口技术精品课程42.1 16位微处理器位微处理器80862.1.1 8086的编程结构的编程结构总线接口总线接口部件区部件区 执行执行部件区部件区 标志标志内容内容算数算数逻辑逻辑带来带来流水线机制流水线机制注:微处理器注:微处理器8088,与,与8086是姐妹产品,其特点是:是姐妹产品,其特点是: 1.外部总线少外部总线少8根数据线;根数据线;2.指令队列少两个缓冲器指令队列少两个缓冲器注:将来实验用的是注:将来实验用的是8088.微机原理与接口技术精品课程5 标志寄存器标志寄存器Fl唯一能唯一能按位操作按位操作的寄存器的寄存器l只定义了其中只定

4、义了其中9位位,另外,另外7位未定义(未用)位未定义(未用)6位状态标志:OF、SF、ZF、 PF、CF、AF3位控制标志:DF、IF、TFOF DF IF TF SF ZF AF PF CFD15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0进位标志进位标志奇偶标志奇偶标志辅助进位标志辅助进位标志零标志零标志符号标志符号标志单步跟踪标志单步跟踪标志中断允许标志中断允许标志方向标志方向标志益处标志益处标志补码运算用补码运算用微机原理与接口技术精品课程68086总线周期的概念总线周期的概念CPU主存主存*程程序序时钟时钟外部存储器外部存储器硬

5、盘硬盘接口接口DMA启动程序启动程序微机原理与接口技术精品课程78086总线周期的概念总线周期的概念 总线周期:总线周期:4个时钟周期组成,个时钟周期组成,4个时钟周期分别叫做:个时钟周期分别叫做: T1状态、状态、T2状态、状态、 T3状态、状态、 T4状态状态 问:你的电脑时钟周期是多少?问:你的电脑时钟周期是多少?T1状态:状态:CPU通过复用总线往存储单元发地址通过复用总线往存储单元发地址T2状态:状态:CPU撤销地址信号撤销地址信号 T3状态:状态:CPU启动复用总线数据传输启动复用总线数据传输T4状态:总线周期结束状态:总线周期结束Tw 状态:存储器或状态:存储器或I/O口未准备好

6、,要等待(要作解释)口未准备好,要等待(要作解释)TI 状态:状态: 空闲周期,即非总线传输的指令,如指令队列满了。空闲周期,即非总线传输的指令,如指令队列满了。返回返回27微机原理与接口技术精品课程81 8086CPU的引脚信号的引脚信号2最小工作模式最小工作模式 3最大工作模式最大工作模式 2.1.2 8086的引脚信号的引脚信号 和工作模式和工作模式微机原理与接口技术精品课程9图图2.4 8086/8088的引脚信号(括号中为最大模式时的的引脚信号(括号中为最大模式时的引脚名)引脚名) (a)8086的引脚信号;的引脚信号; (b)8088的引脚信号的引脚信号8086/8088 CPU引

7、脚引脚返回返回57微机原理与接口技术精品课程10中断操作和中断系统中断操作和中断系统主程序主程序中断中断0 中断中断1中断中断2 中断中断254 中断中断255 断点断点中断号中断号0中断号中断号255指令:指令:INT n中断表中断表返回到返回到41微机原理与接口技术精品课程中中断断概概念念中断类型中断类型1.1.内中断内中断软件中断软件中断 如:如:INT 21HINT 21H陷阱中断陷阱中断 如:除数为如:除数为0 02. 2. 外中断外中断不可屏蔽中断不可屏蔽中断可屏蔽中断可屏蔽中断微机原理与接口技术精品课程12中断向量表中断向量表名词:名词:中断号中断号 类型吗类型吗中断服务程序首地

8、址中断服务程序首地址 中断向量中断向量中断表中断表 中断向量表中断向量表微机原理与接口技术精品课程138086/8088的中断号配置的中断号配置 注:注:0、1、2、3、4上述五个上述五个类型吗类型吗为系统专为系统专用号,用号,别人不得别人不得使用!使用!2号号指定一指定一个范围个范围指定一个范指定一个范围围0号号1号号4号号3号号微机原理与接口技术精品课程可编程中断控制器可编程中断控制器8259A内部结构内部结构8259A芯片引脚芯片引脚记录当前正记录当前正执行的中断执行的中断号号 IRi微机原理与接口技术精品课程注:注:1 主片主片 2 从片的连接电路图从片的连接电路图 SP / EN 为

9、主为主/从控制线(从控制线(SP) CAS0、 CAS1、 CAS2 为级联线为级联线 微机原理与接口技术精品课程3.2 8086 的指令系统的指令系统常用汇编指令:常用汇编指令:1、 MOV AX, 1234H 立即寻址方式指令立即寻址方式指令 2、 MOV AX,1234H 直接寻址方式直接寻址方式 指令指令3、 MOV AX,BX 寄存器寻址方式寄存器寻址方式 4、 MOV AX,BX 寄存器间接寻址方式寄存器间接寻址方式5、 MOV AX,BXDI 基址变址寻址方式基址变址寻址方式6、 IN AX , 28H I/O口传送指令口传送指令设备设备信号读入信号读入7、 OUT 5 , AL

10、 I/O口传送指令口传送指令写入设备,写入设备,如遇大地址用如遇大地址用 DX微机原理与接口技术精品课程l8、JMP OPR 无条件转移到无条件转移到OPRl9、 JC OPR 有进位转移到有进位转移到OPRl10、 JZ OPR 结果为零转移到结果为零转移到OPRl11、 JNZ OPR 结果非零转移到结果非零转移到OPRl12、 MOV BX , OFFSET LIST 地址传送指地址传送指令令l13、ADD AX,BX 不带进位加不带进位加l14、ADC AX , BX 带进位加带进位加l15、INC AX ; 加加1指令指令l16、 DEC CX ;减减1指令指令l17、INT N 调

11、用指令调用指令, N为中断号为中断号l18、 IRET 中断服务返回指令中断服务返回指令微机原理与接口技术精品课程18常用伪指令:常用伪指令:1、等值伪指令、等值伪指令 : EQU mm equ 56 ;定义后,定义后,mm就等于就等于562、定义数据的伪指令:、定义数据的伪指令: DB, DW 它们分别定义:它们分别定义:1个字节、个字节、2个字节个字节 ABC DB 39, 250, ? , 0, ? ;定义字节单元;定义字节单元 DEF DW 983, 2358, ? , ? ;定义字单元(像;定义字单元(像数组)数组)3、地址计数器:、地址计数器:$ array db 32,43,56

12、,8,65 count equ $ - array4、段定义伪指令:、段定义伪指令:SEGMENT ENDS 段名段名 SEGMENT . . 段名段名 ENDS微机原理与接口技术精品课程容量:容量:1K 4容量:容量:2K 8注:注:2114芯片的芯片的10管脚功能:管脚功能: 低电平低电平”写写”,高电平高电平“读读” 读读允许允许 片片工作工作允许允许 片片允许允许大存储器是由很多小块组合的大存储器是由很多小块组合的 这样有利于增减而不浪费硬件这样有利于增减而不浪费硬件注:注:20管脚只能读管脚只能读微机原理与接口技术精品课程20输入输入/输出数据的传输控制方式输出数据的传输控制方式 程

13、序方式程序方式中断方式中断方式DMA方式方式 特点:特点:CPU反复访问外设反复访问外设是否能通信是否能通信 特点:特点:外设请示外设请示CPU执行执行(三种接口设计模式)(三种接口设计模式) 特点:特点:巨量数据传输的巨量数据传输的新技术新技术微机原理与接口技术精品课程微机原理与接口技术精品课程22228255A的基本操作的基本操作 注:注:请将书上请将书上260页表页表8-1修改一下修改一下微机原理与接口技术精品课程238255A的工作方式及初始化的工作方式及初始化8255A具有具有3种基本的工作方式种基本的工作方式 方式方式0基本输入输出方式基本输入输出方式方式方式1选通输入输出方式选通

14、输入输出方式方式方式2双向总线双向总线I/0方式方式*通过初始化确定某个工作方式通过初始化确定某个工作方式*当系统复位时,当系统复位时,8255A的的RESET输入端为高输入端为高电平,使电平,使8255A复位,所有的数据端口都被复位,所有的数据端口都被置成输入方式置成输入方式 (方式(方式0的一种)的一种)(无条件接口)(无条件接口)(有条件接口)(有条件接口)微机原理与接口技术精品课程24控制字控制字1:方式选择控制字方式选择控制字此字此字送入控制寄存器送入控制寄存器 微机原理与接口技术精品课程2525控制字控制字2: C口置位口置位/复位控制字复位控制字微机原理与接口技术精品课程2682

15、55工作方式工作方式1:选通输入选通输入/输出输出 选通输入:选通输入:STB 选通信号选通信号IBF 缓冲器满缓冲器满 信号信号INTR 中断请求中断请求 信号信号 INTE INTE 中断允许,中断允许, A A口用口用PC4PC4控制控制 B B口用口用PC2PC2控制控制注:注:请修改书上图请修改书上图8-8的的INTRA 的剪头方向的剪头方向微机原理与接口技术精品课程277.3 可编程定时器可编程定时器/计数器计数器 8254123456789101112242322212019181716151413RDGNDCSWRD0D1D2D3D4D5D6D78254+5VCLK1CLK0O

16、UT0GATE0OUT1GATE1GATE2OUT2CLK2A0A1图 8.18 8254外部引脚图应用例子:验钞机应用例子:验钞机计数器计数器CLKGATEOUT微机原理与接口技术精品课程28二、二、8254的内部结构和外部引脚的内部结构和外部引脚 1、内部结构、内部结构初值寄存器初值寄存器 + 减减1寄存器;减到寄存器;减到0时时OUT输出一输出一信号,同时减信号,同时减1寄存器重新开始,由初值寄存器寄存器重新开始,由初值寄存器负责重装(方式负责重装(方式0不重装!)不重装!)能控制减能控制减1寄存器立寄存器立即停止工作即停止工作(GNTE0=0有效)有效)计数器计数器CLKGATEOUT

17、微机原理与接口技术精品课程29地址分配地址分配微机原理与接口技术精品课程306种工作方式(模式)种工作方式(模式)1. 方式命令字方式命令字 【写入控制字寄存器内写入控制字寄存器内】微机原理与接口技术精品课程31方式命令字方式命令字【写入控制字寄存器内】【写入控制字寄存器内】注:对注:对8283定时器,定时器,D7 D6为为1、1无意义,无意义, 但对但对8284定时器有定义,见下页。定时器有定义,见下页。看定时器看定时器结构结构微机原理与接口技术精品课程32321. 1. 方式方式0 0: l方式方式0 计数减到计数减到0输出正跃变信号方式输出正跃变信号方式 (Out Signal on E

18、nd of Count (0)。一般作为定时中。一般作为定时中断请求信号使用。断请求信号使用。“初值不自动重装初值不自动重装”微机原理与接口技术精品课程3. 3. 方式方式2 2:分频方式分频方式l方式方式2的特点:的特点:“初值自动重装初值自动重装”计数器计数器CLKGATEOUT微机原理与接口技术精品课程344. 方式方式3 : 方波发生器方波发生器l方式方式3也有初值重装功能。也有初值重装功能。计数器计数器CLKGATEOUT微机原理与接口技术精品课程35PC系列机定时系统结构图系列机定时系统结构图 8255A地址地址6063H61H为为B口地址。口地址。DMADMA请求请求刷新刷新中断中断号为号为8 8产生产生方波方波频率:频率:1.1931816MHz输出方波频率(系统时钟用):输出方波频率(系统时钟用):18.2Hz(周期约(周期约55ms)返回返回扬声器门扬声

温馨提示

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

评论

0/150

提交评论