1603001微机原理及接口技术32学时高锋总复习

合集下载

微机原理与接口技术总复习

微机原理与接口技术总复习

微机原理与接口技术总复习第一部分:填空题第一章微机的基本知识基本知识结构☞微机的构成(包括硬件:主机+外设;软件:操作系统+编译程序+汇编程序+诊断程序+数据库等)☞微机的工作原理和工作过程①工作原理(冯.诺依曼原理)②工作过程(取指令、分析指令、执行指令)③控制器的两个主要功能☞了解微机的主要技术指标☞数的原码、反码、补码的表示方法及补码的运算☞二、八、十、十六进制数的表示及其相互转换☞ASCII码、BCD码的表示方法及其运算、修正原则☞无符号数与符号数的运算及其对标志位的影响相关习题1.对于二进制数0110 1001B,用十进制数表示时为:105D;用十六进制数表示时为:69H。

BCD2.设机器字长为8位,最高位是符号位。

则十进制数–11所对应的原码为:B。

3.已知某数的原码是B,则其反码是 B ;补码是 B 。

4.一个8位二进制数用补码方式表示的有符号数的范围是 -128~+127 。

第二章微处理器与系统结构基本知识结构☞掌握8086CPU的内部结构与主要引脚信号功能1、内部结构(BIU与EU)组成与功能2、主要引脚信号AD0~AD15, A16/S3~A19/S6,(地址锁存的必要性)BHE, NMI, INTR, INTA, HOLD, HLDA, RESET,READY, ALE, DEN,LOCK,RD,WR,M/IO。

☞熟悉8086 CPU 内部寄存器阵列☞了解8086最大组态与最小组态的区别☞熟悉存储器物理地址的生成及存储器组织20位地址如何生成;存储器是如何组织的,字节、字、字符串在内存中是如何存放的。

☞熟悉CPU中的标志寄存器及堆栈6个状态标志+3个控制标志;堆栈定义、堆栈组成及操作,为什么要设置堆栈☞熟悉系统的输入/输出结构和基本总线周期(会画读、写周期基本时序图)相关习题CPU从功能上分为 EU 和 BIU 两部分。

8086CPU中执行部件的功能是负责指令的执行。

中的BIU中有 4 个 16 位的段寄存器、一个 16 位的指令指针、 6 字节指令队列、20 位的地址加法器。

微机原理与接口技术知识点总结(重点-习题-)

微机原理与接口技术知识点总结(重点-习题-)

《微机原理与接口技术》复习参考资料教师:万显荣复习资料说明:1、标有红色星号“ ”的内容为重点内容3、本资料末尾附有“《微机原理与接口技术》综合练习题与答案错误修正”和“《微机原理与接口技术》综合练习题与答案中不作要求的部分”,请注意查看。

第一章概述一、计算机中的数制1、无符号数的表示方法:(1)十进制计数的表示法特点:以十为底,逢十进一;共有0-9十个数字符号。

(2)二进制计数表示方法:特点:以2为底,逢2进位;只有0和1两个符号。

(3)十六进制数的表示法:特点:以16为底,逢16进位;有0--9及A—F(表示10~15)共16个数字符号。

2、各种数制之间的转换(1)非十进制数到十进制数的转换按相应进位计数制的权表达式展开,再按十进制求和。

(见书本1.2.3,1.2.4)(2)十进制数制转换为二进制数制●十进制→二进制的转换:整数部分:除2取余;小数部分:乘2取整。

●十进制→十六进制的转换:整数部分:除16取余;小数部分:乘16取整。

以小数点为起点求得整数和小数的各个位。

(3)二进制与十六进制数之间的转换用4位二进制数表示1位十六进制数3、无符号数二进制的运算(见教材P5)4、二进制数的逻辑运算特点:按位运算,无进借位(1)与运算只有A、B变量皆为1时,与运算的结果就是1(2)或运算A、B变量中,只要有一个为1,或运算的结果就是1(3)非运算(4)异或运算A、B两个变量只要不同,异或运算的结果就是1二、计算机中的码制(重点 )1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。

数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。

注意:对正数,三种表示法均相同。

它们的差别在于对负数的表示。

(1)原码定义:符号位:0表示正,1表示负;数值位:真值的绝对值。

注意:数0的原码不唯一(2)反码定义:若X>0 ,则[X]反=[X]原若X<0,则[X]反= 对应原码的符号位不变,数值部分按位求反注意:数0的反码也不唯一(3)补码定义:若X>0,则[X]补= [X]反= [X]原若X<0,则[X]补= [X]反+1注意:机器字长为8时,数0的补码唯一,同为000000002、8位二进制的表示范围:原码:-127~+127反码:-127~+127补码:-128~+1273、特殊数10000000●该数在原码中定义为:-0●在反码中定义为:-127●在补码中定义为:-128●对无符号数:(10000000)2= 128三、信息的编码1、十进制数的二进制数编码用4位二进制数表示一位十进制数。

微机原理及接口技术期末复习资料重点归纳

微机原理及接口技术期末复习资料重点归纳

微机原理及接⼝技术期末复习资料重点归纳ES)出判断:同符号数相加,结果的符号位与之不同(符号位发⽣变化);⑦TF—陷阱标志位:置1时8086/8088进⼊单步⼯作⽅式,通常⽤于程序调试;⑧IF—中断允许标志位:置1时处理器响应可屏蔽中断;⑨DF—⽅向标志位:置1时串操作指令的地址修改为⾃动减量⽅向。

总线接⼝部件BIU的组成:1、段寄存器:4个16位段寄存器DS(数据段寄存器)、CS(代码段寄存器)、ES(附加段寄存器)、SS(堆栈段寄存器);2、16位指令寄存器IP:CPU每取⼀个指令字节,IP⾃动加1,IP总是指向下⼀条要取出的指令代码的⾸地址;3、20位地址加法器;4、6字节(8088为4字节)指令队列缓冲器。

BIU与EU的动作协调原则:BIU和EU是并⾏⼯作的,按流⽔线技术原则管理1、当8086指令队列中有两个空字节(8088中⼀个)时,BIU ⾃动把指令取到队列中;2、EU从指令队列取指,执⾏,执⾏过程中如要访问存储器或I/O,⽽此时BIU正在取指,完成取指后响应EU的总线请求;3、指令队列已满,EU⼜没有总线访问,BIU进⼊空闲状态;4、执⾏转移、调⽤和返回指令时,指令队列中的原有内容⾃动消除,BIU往指令队列中装⼊另⼀程序段中的指令。

存储器组织:1、物理地址:物理地址=段地址×16+偏移量任何⼀个存储单元的20位实际地址称为物理地址,⼜称绝对地址,同⼀物理地址可以有不同的段地址和偏移量。

2、逻辑地址:段地址:偏移地址程序中出现的地址,由段地址和段内偏移量组成,段地址和段偏移量都是16位⼆进制数。

3、⼀般程序存放在代码段中,段地址来源于代码段寄存器CS,偏移地址来源于指令指针寄存器IP;当涉及⼀个堆栈操作时,段地址在堆栈段寄存器SS中,偏移地址来源于栈指针寄存器SP;当涉及⼀个操作数时,则数据段寄存器DS或附加段寄存器ES作为段寄存器,⽽偏移地址由16位的偏移量得到,16位的偏移量取决于指令的寻址⽅式。

微机原理与接口技术 期末复习总结

微机原理与接口技术 期末复习总结

《微机原理与接口技术》复习参考资料复习资料说明:1、标有红色星号“ ”的内容为重点内容3、本资料末尾附有“《微机原理与接口技术》综合练习题与答案错误修正”和“《微机原理与接口技术》综合练习题与答案中不作要求的部分”,请注意查看。

第一章概述一、计算机中的数制1、无符号数的表示方法:(1)十进制计数的表示法特点:以十为底,逢十进一;共有0-9十个数字符号。

(2)二进制计数表示方法:特点:以2为底,逢2进位;只有0和1两个符号。

(3)十六进制数的表示法:特点:以16为底,逢16进位;有0--9及A—F(表示10~15)共16个数字符号。

2、各种数制之间的转换(1)非十进制数到十进制数的转换按相应进位计数制的权表达式展开,再按十进制求和。

(2)十进制数制转换为二进制数制●十进制→二进制的转换:整数部分:除2取余;小数部分:乘2取整。

●十进制→十六进制的转换:整数部分:除16取余;小数部分:乘16取整。

以小数点为起点求得整数和小数的各个位。

(3)二进制与十六进制数之间的转换用4位二进制数表示1位十六进制数(4)二进制与八进制之间的转换八进制→二进制:一位八进制数用三位二进制数表示。

二进制→八进制:从小数点开始,分别向左右两边把三位二进制数码划为一组,最左和最右一组不足三位用0补充,然后每组用一个八进制数码代替。

3、无符号数二进制的运算无符号数:机器中全部有效位均用来表示数的大小,例如N=1001,表示无符号数9带符号数:机器中,最高位作为符号位(数的符号用0,1表示),其余位为数值位机器数:一个二进制连同符号位在内作为一个数,也就是机器数是机器中数的表示形式真值:机器数所代表的实际数值,一般写成十进制的形式例:真值:x1 = +1010100B =+84x2 =-1010100B=-84机器数:[x1]原= 01010100 [x2]原= 110101004、二进制数的逻辑运算特点:按位运算,无进借位(1)与运算只有A、B变量皆为1时,与运算的结果就是1(2)或运算A、B变量中,只要有一个为1,或运算的结果就是1(3)非运算(4)异或运算A、B两个变量只要不同,异或运算的结果就是1二、计算机中的码制(重点 )1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。

微机原理与接口技术总复习

微机原理与接口技术总复习

《微机原理与接口技术》总复习资料第1章概论1、知识点:微机基本工作原理、微处理器系统、微处理器的产生和发展、微计算机的分类、微计算机系统的组成(P8 图1-18)、三总线、数的表示法(原码、反码、补码)、ASII码、BCD码(压缩与非压缩)、堆栈、接口。

2、本章重点:数的机内表示、进制位转换、ASCII码、BCD码。

第2章1.知识点:微处理器的主要性能指标、CPU、存储器、内存、外存、字节、字、双字、Cache、地址、总线周期、时钟周期、存储器分段、逻辑地址、物理地址、CPU的构成(EU与BIU)、CPU内部结构图(P29 图2-4)、8086/8088的14个寄存器、FLAG、8086/8088引脚图(P23 图2-8)、I/O端口组织(P30)2.本章重点:FLAG、8086寄存器组、I/O端口、逻辑地址与物理地址。

第3章8086指令系统(本章为重点)指令格式、指令系统(必须弄清功能与格式、会设计用DEBUG检验指令功能的上机例)1.寻址方式:立即寻址、寄存器寻址、存储器寻址(带[ ]的操作数,直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址)、端口寻址(直接与间接)。

2.数据传送指令:MOV、PUSH、POP、XCHG、XLAT、LEA、LDS、LES、LAHF、SAHF、PUSHF、POPF。

3.算术运算指令:ADD、ADC、INC、SUB、SBB、DEC、MUL、IMUL、DIV、IDIV、CBW、CWD、AAA、DAA、AAS、DAS、AAD、AAM。

必须弄清这些指令的格式和功能。

4、逻辑运算及转移类指令:AND、OR、NOT、XOR、TEST、SHL、SHR、SAL、ROL、ROR、RCL、RCR。

转移类指令格式:JXXX 目标处(注意单词的含义:Above Below Zero Equal Great Less Not),例:JLNE AA1 该指令的含义表示:不小于或等于转AA1(或者:大于转AA1)。

微机原理与接口技术总复习

微机原理与接口技术总复习
详细描述
输入/输出接口是微机中用于连接外部设备和软件的部件,实现主机与外部设备 之间的信息传输。输入接口将外部设备输入的数据传输到内存中;输出接口将 内存中的数据传输到外部设备并显示或输出。
总线
总结词
总线是微机中各部件之间传输信息的公共通道。
详细描述
总线是微机中各部件之间传输信息的公共通道,包括数据总线、地址总线和控制总线。数据总线用于传输数据; 地址总线用于传输地址信息,指示内存单元或I/O端口的位置;控制总线用于传输控制信号,协调各部件的工作。 总线使得各部件之间能够相互通信和协调工作。
05 微机应用系统设计
微机应用系统的设计方法
自底向上设计法
从硬件电路开始,逐步扩 展到接口卡、板卡、模板, 最后组成完整的微机应用 系统。
自顶向下设计法
从系统总体要求开始,先 设计系统总体结构,然后 逐步细化,直到完成最低 层硬件设计。
软硬件协同设计法
将软硬件作为一个整体进 行设计,采用抽象和层次 化的描述方式,实现软硬 件的协同优化。
微机原理与接口技术总复习
目录
• 微机原理概述 • 微机硬件基础 • 汇编语言基础 • 微机接口技术 • 微机应用系统设计 • 复习题与答案
01 微机原理概述
微机的基本概念
01
02
03
微机
微型计算机的简称,是一 种体积小、结构紧凑、性 能强大、功耗低、可靠性 高的计算机系统。
微机的特点
高速度、高精度、高性能、 低成本、低功耗、易于扩 展和维护。
06 复习题与答案
选择题
选择题1: 计算机中,CPU是指什么?
A. 中央处理器
B. 控制器
选择题
C. 存储器 D. 输入/输出设备 答案: A. 中央处理器

《微机原理与接口技术》复习重点及考点汇总

《微机原理与接口技术》复习重点及考点汇总

《微机原理与接口技术》复习重点及考点汇总第1章、微型计算机系统基本组成原理1、冯.诺依曼结构的特点P1(1)硬件上由运算器、控制器、存储器、输入设备和输出设备五大部分组成;(2)数据和程序以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也为二进制形式;(3)控制器按指令流驱动的原理工作。

2、总线的相关概念P53、算术运算基础P6原码、反码、补码、溢出的判断4、指令的相关概念P17 指令是规定计算机执行特定操作的命令。

任何一条指令都包括2部分:操作码和操作数。

程序则是为解决某一问题而编写在一起的指令序列。

微机每执行一条指令都是分为3个阶段进行:取指令、分析指令和执行指令。

第2章、微处理器和指令系统5、操作数寻址方式(会判断)P59 (1)物理地址PA=段寄存器*16+偏移地址(2)EA=基址+(变址*比例因子)+位移量指令寻址方式有效地址的计算方法直接寻址EA=指令操作数部分直接给出的地址码寄存器间接寻址EA=[间接寄存器]基址寻址EA=[基址寄存器]+位移量变址寻址EA=[变址寄存器]+位移量比例变址寻址EA=[变址寄存器]*比例因子+位移量基址加变址寻址EA=[基址寄存器]+ [变址寄存器]基址加比例变址寻址EA=[基址寄存器]+ [变址寄存器] *比例因子MPU RAM 外设AB DB CBROMI/O 接口三总线带位移的基址加变址寻址EA=[基址寄存器]+ [变址寄存器] +位移量带位移的基址加比例变址寻址EA=[基址寄存器]+ [变址寄存器] *比例因子+位移量6、数据传送类指令P69(1)通用数据传送指令,其包括传送指令MOV和交换指令XCHG(2)堆栈指令(3)地址传送指令(4)输入输出指令7、算术运算类指令P76(1)加减法指令ADD/SUB(2)比较指令CMP第3章、汇编语言及编程一道大题,很短的一段程序,计算结果。

第4章、总线与总数技术8、总线及总线信号分类P178总线是在模块与模块之间或者设备与设备之间传送信息的一组公用信号线,是系统在主控器(模块或设备)的控制下,将发送器(模块或设备)发出的信息准确地传送给某个接受器(模块或设备)的信号通路。

微机原理与接口技术复习提纲简

微机原理与接口技术复习提纲简

微机原理与接口技术复习提纲(简)复习要点第一章微型计算机基础1。

1 计算机中的编码与数的表示1.2微型计算机系统1。

3微型计算机的发展重点难点1、掌握计算机中编码和数的概念及数制之间的转换2、了解微型计算机系统的基本构成4、掌握微型计算机系统的性能指标5、了解微型计算机的发展第二章微处理器的结构2.1 8086微处理器2.2 80486微处理器2.3 Pentium处理器2.4 双核处理器重点难点1、掌握8086/80486的内部结构及寄存器组、工作模式2、掌握8086/80486的引脚功能3、了解8086/80486的工作时序4、了解Pentium处理器的性能特点和内部结构5、了解双核处理器第三章指令系统3。

1 指令的格式3。

2 寻址方式3。

3 指令系统重点难点1、了解指令的概念2、掌握寻址方式3、了解指令对标志位的影响4、掌握算术运算逻辑运算指令对标志位的影响5、掌握主要常用指令功能第四章汇编语言及其程序设计4.1 程序设计语言概述4。

2汇编语言的语句格式4。

3 汇编语言中的符号、数据和表达式4。

4 宏指令4.5 DOS功能调用与BIOS功能调用重点难点1、掌握常用伪指令2、了解DOS、BIOS功能调用3、了解顺序程序、分支程序、循环程序、子程序的结构第五章存储器5。

1存储器的分类及性能指标5.2ROM存储器5.3RAM存储器5.4 存储器扩展技术5.6虚拟存储器及其管理技术重点难点1、掌握存储器的分类和性能指标2、了解RAM和ROM存储器技术3、掌握存储器的扩展技术4、高速缓存技术、虚拟存储器及其管理技术第六章中断技术6.1中断概述6.280X86中断系统6.3 中断控制器8259A及其应用重点难点1、了解中断的概念、分类和系统功能2、掌握中断的处理过程3、结合80x86的中断结构学会使用中断与在实模式下的调用4、会使用中断控制器8259A第九章微机总线9。

1总线概述9。

2ISA总线9。

3PCI总线9.4通用串行总线USB9。

微机原理与接口技术复习纲要

微机原理与接口技术复习纲要

复习纲要1.cpu的性能指标,字长:指CPU的数据总线一次能够同时处理数据的位数。

可寻址的内存容量:内存容量是以字节(Byte)为单位计算。

指令系统:微处理器都有各自的指令系统,指令的条数愈多,其功能就愈强。

运算速度:是微机性能的综合表现,是指微处理器执行指令的速率。

iCOMP是衡量Intel系列微处理器性能的综合指数。

2.总线的性能指标及三者间的关系总线的带宽:总线的带宽是指单位时间内总线上可传输的数据量,以MB/s为单位。

总线的位宽:总线的位宽是指总线能够同时传输的数据位数。

总线的工作频率:总线的工作频率也称总线的时钟频率,以MHz为单位。

总线的带宽=(总线的位宽/8)X 总线的工作频率(MB/s)。

3.微机系统的硬件组成采用冯诺依曼体系结构,运算器、控制器、存储器、输入设备、输出设备五部分组成。

运算器和控制器合称为中央处理器CPU 。

CPU和内存储器合称为主机。

4. 8086/8088微处理器的内部结构从功能上可以划分为哪两个部分?总线接口部件BIU和执行部件EU。

BIU和EU的操作是并行的。

总线接口部件BIU主要用来存储器中的取指令并送往指令队列,指令执行是从指定的存储器单元或I/O端口中取操作数,并将数据传送给执行部件,或者把执行部件的操作结果传送到指定的存储单元或I/O端口中。

执行部件EU从总线接口部件的指令队列中取得指令,并在ALU上执行指令,然后,将处理的结果送回总线接口部件,由总线接口部件进行存储处理。

5.指令地址的构成操作数地址和地址码组成6.微机的CPU、存储器和I/O接口通过哪三大总线互连在一起?各自的功能是什么?地址总线、数据总线、控制总线地址总线(AB):一般是单向总线,传送CPU发出的地址信息。

数据总线(DB):双向总线,传送数据信息到外设和主存,也可以从主存和外设向CPU传送数据。

控制总线(CB):中每根线上的方向是一定的,它们分别传送控制信息、时序信息和状态信息。

微机原理及接口技术复习重点(很有用哦)

微机原理及接口技术复习重点(很有用哦)
EU:指令译码、指令执行
11
《微机原理及应用》重修
4、8086 CPU中四个段寄存器的名称是什么,分别用什么符号表示? 答:代码段:CS
数据段:DS 堆栈段:SS 扩展段:ES
12
《微机原理及应用》重修
5、列举至少5种程序状态字中的标志位,并简要说明其功能 答:ZF:全零标志
CF:进位标志 SF:符号位 AF:辅助进位 PF:奇偶校验位 OF:溢出标志
(2)MOV CL,4 ROR AL,CL(或ROL AL,CL) (3)XCHG AX,BX
22
《微机原理及应用》重修
15、写出至少3种指令,使AX寄存器清零 答: MOV AX,00 SUB AX,AX XOR AX,AX AND AX,00H
23
《微机原理及应用》重修
16、设计I/O接口电路时一般遵循什么原则,为什么? 答:遵循的基本原则:输出要锁存,输入要缓冲。
19
《微机原理及应用》重修
(6)MOV [SI],[BX] 答:源、目的操作数不能均为存储器操作数 (7)MOV DS,0200H 答:立即数不能直接送至段寄存器 (8)IN BL,05H 答: IN指令中目的操作数不能用BL(只能用AL或AX) (9)MOV AX,IP 答: IP不能作操作数 (10)MOV SI,[DX] 答: DX不能间接寻址,可改为 MOV SI,[BX] (11)PUSH AL 答: PUSH指令的操作数必须为16位(即:按字操作)
24. 8086 CPU上电复位后,执行第一条指令的物理地址是 FFFF0 H。
8
《微机原理及应用》重修
25. 8086/8088 CPU 的中断系统能处理 256 种不同类型的中断。 26. 在8086系统中使用8259A芯片,最多能管理 64 级中断优先级。 27. 计算机对I/O端口的编址方法有 存储器映象寻址(也称统一编址) 、 I/O单独编址 两

微机原理及接口技术复习总结

微机原理及接口技术复习总结
黄玉清制作
2.(习题4.17)将BUF1开始的100字节传送到BUF2开始的单元,然后从中检索 字符“#”,并将此单元换成空格字符。
程序片段: DATA segment ORG 2170H BUF1 DB 1,2,3,4,'$',6,'$',7 N EQU $- BUF1 ORG 1000H BUF2 DB 15 DUP(0) DATA ENDS STACK SEGMENT BUFF DW 100 DUP(0) M EQU $-BUFF STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV ES,AX MOV AX,STACK MOV SS,AX MOV AX,M MOV SP,AX LEA SI,BUF1 LEA DI,BUF2 MOV CX,N DON1: MOV AL,[SI] MOV [DI],AL INC SI INC DI LOOP DON1 MOV AL,‘#' LEA DI,BUF2 MOV CX,N DON2: CMP AL, [DI] JNZ DON3 MOV BYTE PTR[DI],20H ;空格:20H INC DI DON3:LOOP DON2 MOV AH,4CH INT 21H CODE ENDS END START
中断系统组成1需要中断请求中断请求触发器2可以屏蔽某些外设需分别处理中断屏蔽触发器3多个外设需分别处理中断优先权4多个外设需允许嵌套中断嵌套5cpu与外设的数据中转数据缓冲器6选择外设的端口号端口地址译码器黄玉清制作2020111438201311163cpu3cpu自动完成1关中断2保护断点ipcsflag入栈3给中断服务程序的入口地址cpu响应外中断的条件1有中断源发出的中断请求信号2开放总中断

单片微型计算机原理与接口技术_高锋版_课后答案全集

单片微型计算机原理与接口技术_高锋版_课后答案全集

单片微型计算机原理与接口技术高锋版课后答案第一章略第二章【单片机的基本结构】思考与练习题解析【2-1】8()C51单片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的最主要功能是什么?【答】80C51单片机在片内主要包含中央处理器CPU(算术逻辑单元ALU及控制器等)、只读存储器ROM、读/写存储器RAM、定时器/计数器、并行I/O口Po~P3、串行口、中断系统以及定时控制逻辑电路等,各部分通过内部总线相连。

1.中央处理器(CPU)单片机中的中央处理器和通用微处理器基本相同,是单片机的最核心部分,主要完成运算和控制功能,又增设了“面向控制”的处理功能,增强了实时性。

80C51的CPU是一个字长为8位的中央处理单元。

2.内部程序存储器根据内部是否带有程序存储器而形成三种型号:内部没有程序存储器的称为80C31;内部带ROM的称为80c51,80c51共有4 KB掩膜ROM;内部以EPROM代替RoM的称为87C51。

程序存储器用于存放程序和表格、原始数据等。

3.内部数据存储器(RAM)在单片机中,用读/写存储器(RAM)来存储程序在运行期间的工作变量和数据。

80C51中共有256个RAM单元。

4.I/O口单片机提供了功能强、使用灵活的I/O引脚,用于检测与控制。

有些I/O引脚还具有多种功能,比如可以作为数据总线的数据线、地址总线的地址线或控制总线的控制线等。

有的单片机I/0引脚的驱动能力增大。

5.串行I/O口目前高档8位单片机均设置了全双工串行I/0口,用以实现与某些终端设备进行串行通信,或与一些特殊功能的器件相连的能力,甚至用多个单片机相连构成多机系统。

有些型号的单片机内部还包含两个串行I/O口。

6·定时器/计数器80c51单片机内部共有两个16位定时器/计数器,80C52则有3个16位定时器/计数器。

定时器/计数器可以编程实现定时和计数功能。

7.中断系统80C51单片机的中断功能较强,具有内、外共5 个中断源,具有两个中断优先级。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

标志位(CY、AC、OV、P;F0)
1) 读程序、理解程序功能、写出程序运 行结果,加注释。 2 ) 伪指令
3. 程序设计 顺序程序 ★分支程序—由标志位或位的状态(0/1)等条件 决定程序流向。注意分支个数与条件判别指令条数有 关。 单分支 多分支
★循环程序— 循环初始化; 循环体; 循环控制参数(计数控制; 条件控制)
●需软件启动
TR0/TR1位置1
●中断–加1溢出中断
●TFX(x为0或1)位查询
●时间常数的重新设量(方式0、1、3)
●时间常数的计算--根据定时时间间隔或计数次数
计数=2n-时间常数
n=13、16、8、8 定时器/计数器的编程: 定时中断的编程 定时查询的编程
2. 串行口-接收/发送
(1)串行口状态控制寄存器 SCON
3.
读程序--程序功能及结果,加以注释
4. 软件编程— 典型编程:如查表、码制转换、运算 典型结构:分支程序、循环程序、子程序、 中断服务子程序
四、单片微机应用系统扩展 系统扩展的方法有二种,即并行扩展法(三总线掌握并行扩展方法。
1、地址的分配 :线选法、地址译码法(74LS138) 2、存储器的扩展--程序存储器和数据存储器(参见 图8-4、 图8-9、图8- 11等) 。地址范围。
3、8255的扩展(图8-17) :端口地址;端口初始化。
4、DAC0832的扩展—
●单缓冲、双缓冲、直通方式(参见图8-20、 图8-21)
5、ADC0809的扩展—
●启动; 判转换结束(中断、查询、延时等 读入转换值 (参见图8-25、图8-26、习题8-22、习题8-27) 。 ●通道地址确定。 待);
●TI、RI:硬件置“1”,软件清“0”一 查 询方式或硬件中断 ●SM0、SM1: 工作方式4种— 帧格式:位数、传送顺序 波特率 ●SM2:多机通讯位 ●RB8、TB8:第9位数据
(2)SBUF 写SBUF---发送 读SBUF—接收
(3)RXD 串行输入 TXD 串行输出
3. 中断
(1)定时器/计数器控制寄存器TCON TFx: 定时器溢出标志 IEx :外部中断请求 ITx:外部中断触发方式(低电平或下降沿有效) (2)串行控制寄存器SCON TI
3. 80C51的工作方式
1.复位方式 2.低功耗工作方式
二、指令系统及程序设计
1. 寻址方式什么是寻址方式? 寄存器寻址,直接寻址,寄存器间接寻址,立即寻址,基址 寄存器加变址,相对寻址,位寻址。
2. 指令系统
指令五大类∶ 数据传送类(29条)、算术 传送类(24)、逻辑传送类(24)、控制程序转 移类(17)、位操作类(19) 要求:常用指令- 调用、转移、
微机原理 与 接口技术
总复习
06.11.7
32学时,实验3个。学分为2.5。
主要内容: 1. 80C51单片微机的硬件结构(硬件) 2. 80C51单片微机的指令系统及程序设计(软件)
80C51单片微机的功能单元及应用(软、硬件 结合) 4. 单片微机系统扩展及应用
3.
一、 80C51单片微机硬件结构
1. 80C51引脚及功能(p15)
①总线结构
AB:P0分时作A0~A7 DB:P0作D0~D7
CB: EA ALE (p17):
P2
A8~A15
PSEN:外部程序存储器读选通信号 WR、 RD:外部数据存储器及I/O的读写信号 TXD RXD:串行口
②非总线结构P0 、P1、 P2、P3都作I/O口线
程序状态字PSW(P22)
2、存储器结构(p28)
①程序存储器-片内+片外 MOVC指令;PC ②数据存储器内部 (工作寄存器区、位寻址区、堆栈区、 RAM区、 SFR区) MOV指令;
SP及堆栈区变化-中断、子程序调用、push及pop指令
外部:需扩展
64K(包括I/O) MOVX指令
DPTR
掌握: ●工作原理 ●初始化编程及基本功能编程
1.定时器/计数器
◆定时-对内部机器周期计数
定时=(2N-时间常数)X机器周期
N= 13、16、8、8 ◆计数-对T0/T1引脚上负跳变计数加1 ①定时器方式寄存器 TMOD ②定时器控制寄存器 TCON 工作方式设置: C/T M1、M0(13位、16位、8位、8位)、 GATE位应用
P74例多字节加法
作业p134-13、见解析一书4-15
P132例求最大值
作业p135-17 、见解析一书4-21
见解析一书p152 五.
★子程序
入口条件 出口结果 RET ★中断服务程序 入口条件 出口结果 RETI
加注释及伪指令!
三、功能部件
主要有:
定时器/计数器(P172 例)
中断
串行口
考题类型
1.填空或选择题
●片外程序存储器的读选通信号是PSRN , 数 据 存 储器的读选通信号是 RD
2.简答题
80C51内部单片微机有哪三个常用的指针,它们各 有什么用处?
答:PC-程序计数器,下一条要执行的指令地址 SP-堆栈指针,指向栈顶 DPTR-数据指针,外部数据存储器或I/O地址指针
RI
(3)中断允许寄存器 IE
(4)中断优先级寄存器 IP
(5)中断源
INT0 T0 INT1 T1 串行口 矢量地址0003H、000BH、0013H、001BH、0023H ●中断与子程序调用的相似点和不同点(P147) ●中断服务子程序的编制: 中断矢量设置 现场保护、现场恢复 RETI退出
要求: 上课时讲过的例子 已做过的习题 已做过的实验
谢谢大家!
相关文档
最新文档