微机原理及应用单片机期末重点复习提纲

合集下载

微机原理复习提纲

微机原理复习提纲

微机原理复习纲要1.微机基础一、计算机中数的表示方法进位计数制及各计数制间的转换二进制数的运算带符号数的表示方法—原码、反码、补码BCD码和ASCII码二、微型计算机概述单片机及其发展概况单片机的结构及特点三、微型计算机系统组成及工作过程微型计算机功能部件微型计算机结构特点微型计算机软件微型计算机工作原理2.单片机硬件系统一、概述(一)单片机及单片机应用系统单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。

(二)MCS-51单片机系列二、MCS-51单片机结构和原理(一)单片机的内部组成及信号引脚组成:CPU、内部RAM、内部ROM、定时/计数器、并行I/O口、串行口、中断系统、时钟电路等。

(二)内部数据存储器1.寄存器区2.位寻址区3.用户RAM区4.特殊功能寄存器区(三)内部程序存储器三、并行输入/输出口电路结构组成结构:P0口、P1口、P2口、P3口四、时钟电路与复位电路常用晶体振荡器时钟电路(最大12MHz)、复位电路(RST引脚高电平产生复位)。

3.MCS-51单片机指令系统(重点)一、寻址方式包括:寄存器寻址、直接寻址、立即数寻址、寄存器间接寻址、变址寻址、相对寻址和位寻址。

二、指令系统共111条指令。

数据传送指令(29条)算术运算指令(24条)逻辑运算指令(24条)控制转移指令(17条)位操作指令(17条)三、常用伪指令包括:定位伪指令、定义字节伪指令、定义空间伪指令、定义符号伪指令、数据赋值伪指令、数据地址赋值伪指令、汇编结束伪指令。

4.MCS-51单片机汇编语言程序设计一、简单程序设计顺序控制程序。

编程前,要分配内存工作区及有关端口地址。

二、分支程序设计分支程序就是按照分支条件,判断程序流向,并执行。

1.两分支程序设计(单入口、两出口)2.三分支程序设计3.多分支程序设计(散转程序)三、循环程序设计1.单重循环程序设计2.双重循环程序设计(延时程序设计)3.数据传送程序4.循环程序结构(初始化、循环体、循环控制)四、查表程序(主要用于数码管显示子程序)表格是预先定义在程序的数据区中,然后和程序一起固化在ROM中的一串常数。

单片机原理复习提纲

单片机原理复习提纲

《微机原理及其应用》复习提纲第一章概述1、二进制带符号数的原码、反码和补码的表示方法。

2、补码运算及溢出判断。

补码运算公式:[X]补+[Y]补= [X+Y]补两个数的补码相加,其运算结果仍然是补码。

求结果的真值,先看符号位,若符号位为0,说明运算结果是正数的补码,其结果就是真值;若符号位为1,说明运算结果是负数的补码,必须将其还原后才是它的真值。

溢出判别式:OV = Cy7 异或Cy63、何谓单片机?4、何谓嵌入式系统?第二章MCS-51单片机的结构1、8051单片机主要由哪些功能部件组成?CPU、4KB的ROM、256B的RAM、4个8位并行I/O口、一个串行口、两个16位定时器、中断系统、振荡器等。

2、程序计数器PC有何作用?3、程序状态字PSW各位的含义是什么?4、ROM和RAM的主要区别是什么?在51单片机中分别用于存储什么?5、何谓堆栈?有何作用?为什么要设SP?堆栈安排在那一存储区中?6、51单片机可分为哪几个存储空间?如何编排地址?各存储空间的访问指令有何区别?7、MCS-51单片机的P0~P3口在结构上有何异同?使用时应注意哪些事项?8、CPU访问片外ROM或RAM时,P0和P2位各用来传送什么信号?P0口为什么要用片外地址锁存器?9、何谓时钟周期、机器周期、指令周期?当振荡频率为12MHz时,1个机器周期为多少微秒?10、单片机复位后,CPU从程序存储器的哪一单元开始执行程序?11、8051单片机引脚A LE的作用是什么?当CPU不执行MOVX指令时A LE的输出频率是多少?12、51单片机的引脚EA 的作用是什么?第三章MCS-51单片机的指令系统一、MCS-51单片机有哪几种寻址方式?举例说明。

二、指令系统1、传送指令(1) MOV指令用于访问片内RAM,指令的操作类型如右(2) MOVX指令用于访问片外RAM和扩展I/O口,操作数寻址方式采用间址@Ri或@DPTR。

(3)MOVC指令用于访问ROM(查表指令)(4)PUSH、POP进栈和出栈指令,操作数采用直接寻址。

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点1.计算机基本原理:包括计算机的定义、基本组成部分、工作原理、运算方式等方面的内容。

了解计算机的基本原理是理解微机原理及其应用的基础。

2.微处理器结构与工作原理:重点学习微处理器的结构和工作原理,包括控制器、运算器、寄存器、数据通路等方面的内容。

掌握微处理器的结构和工作原理对于理解微机的运行机制非常重要。

3. 存储器:包括RAM、ROM、Cache等存储器的结构、工作原理和应用。

了解存储器的结构和工作原理,以及存储器的应用场景,对于理解计算机的存储机制非常重要。

4.输入输出设备:包括键盘、鼠标、显示器、打印机等输入输出设备的原理和应用。

了解输入输出设备的原理和工作方式,以及它们在计算机系统中的作用,对于理解计算机的输入输出过程非常重要。

5.总线结构与中断机制:了解总线的结构和工作原理,以及中断机制的原理和应用。

掌握总线结构和中断机制对于理解计算机的数据传输和处理过程非常重要。

6.操作系统:了解操作系统的基本原理和功能,包括进程管理、内存管理、文件系统等方面的内容。

掌握操作系统的基本原理和功能对于理解计算机系统的运行和管理非常重要。

7.程序设计:掌握汇编语言和高级语言的基本语法和编程技巧,能够进行简单的程序设计和调试。

熟练掌握编程技巧对于应用微机原理进行程序开发和调试非常重要。

8.微机应用:了解微机在各个领域的应用,包括科学计算、数据处理、嵌入式系统等方面的内容。

了解微机的应用场景和应用方法,对于实际应用微机原理非常重要。

在复习《微机原理及其应用》时,可以通过阅读教材、参考书籍、查阅资料等多种途径进行学习。

可以结合实际操作,通过搭建实验环境、进行实验操作,加深对微机原理和应用的理解和掌握。

除了对重点内容进行深入理解和掌握外,还应该进行习题练习和实践操作。

通过解答习题和进行实践操作,加深对微机原理及其应用的理解和应用能力。

最后,要进行系统性的复习和总结。

可以制定复习计划,按照计划进行复习,对每个重点内容进行总结和归纳,形成自己的复习笔记和思维导图。

微机原理及应用自动化专业复习大纲

微机原理及应用自动化专业复习大纲

第一章:计算机中的数制和码制学习要点1.有符号数的补码表示:对于任意一个有符号数N,在机器字长能表示的范围内,可分两步得到补码:(1)取N的绝对值。

(2)如果N为负数,则对其绝对值中的每一位(包括符号位)取反,并在最低位加1。

这样就取得了有符号数N的补码。

2.BCD编码用4位二进制数表示一位十进制数,这种表示方法称为BCD(编)码。

最常用的编码方法是采用4位二进制数的前10种组合来表示0~9,这种编码方案称为8421BCD码。

当让计算机处理BCD码时,应对计算结果进行适当的修正。

对加法运算应采用“加6修正”,对减法运算应采用“减6修正”,其规则总结如下:(1)两个BCD码位相加(相减)无进(借)位时,如果结果小于或等于9,则该位不需要修正:如果结果大于9,则该位进行加6(减6)修正。

(2)两个BCD码位相加有进(借)位,则该位进行加6(减6)修正。

(3)低位修正结果使得高位大于9,则高位进行加6(减6)修正。

3.常用字符的ASCII码数字0~9:30H~39H;字母A~Z:41H~5AH;字母a~z:61H~7AH;空格:20H;回车(CR):0DH;换行(LF):0AH;换码(ESC):1BH。

.第二章:微机系统中的微处理器一.学习要点1.微处理器的内部结构从微处理器(也称中央处理单元,即CPU)的内部结构,可以了解CPU的工作过程,这对于掌握汇编语言的变成是很有好处的。

典型的微处理器内部结构可以分为4个组成部分:(1)算术逻辑运算单元(ALU):CPU的核心,完成所有的算术和逻辑运算操作。

(2)工作寄存器:用于暂存寻址信息和计算中间结果。

(3)控制器:CPU的“指挥中心”。

在它的控制下,CPU才能完成指令的读入、寄存、译码和执行。

(4)I/O控制逻辑:处理CPU的I/O操作。

区分下列这些名词解析:程序计数器(PC,Program Counter)、指令寄存器(IR,Instruction Register)、指令译码器(ID,Instruction Decode)、控制逻辑部件、堆栈指针(SP,Stack Pionter)、处理器状态字(PSW,Processor State Word)。

《单片机原理及应用》复习纲领

《单片机原理及应用》复习纲领

第一讲单片机概述1.除了单片机这一名称之外,单片机还可称为(嵌入式微控制器)。

2.AT89S51单片机片内包含有(存储器)、(定时器)和(CPU)。

3.AT89S51单片机型号中的“S”的含义是(可在线写入程序)。

4.单片机具有计算机的属性,也就是它可以(运行程序)。

5.下面的各种应用,(数据库管理)不属于单片机的应用范围。

第2讲硬件结构(上)1.在单片机中,通常将一些中间计算结果放在(数据存储器)中。

2.内部RAM中的可位寻址区的位是给(移位操作准备的、位操作准备的、控制转移操作准备的,A.以上都对)。

3.AT89S51的内部RAM中,可位寻址的字节地址空间为(20H~2FH)。

4.AT89S51单片机中,唯一一个用户不能直接使用的寄存器是(PC)。

5.AT89S51存放当前指令地址的寄存器是(程序计数器)。

6.单片机的堆栈指针SP始终是(指示堆栈顶)。

7.关于数据指针DPTR,下列说法正确的是(DPTR是由DPH和DPL 两个8位寄存器组成的)。

第2讲硬件结构(下)1.AT89S51单片机在访问外部存储器时,地址的输出是(P2口输出高8位地址,P0口输出低8位地址)。

2.提高单片机的晶振频率,则机器周期(变短)。

3.在AT89S51中,为实现P0口线的数据和低位地址的分时复用,应使用(地址锁存器)。

第3讲8051指令系统1.AJMP指令的跳转范围是(2KB)。

2.将累加器中的数据送到片外RAM的40H单元,可执行指令(MOV R0,#40HMOVX @R0,A)。

3.访问片外数据存储器的寻址方式是(寄存器间接寻址)。

4.以下指令中,属于单纯读引脚的指令是(MOV C,P1.5)。

5.如果(SP)=42H,(3FH)=12H,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:(PCH) =(34H)。

第4讲程序设计基础1.单片机应用程序一般存放在(ROM)。

2.执行如下3条指令后,30H单元的内容是(0EH)。

单片机期末总复习资料

单片机期末总复习资料

第三章 指令系统
• 寻址方式
立即数寻址,MOV A,#33H
寄存器寻址,MOV A,R0
直接寻址,MOV A,30H
寄存器间接寻址,MOV A,@R0
变址寻址,MOVC A,@A+DPTR
相对寻址,SJMP $
JZ L1
位寻址,MOV C ,07H
• 1、下列数据传送指令是否有问题?如果有问题该如 何改正?
分析: ➢P1.1引脚的输出应每隔500ms取反一次,即定时时间为500ms, 长时间定时。 ➢定时/计数器方式1最大定时65.5ms。可用定时/计数器T1进行 10ms的定时,然后用寄存器R7对10ms定时中断次数计数50次来 实现。
➢定时初值:(216 C) *1us 10000us C D8F0H;TH1 D8H, TL1 F0H
3、中断请求寄存器 (TCON)
TCON 8FH 8EH 8DH 8CH
(88H) TF1
TF0
8BH 8AH 89H 88H
IE1 IT1 IE0 IT0
外部中断举例
要求:每次按键,使外接发光二极管LED改变一次亮灭状态。
解:INT0输入按键信号,P1.0输出改变LED状态。
ORG 0000H
AJMP MAIN
22
【例7-4】用T0作为计数器计数一生产流水线上的工件,每生产 100个工件,发出一包装命令,包装成一箱,并记录其箱数,
100个
包装命令
23
第8章 串行口通信
串行同步通信、异步通信各自的特点。 串行口1的工作方式有哪些?每种工作方式下的波特 率和帧格式是什么样的? 可以做为波特率发生器的是()、()
要注意:读外部引脚状态前,要先输出高电平,读回来的状态才 是正确的。 强推挽输出方式:输入输出都可达到20mA电流,适合需要较大 输出电流的情况。 仅为输入:所有输出均截止,对外是高阻状态,对输入没有影响。 开漏输出:内部上拉电阻断开。做输入输出时需要外加上拉电阻。

单片机原理与应用复习提纲.doc

单片机原理与应用复习提纲.doc

单片机原理与应用复习提纲1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。

1、CPU、存储器、I/O口2、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为,机器周期为振荡周期的。

2、2us,1/123、使用8031芯片时,需将/EA引脚接电平,因为其片内无存储器。

低、程序4、如果手中仅有一台示波器,可通过观察引脚的状态,来大致判断MCS-51单片机正在工作。

ALE脚输出时钟频率为振荡周期的ALE 1/65、在基址加变址寻址方式中,以作变址寄存器,以或作基址寄存器。

累加器A,DPTR、PC6、指令格式是由和所组成,也可能仅由组成。

操作码、操作数、操作码7、若A中的内容为63H,那么,P标志位的值为()。

析:P为偶校验位,因为A中1的个数为偶数,所以P=0。

8、片内RAM低128个单元划分为、、3个主要部分。

工作寄存器区、位寻址区、数据缓冲区9、在十六进制中有0、1、2…、9、A、B、C、D、E、F共个不同的数码,采用“逢十六进一”“借一当十六”的计数原则进行计数。

汇编中十六进制数用结尾表示。

十六H10、MCS-51单片机采用的是冯.诺伊曼提出的经典计算机体系结构框架,即一台计算机是由、、、输入设备和输出设备共五个基本部分组成。

运算器、控制器、存储器11、对于8051单片机,其内部共有256个数据存储器单元,其中低128字节(00H~7FH)为真正的用户RAM区,高128字节(80H~FFH)为特殊功能寄存器区。

256 RAM12、在MCS-51中,除8032/8052外都只有两个16位定时器/计数器T0和T1,它们由两个相互独立的8位寄存器组成TH和TL,共有四个独立的寄存器TH0、TL0、TH1和TL1,只可对这四个寄存器独立寻址,而不能作为一个16位寄存器来寻址。

两个8位独立寻址13、在MCS-51单片机中有4个双向的8位I/O口P0~P3,在无片外存储器的系统中,这四个I/O口的每一位都可以作为准双向通用I/O口使用。

单片机与微机原理复习提纲-v2

单片机与微机原理复习提纲-v2

复习提纲题型:单项选择题(20)、填空题(16)、判断题(10)、读程序(10)简答题(20)、综合题(24)第一章概述主要考查基本概念,题型包括填空、选择、判断。

重难点指数:★★★1.1 计算机的发展1、计算机发展的分支:2、微型计算机与单片机的区别与联系3、计算机主要技术指标:字长、主频、运算速度、内存容量1.2 嵌入式系统1、嵌入式系统的定义:三要素(嵌入性、专用性、计算机系统)2、嵌入式系统的组成:P6嵌入式计算机的分类、外围接口包括哪些、嵌入式操作系统有哪些1.3 80C51及51系列单片机1、单片机基本概念2、SCM,MCU,ECU含义3、单片机与通用微机硬件结构的主要区别(1)微机微型化(强调控制功能)(2)增加了实时控制所要求的相关功能器件(3)单片机应用特点决定了单片机接口多为非标准接口4、按照其用途可分为通用型和专用型两大类,各自特点5、单片机按其处理的二进制位数主要分为:4位、8位、16位和32位单片机。

6、三次技术飞跃7、体积小、可靠性高、嵌入容易、功能强、应用灵活8、强调控制功能而非数据处理9、MCS-51系列单片机10、AT89C5x(AT89S5x)系列单片机11、何谓MCS-51系列单片机主要产品类型及代表产品12、何谓80C51系列单片机,A T89C51、AT89S51、AT89LV51含义1.4 微型计算机1、微型计算机分类第二章计算机基础知识主要考查基本概念,题型包括填空、选择、判断、简答。

重难点指数:★★★2.1 数制1、数制的基和权数制:二进制、八进制、十进制、十六进制基和权:2、数制间转换3、计算机中数的表示原码、反码、补码有符号数和无符号数P29 (1、2、3、5)4、二进制编码BCD码、ASCII码2.2 计算机的基本组成简单逻辑电路-〉触发器-〉寄存器-〉存储器/计数器/三态缓冲器重点掌握寄存器分类、各种寄存器的组成及工作原理2.3 存储器概述1、存储器分类2、主要技术指标:容量、存取速度3、存储器的寻址原理典型例题:P29 2-1、2-3、2-5;P30 2-7、2-9、2-11第三章微型计算机工作原理主要考查基本概念,题型包括填空、选择、判断、简答。

《微机原理与应用》复习提纲(期末).doc

《微机原理与应用》复习提纲(期末).doc

复习提纲(期末)一、基本概念•接口应具有功能有哪些?锁存、隔离、转换、联络。

•MCS-51单片机有5个中断源,分儿个优先级?可实现儿级中断嵌套?2、2•MCS-51的两个外部中断源分别是哪些?INTO、INTI•TO和T1的溢出屮断标志是哪些?TFO、TF1•MCS-51单片机同级别中断源优先级从高到低如何排?PXO、PTO、PX1、PT1、PS•PWS 状态位有哪些?CY AC FO RSI RSO OV•4KBEPROM单片机是哪种型号?8751•RSI RSO选择内部RAM的地址单元范曲|。

00O00H 〜07H 01008 〜OFH 10010H 〜17H 11018H 〜1FH •控制器主耍功能部件有哪些?IR ID PC SP DPTR•MCS-51子系列单片机有哪几个特殊功能寄存器?21•单片机复位后,工作寄存器丄作在那个区?0•P0 口〜P3 口作通用I/O输入口时,应先向口写入什么数据?OFFH •外扩存储器时,P0和P2的作用是如何?P0分时传送地址和数据,P2传送地址•MCS-51单片机共有儿条指令?111•MCS-51单片机内部设有几个定时器/计数器?2•MCS-51单片机定时器16位计数器工作方式的代码是多少?Ml M0=01•-INTO> -INTI中断源的中断矢量地址分别是哪些?0003H 0013H•TO、T1溢出中断源的中断矢量地址分别是哪些?000BH001BH•输入/输出信息有哪些?控制、数据、状态•单片机发展主要经历了哪3个阶段?(1)1971〜1978年初即单片机阶段(2)1978〜1983年单片机普及阶段(3)1983年以后16位单片机阶段•单片机主要有哪5个方面的应用?(1)家用电器(2)智能卡(3)智能仪表(4)网络与通信(5)工业控制•按位数分,有哪3类单片机?(1)4位单片机(2) 8位单片机(3) 16位单片机•MCS-51单片机・EA、ALE、・PSEN信号的作用如何?(1)・EA=O,执行外部程序存储区指令;-EA=O,先内部,后外部。

单片机原理及应用知识点汇总(复习)

单片机原理及应用知识点汇总(复习)

单片机原理及应用知识点汇总(复习)单片机原理及应用知识点汇总(复习)单片机(Microcontroller)是一种集成电路芯片,它集中了微处理器、存储器和多种输入输出设备,可以完成各种控制任务。

如今,单片机已经广泛应用于各行各业,包括电子产品、家用电器、汽车、医疗设备等领域。

本文将对单片机原理及应用的关键知识点进行汇总和复习,帮助读者回顾并巩固相关知识。

1. 单片机的定义和分类:单片机是一类特殊的微型计算机,它内部集成了处理器、存储器、输入输出端口以及定时器等功能模块。

根据处理器的指令集结构,单片机可分为CISC结构和RISC结构。

CISC结构的单片机指令集复杂,执行效率较低;而RISC结构的单片机指令集精简、执行效率高。

2. 单片机的工作原理:单片机通过外部输入设备(如传感器、按键)、处理器和外部输出设备(如显示屏、继电器)之间的协作实现相关功能。

其工作过程主要包括指令译码、执行、存储器操作等环节。

3. 单片机的组成模块:单片机一般包括中央处理器、存储器、输入输出设备以及定时器等组成模块。

其中,中央处理器是单片机的核心,负责执行指令和控制数据流;存储器用于存储程序和数据;输入输出设备用于与外界进行信息交互;定时器用于实现定时和计数功能。

4. 单片机的编程语言:单片机可以使用汇编语言或高级语言进行编程。

汇编语言直接操作硬件,具有高效性;而高级语言如C语言则更易学易用。

当然,在不同应用场景下,选择适合的编程语言非常重要。

5. 单片机的应用及案例:单片机已经广泛应用于各个领域。

以家用电器为例,许多智能家居产品(如智能灯光控制器、智能插座)中都使用了单片机来实现控制和联网功能。

此外,汽车电子系统、医疗设备、安防系统等领域也都离不开单片机的应用。

6. 单片机的发展趋势:随着技术的不断进步,单片机的性能不断提升,功耗不断降低,体积也越来越小。

同时,单片机的集成度也在不断提高,功能模块的数量和种类也在增多。

单片机期末复习资料(完全版)

单片机期末复习资料(完全版)

位操作指令 MOV C,20H 位地址只有1bit(小圆区域)
字节操作指令 MOV A,20H 字节地址共8bit(大椭圆区域)
ORG 1000H
10个字节的数据,编程将每个字节
从图中可以看出,51计数器是一个加1计数器,其计数源来自两个,一个是端口T0的外部中断源,另一个是系统振荡器的12分频,“计数源开关”可实现两个计数源的转换,另一个开
片机的系统扩展
常用于程序存储器的芯片种类有ROM、EPROM、E²PROM、FLASH等,其中
一般用于大批量生产产品,而其他三个是可以擦除再写的,EPROM是用紫外线擦除,
芯片有:2716(2KB)、2732(4KB)、2764(8KB)、
(64KB)。

67.【例8-5】根据图(P160 图8-21),试编写出程序使8255各个端口为下列工作状态。

口:方式0输出;B口:方式1输入;C口:方式0输入。

单片机原理及应用 期末复习资料

单片机原理及应用  期末复习资料

单片机原理及应用期末复习资料【单片机原理及应用】单片机(Microcontroller)是一种集成电路芯片,内部集成有中央处理器(CPU)、内存、输入输出接口和各种外设接口等主要组成部分,广泛应用于各种电子设备和系统中。

本文将围绕单片机的原理和应用展开讨论,为期末复习提供资料。

1. 单片机基本原理1.1 单片机架构单片机的架构可以分为哈佛结构和冯·诺依曼结构。

哈佛结构中,程序存储器和数据存储器分开存放,分别有独立的地址总线和数据总线;冯·诺依曼结构则将程序和数据存储在同一个存储器中,共享地址总线和数据总线。

1.2 单片机的工作原理单片机通过运行预先编写好的程序,完成各种功能。

它的工作原理可以概括为:输入设备通过接口与单片机相连,将输入信号转换为数字信号,单片机处理数字信号后,通过输出接口控制外部设备完成相应的操作。

1.3 单片机的指令集和编程语言单片机的指令集是单片机能够理解和执行的命令集合,不同的单片机拥有不同的指令集。

编程语言可以是汇编语言或高级语言,常用的汇编语言有汇编指令和汇编宏指令,高级语言常用的有C语言。

2. 单片机的应用领域2.1 家用电器单片机在家用电器中广泛应用,如洗衣机、空调、冰箱、微波炉等。

通过单片机控制,这些电器设备能够实现智能控制、定时启动和自动保护等功能。

2.2 工业自动化在工业自动化领域,单片机被广泛应用于生产线控制、工艺过程监控、仪器仪表控制等。

单片机通过各种传感器采集数据,并根据预设的控制策略,控制执行机构完成相应操作。

2.3 通讯设备单片机在通讯设备中扮演重要角色,如手机、无线路由器、通讯基站等。

单片机通过控制和处理通讯信号,实现数据的发送和接收、加密解密、网络连接等功能。

2.4 汽车电子单片机在汽车电子领域有广泛应用,如发动机控制单元(ECU)、车载音响系统、车载导航系统等。

单片机通过精密计算和控制,提高汽车性能、安全性和舒适性。

3. 单片机的开发工具3.1 开发环境单片机的开发环境包括集成开发环境(IDE)、编译器、烧录器等。

微机原理应用复习提纲及重要知识点总结

微机原理应用复习提纲及重要知识点总结

微机原理复习第3章一、微型计算机的构成主要有CPU、存储器、总线、输入/输出接口。

二、8086/8088CPU的寄存器及其功能:1. CPU中一共有哪些寄存器。

2. 哪些寄存器可以指示存储器地址;在指令中用于操作数寻址方式的有哪些寄存器,哪个可以指示I/O端口地址。

3. 在乘除运算中,特别用到哪些寄存器4. 哪些寄存器可以“变址”,在什么条件下变址;哪个寄存器可以计数。

5. 输入/输出操作用什么寄存器6. 哪个寄存器指示下一条将要运行的指令的偏移地址7. FR中各标志位的意义(OF、SF、CF、ZF、DF)三、8086CPU的引脚:1. 8086,8088CPU的数据线、地址线引脚数,8088与8086CPU在结构上的区别?2. 8086/8088CPU能访问存储器的地址空间和能访问I/O端口的地址空间。

3. 8086/8088微处理器地址总线引脚信号的状态是单向三态;数据总线引脚信号的状态是双向三态。

4. BHE、RD、WR、NMI、INTR、INTA、ALE、DEN、M/IO MN/MX 引脚功能。

四.8086/8088存储器组织1. 存储器单元数据的存放顺序,规则存放与非规则存放。

2. 8086系统中存储器的分体结构概念。

在86系列微机中,字数据在内存中的存放最好从偶地址开始,这样可以8086系统中,用一个总线周期访问一个16位的字数据时,BHE和A必须是 00。

3. 存储器分段方法,8086/8088系统将存储器设有哪几个专用段。

4. 段起始地址、段基址(段地址)、偏移地址(有效地址)的概念。

5. 物理地址和逻辑地址的概念、相互换算关系。

(题3.1,3.2,3.4,3.8,3.16)一、RAM和ROM的基本概念:RAM和ROM的特点(易失性和非易失性)RAM的分类(SRAM,DRAM的特点)ROM的分类(掩模ROM,EPROM,EEPROM的使用特点。

)二、存储器与CPU的连接1.与数据总线的连接当芯片数据线少于8位时,应该由多片芯片构成8位的芯片组,各片的控制线、地址线并接,低位芯片和高位芯片分别与低位和高位数据线相接;当芯片数据线与CPU数据总线相同时,则按数据位一一对应相接。

【期末复习、考研备考】《单片机原理及应用》期末复习资料

【期末复习、考研备考】《单片机原理及应用》期末复习资料

第1章微型机的基本知识1.微型机:由CPU、存储器、输入/输出接口电路和系统总线构成。

2.系统总线:地址总线AB,控制总线CB和双向数据总线DB。

数据总线(Data Bus―DB)双向、三态:数据总线的根数决定了一次可以传递二进制数的位数。

地址总线(Address Bus―AB)单向、三态:地址总线的位数决定了可以直接访问的存储单元(或I/O口)的最大可能数量(即容量)。

控制总线(Control Bus―CB):控制总线用来传输控制信号,数据总线和每个元件的数据线相连,为了使CPU能够和其中一个元件正确通信,必须使用三态逻辑元件(特别针对输入元件)。

3.运算器:运算器由算术逻辑单元ALU、累加器A、标志寄存器F和寄存器组,相互之间通过内部总线连接而成。

4.控制器:控制器CU由程序计数器PC 、指令寄存器IR 、指令译码器ID 、操作控制部件或称为组合逻辑阵列PLA 和时序发生器等电路组成,是发布操作命令的“决策机构”。

5.特殊功能寄存器(PSW):CY(PSW.7)进位/借位标志位;AC(PSW.6)半进位/借位标志位;F0 (PSW.5)可由用户定义的标志位;RS1(PSW.4)、RS0(PSW.3)工作寄存器组选择位;OV (PSW.2)溢出标志位;P (PSW.0)奇偶标志位。

6.堆栈与堆栈指示器SP(Stack Pointer):堆栈是按照“先进后出”或“后进先出”原则组织的一个存储区域。

7.字长:字长就是计算机的运算器一次可处理(运算、存取)二进制数的位数。

字长越长,一个字能表示数值的有效位就越多,计算精度也就越高,速度就越块。

8位二进制数称为1个字节,以B (Byte) 表示;2个字节定义为1个字,以W (Word) 表示;32位二进制数就定义为双字,以DW (Double word) 表示。

8.存储容量:存储器存储二进制信息多少的一个技术指标1KB =1024B (即1024×8位)1024KB =1MB(兆字节)1024MB=1GB(千兆字节)第2章单片机硬件结构1.单片机主要功能特点:8 位的CPU,片内有振荡器和时钟电路,工作频率为1~12MHz片内有128B数据存储器RAM片内有4KB程序存储器ROM可寻址片外64K字节数据存储器RAM可寻址片外64K字节程序存储器ROM片内21/26个特殊功能寄存器(SFR)4个8位的并行I/O口(PIO)1个全双工串行口(SIO/UART)2个16位定时器/计数器(TIMER/COUNTER)2个优先级可处理5个中断源,两级中断优先级1个布尔处理器和1个布尔累加器(Cy)MCS-51指令集含111条指令2.时钟电路:XTAL1, XTAL2:片内振荡电路输入/输出端;通常外接一个晶振两个电容。

单片机原理及应用复习提纲

单片机原理及应用复习提纲

《单片机原理及应用》复习提纲一、内容提要第一章基础知识1. 有符号数、无符号数、字符在计算机内部的存储方式。

2. 数制间转换(16进制、10进制、2进制)及表示方式。

3. 有符号数的原码、反码及补码。

4. 单片机的概念及特点(理解,不需要死记硬背书本上的词句)5.8位单片机的种类、型号、性能及应用场合(了解)第二章基本原理1. 51/52系列单片机的片内资源;2. 51内部结构3. CPU部件理解:程序状态字PSW 的作用、内容4. 存储器结构内部RAM(地址范围:00H~FFH)四个区域(工作寄存器区、位寻址区、通用区、SFR 区[SFR区包括哪些系统寄存器])的特点及用途、访问方式;注意:堆栈区存在于RAM内不是一个固定的区域,其栈顶地址由SP的内容指定,上电复位后指向07H(即第0组工作寄存器R7所在地址);程序内可将其指向RAM内任意地址。

A VR的堆栈是向下增长的(内容增加一个单元,地址减1),而MCS51的堆栈是向上增长的(内容增加,地址加1)。

内部ROM(地址范围:31系列:无;51系列:0000H~0FFFH;52系列:0000H~1FFFH)5.程序计数器:PC的作用,PC是独立于内部RAM的一个16位存储单元。

6. 并行口的内部结构图 2.6~2.9, 注意该电路内部总线与并口内部寄存单元连接(位于内部RAM的SFR区),外部与引脚相连。

7.外部引脚:ALE, PSEN, RST, EA等引脚的功能、作用第三章汇编程序设计(重点)1. 熟悉全部指令、功能及对相关寄存器的影响,汇编语言编程将作为主要考核编程语言。

2. 寻址方式——寻址方式即运算时,从什么地方、怎样找到数据所在内存单元(比如通过寄存器名称找到,称为寄存器寻址;直接立即数赋值,称为立即寻址……)3. 常用伪指令:什么叫做汇编伪指令?伪指令与51指令集有什么区别?注意:C语言内没有伪指令这种说法,因为C是编译器自动为用户声明的变量分配内存空间的;而汇编语言编程时,我们必须指定程序、数据所位于内存中的位置,因此需要伪指令辅助编程。

微机与单片机复习大纲

微机与单片机复习大纲

复习提纲:微机部分:第一章微型计算机系统概述1、微机系统的硬件三总线结构。

2、微机系统各组成部分结构。

3、微型计算机系统主要性能指标。

第四章存储器1、虚拟存储器技术的作用。

2、ROM和RAM的分类及特性。

3、内存储器结构的分类。

4、存储器字位(A×B)扩展的方法(译码法)。

第六章总线1、总线仲裁的两种方法。

2、总线握手的两种方法及区别。

单片机部分:第二章硬件结构1、引脚功能。

2、并行I/O端口的分类及功能。

3、存储器结构(片内/片外,程序/数据)及容量大小,堆栈空间与存储器关系。

4、机器周期的定义及计算。

5、复位电路及特殊功能寄存器的复位值。

第三章C51基础1、数据类型及字节数,扩展数据类型。

2、数据存储类型及存储空间对应关系。

3、文件包含及常用库函数。

4、位运算符的功能及使用。

第四章并行端口的原理1、并行I/O口作为通用输入/通用输出的使用方法。

第五章中断系统1、中断源的类型及中断号。

2、中断嵌套的原则及中断优先级。

3、中断请求标志寄存器,中断允许寄存器及中断优先级寄存器的标志位。

第六章定时器/计数器1、定时/计数器的工作方式及特性。

2、工作方式控制寄存器、定时/计数控制寄存器的标志位。

3、定时/计数器的定时初值的计算。

4、计数器应用编程。

第七章串行口1、串行口控制寄存器的标志位。

2、串行口工作方式及特性(多机通信不考察),数据帧格式。

3、波特率的定义及确定方法。

第九章I/O扩展1、82C55芯片的引脚功能(端口工作状态选择)。

2、工作方式选择控制字定义,PC口按位置位/复位控制字。

3、82C55工作方式0的设计及编程。

第十章输入/输出外设接口1、8段LED数码管的分类及特点。

2、数码管显示方式及特点。

3、矩阵键盘的行扫描法。

第十一章D/A和A/D转换1、DAC和ADC的主要技术指标。

第十二章串行扩展技术1、I2C总线协议。

2、A T24CXX芯片的存储容量。

(完整版)单片机原理及应用考试复习知识点

(完整版)单片机原理及应用考试复习知识点

(完整版)单片机原理及应用考试复习知识点单片机原理及应用考试复习知识点第1章计算机基础知识考试知识点:1、各种进制之间的转换(1)各种进制转换为十进制数方法:各位按权展开相加即可。

(2)十进制数转换为各种进制方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。

(3)二进制数与十六进制数之间的相互转换方法:每四位二进制转换为一位十六进制数。

2、带符号数的三种表示方法(1)原码:机器数的原始表示,最高位为符号位(0 ‘ +' 1 ‘-'),其余各位为数值位。

(2)反码:正数的反码与原码相同。

负数的反码把原码的最高位不变,其余各位求反。

(3)补码:正数的补码与原码相同。

负数的补码为反码加1。

原码、反码的表示范围:-127?+127,补码的表示范围:-128?+127。

3、计算机中使用的编码(1) B CD 码:每4位二进制数对应1位十进制数。

(2)ASCII 码:7位二进制数表示字符。

0?9的ASCII 码30H ?39H , A 的ASCII 码 41H , a 的 ASCII 码 61H 。

考试复习题:1、_______________________________________________________________ 求十进制数-102的补码(以2位16进制数表示),该补码为________________________________ ■2、 ______________ 123= ______ B= H 。

3、只有在 _______ 码表示中0的表示是唯一的。

4、真值-0000000B 的反码为____________ ;其补码为________________11、已知某数的 BCD 码为0111 0101 0100 0010则其表示的十进制数值为()+ 1000110B 的反码是 ___________ 10101.101B 转换成十进制数是((A ) 46.625 (B ) 23.625 3D.0AH 转换成二进制数是((A ) 111101.0000101B (C) 111101.101B73.5转换成十六进制数是( (A ) 94.8H(B) 49.8H十进制29的二进制表示为原码(A 11100010B1010111110、-49D 的二进制补码为.()A 11101111B 111011015、 67、 9、 -0110011B 的补码是 )。

(完整版)单片机原理及应用期末考试必考知识点重点总结

(完整版)单片机原理及应用期末考试必考知识点重点总结

单片机概述:单片机是微单片微型计算机的简称,微型计算机的一种。

它把中央处理器(CPU),随机存储器(RAM),只读存储器(ROM),定时器\计数器以及I\O 接口,串并通信等接口电路的功能集成与一块电路芯片的微型计算机。

字长:在计算机中有一组二进制编码表示一个信息,这组编码称为计算机的字,组成字的位数称为“字长”,字长标志着精度,MCS-51是8位的微型计算机。

89c51 是8位(字长)单片机(51系列为8位)单片机硬件系统仍然依照体系结构:包括CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、输入设备和输出设备、内部总线等。

由于一块尺寸有限的电路芯片实现多种功能,所以制作上要求单片机的高性能,结构简单,工作可靠稳定。

单片机软件系统包括监控程序,中断、控制、初始化等用户程序。

一般编程语言有汇编语言和C语言,都是通过编译以后得到机器语言(二进制代码)。

1.1单片机的半导体工艺一种是HMOS工艺,高密度短沟道MOS工艺具有高速度、高密度的特点;另一种是CHMOS工艺,互补金属氧化物的HMOS工艺,它兼有HMOS工艺的特点还具有CMOS的低功耗的特点。

例如:8051的功耗是630mW,80C51的功耗只有110mW左右。

1.2开发步5骤:1.设计单片机系统的电路2.利用软件开发工具(如:Keil c51)编辑程序,通过编译得到.hex的机器语言。

3.利用单片机仿真系统(例如:Protus)对单片机最小系统以及设计的外围电路,进行模拟的硬软件联合调试。

4.借助单片机开发工具软件(如:STC_ISP下载软件)读写设备将仿真中调试好的.hex程序拷到单片机的程序存储器里面。

5.根据设计实物搭建单片机系统。

2.1MCS-51单片机的组成:(有两个定时器)CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线和中断系统等。

工作过程框图如下:运算器组成:8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器A(Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等。

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

2012微机原理及应用 复习提纲一、 填空题(每题1分,共10分)0、 单片机应用系统设计的基本要求很多,要求在设计时将安全可靠性放在第一位。

1、 某温度测量系统(假设为线性关系)的测温范围为0~150℃,经ADC0809转换后对应的数字量为00H ~FFH ,试写出它的标度变换算式。

并计算数字量为ABH 时的温度值。

2、 某压力测量仪表的量程为400---1200Pa ,采用8位A/D 转换器,设某一时刻单片机经采样及数字滤波后的数字量为ABH ,求此时的压力值(设该仪表的量程是线性的) 。

3、 某加热炉温度测量仪表的量程为200 ~ 800℃,采用8位A/D 转换器,设某一时刻单片机经采样及数字滤波后的数字量为CDH ,求此时的温度值(设该仪表的量程是线性的) 。

4、 单片机应用系统中数字地和模拟地的连接原则:分开走线,最后在一点连接5、 对单片机应用系统中易受干扰的信号加硬件滤波器,如果干扰信号频率比信号频率高,选用低通滤波器;如果干扰信号频率比信号频率低,选用高通滤波器;当干扰信号在信号频率的两侧时,需采用带通滤波器。

6、 数据采集中的软件抗干扰措施较多---程序判断滤波(限幅、限速)、算术平均滤波、中值滤波、加权平均滤波、滑动平均滤波、RC 低通数字滤波和复合数字滤波等。

其中算术平均滤波适用于对周期性干扰的信号滤波,用限幅滤波对缓慢变化的物理参数进行采样时抗干扰的滤波效果好。

7、 程序运行的软件抗干扰措施:指令冗余、软件陷阱、“看门狗”技术8、 “看门狗”技术实际就是程序运行监视系统,看门狗(Wacth dog Timer )即看门狗定时器,是利用CPU 正常运行时必须在一定的时间间隔(根据程序运行要求而定)内发出工作正常信号,当CPU 进入死循环后,因其不能发出工作正常信号,就能及时被发觉并使系统复位。

9、 为保证按键识别的准确性,在电压抖动的情况下不能进行状态的输入,抖动可能造成一次按键多次处理问题。

为此,需要进行去抖动处理,去抖动有硬件和软件两种方法。

硬件方法就是加去抖电路,从根本上避免抖动的产生。

软件的方法则是采用时间延迟以躲过抖动,待信号稳定后再进行扫描。

10、 由于键的按下和释放是随机的,捕捉按键的状态变化主要有以下两种方法:外部中断捕捉、定时查询11、 针对DAC0832的两个寄存器的不同使用方法,形成了DAC0832的三种工作方式,分别为双缓冲方式、单缓冲方式和直通方式。

12、 A DC0809在A/D 转换开始后,只有确认数据转换完成后,才能进行传送。

为此常常采用定时、查询、中断传送方式。

13、 液晶显示器LCD 从显示的形式上通常可分笔段型、字符型和点阵图形型。

各显示器的特点及其应用。

14、 L ED 显示器按其发光管排布结构的不同,可分为LED 数码管显示器和LED 点阵显示器。

LED 数码管主要用来显示数字及少数字母和符号,LED 点阵显示器可以显示数字、字母、汉字和图形甚至图像。

LED 点阵显示器虽然显示灵活,但其占用的单片机系统的系统软件、硬件资源远远大于LED 数码管。

15、 多位LED 显示器的显示方式有动态显示和静态显示,它们的特点及其应用。

16、 计算机与外部设备的通信有两大类:并行通信与串行通信。

它们主要优点和用途是什么 17、 在串行通信中,根据数据传送的方向性,可分为单工通信、半双工通信和全双工通信。

18、 常用的串行通信接口标准有:RS-232C 、RS-449、RS-422A 、RS-423A 、RS-485、20mA 电流环、USB 、IIC 及SPI 等总线接口标准。

19、 80C51串行口有4种工作方式,其中方式0常用于扩展I/O 口、方式1多用于双机通信、方式2和方式3多用于多机通信班 级 学 号 姓 名密封装订线 密封装订线 密封装订线二、简答题(每题5分,共4题20分)0、单片机控制系统设计有哪些基本要求1、简述单片机应用系统的调试方法。

2、简述单片机应用系统的软件开发过程3、简述80C51单片机的三总线即数据、地址和控制总线的构成4、简述中断响应的过程。

5、简述80C51的寻址方式及相应的寻址空间;6、简述80C51的指令系统;7、简述汇编语言程序的设计思想和设计方法。

8、80C51的存储器组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点?9、简述80C51的内部结构和80C51引脚分别情况及其功能。

三、用8051串行口外接4094扩展8位并行输出口,驱动所连接的8只LED管循环点亮。

接口扩展如图所示。

分别用查询和中断方式编程并绘制流程图(15分)四、编制一个单片机控制步进电机正反转的控制程序,具体要求如下所示。

(共15分)①开始通电时,步进电机停止转动;步进电机正反转均采用双相激磁方式(四相双四拍);单片机分别接有按钮开关K1、K2、K3,K3用来控制步进电机的转向,当按下K3时,步进电机正转。

当松开K3时,步进电机反转。

②编制正反转工作时序表;绘制控制程序流程图;编写汇编语言程序。

二、某单片机温度控制系统工程中,晶振频率采用12MHz,软件设计采用主程序和中断服务程序相结合的程序结构;(共15分)(1)主程序主要完成如下功能:①完成系统的初始化;②定时器设置;③温度设定及显示。

(2) 中断服务程序,中断由T1产生,每隔5s执行以下功能:①温度检测(A/D转换、读入采样数据、数字滤波);②显示;③温度控制;④越限温度报警;(3)绘出主和中断程序的流程图并将程序补充完整。

三、 设多次采样值存放在60H ~6FH 的单元内,编制采样值算术平均滤波子程序并绘制流程图。

入口参数数据开始地址在R0中,采样次数存在R1中,出口参数平均值存入A 中。

(共10分)四、 单片机温度检测系统中,设相邻两次采样值所允许的最大偏差△Y=03H ,编制限幅滤波子程序。

上一次采样值存入60单元,本次采样值存入61单元。

(共10分)五、 试根据图所示的8路模拟量采集系统,以中断传送方式实现第4路IN4的模拟量输入信号的一次采集,请编写程序。

六、 电路如图所示,采用中断方式,对8路模拟信号轮流采样一次,并依次把转换结果存储到片内RAM以DATA 为起始地址的连续单元中。

七、 用DAC0832端口地址为FEFFH ,编写程序生成周期任意的锯齿波。

设系统的基准电压为5 V ,要求波形的最低电平为0 V ,最高电平为3 V 。

八、 电路如图所示,利用DAC0832输出一个从-5V 开始逐渐上升到0V 再升至5V ,再从5V 逐渐降至0V ,再降至-5V 的三角形波电压,试编写程序。

九、 80C51串行口的工作方式0,这种方式常用于扩展I/O 口。

在方式0下,串行口同步移位寄存器的输入输出方式。

串行数据从RXD(P3.0)端输入或输出,同步移位脉冲由TXD(P3.1)送出。

发送和接收均为8位数据,低位在先,高位在后。

波特率固定为fosc/12。

当串口用于通信时,可以用普通I/O 模拟其工作方式,编写输出一个字节数据的子程序,入口参数:待输出数据存于A 中。

;D0 D1 D2 D3 D4 D5 D6 D7P1.0(数据)P1.1(移位脉冲)十、 LCD1602显示模块可以和单片机AT89S51接口直接相连如下图,编写单片机向LCD1602显示模块写入一个字节的显示数据子程序,时序如图如下。

入口参数为:命令存在DAT_BYTE 中。

十一、在IIC 串行总线应用中,在I2C 总线启动后或应答信号后的第1-8 个时钟脉冲对应于一个字节的8 位数据传送如图所示。

其特点是在SCL 低电平期间为数据准备,允许总线上SDA 数据电平变换;在SCL 高电平期间,数据串行转送, SDA 数据必须保持稳定,不能被改变。

编程实现MCS51通过IIC 总线读取一个字节的子程序,结果存放在A 中。

十二、 X25F008是具有SPI总线接口的从器件,具有在SCK 的上升沿输入(接收)数据和在下降沿输出(发送)数据,传送数据的时序图如下:主机输入/从机输出(MISO )的特点为:在SCU 允许控制端/CS 为有效逻辑状态时,将串行时钟输出线P1.1由1变为0时, 将使接口芯片内的数据串行左移一位,从而输出 1位数据至P1.3口 ,完成1位数据MISO (先为高位)如此循环8次,可完成通过SPI 总线对SCU 器件读8位数据的操作;编程实现MCS51通过SPI 总线读取一个字节的子程序,结果存放在A 中。

十三、编程实现:开机时所有LED 都发光;当任意按钮Ki 按下,对应的LEDi 熄灭,松开则发光。

(10>CLK P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.780C51WR P2.0D0D1D2D3D4D5D6D7Q0Q1Q2Q3Q4Q5Q6Q7Q0Q1Q2Q3Q4D0D1D2D3D4K0K1K2K3K4K5LED0LED1LED2LED3LED4LED5LED6LED774H C 273C 244P2.7分)十四、80C51用译码法扩展一片62256 RAM和一片27256 ROM,如下图所示,(1)确定62256 RAM和27256 ROM存储器地址范围;(2)编程实现将27256 的最后256个单元数据传送到62256的最开始的256个单元中。

十五、编程实现下图的显示内容,十六、电路如图所示为并行输出的两位共阳LED的静态显示接口电路。

让两位数码管显示“51”,试编写其显示程序。

相关文档
最新文档