单片机原理与应用考试复习知识点

合集下载

单片机原理及应用复习内容

单片机原理及应用复习内容

单片机原理及应用复习内容单片机原理及应用复习内容第1章复习内容1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

2. AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么?答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash 存储器取代了87C51片内的4K字节的EPROM。

3. 单片机可分为商用、工业用、汽车用以及军用产品,它们的使用温度范围各为多少?答:商用:温度范围为0~+70℃;工业用:温度范围为-40~+85℃;汽车用:温度范围为-40~+125℃;军用:温度范围为-55~+150℃。

4. 解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。

答:单片机的在系统编程ISP(In System Program),也称在线编程,只需一条与PC机USB口或串口相连的ISP下载线,就可把仿真调试通过的程序代码从PC机在线写入单片机的Flash存储器内,省去了编程器。

在线应用编程(IAP)就是可将单片机的闪存内的应用程序在线修改升级。

5. 什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”?答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。

但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。

目前“嵌入式系统”还没有一个严格和权威的定义。

目前人们所说的“嵌入式系统”,多指后者。

6. 嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同?答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。

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

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

单片机原理及应用期末考试复习资料1:MCS-51汇编语言指令格式中,唯一不可缺少的部分是。

2.操作码2:在下列MCS-5l单片机各条指令中,错误的是()。

1.MOV A,@R73:MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是()。

1.寄存器间接寻址4:若PSW的RS1/RS0=10则单片机工作寄存器工作在()。

3.2区5:单片机8031的ALE引脚是()。

3.输出矩形脉冲,频率为fosc的1/66:单片机中的程序计数器PC用来()。

3.存放下一条指令地址7:单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( )。

2.64KB8:使8031的定时器T0停止计数的指令是()。

4.CLR TR09:在下列MCS-5l单片机各条指令中,错误的是()。

1.MOVC @A+DPTR,A10:单片机上电复位后,堆栈区的最大允许范围是个单元。

2.12011:下列定时/计数硬件资源中,不是供用户使用的是()。

3.定时器/计数器控制逻辑12:80C51单片机的数据长度是()。

2.8位13:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是()。

4.P314:累加器A中为无符号二进制数,()实现将A中内容乘以2。

3.CLR C RLC A15:LU表示()。

4.算术逻辑部件16:单片机复位后,()。

2.PC=0000H,SP=07H17:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是。

4.P318:MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。

4.存放16位地址,作间址寄存器使用19:MCS-51系列单片机的中断系统具有()。

1.5个中断源20:在下列MCS-5l单片机各条指令中,错误的是()。

1.MOVC @A+DPTR,A21:单片机上电复位后,PC的内容和SP的内容为()。

2.0000H,07H22:INTEL8031的P0口,当使用外部存贮存器时它是一个()。

单片机原理及应用复习要点

单片机原理及应用复习要点

单片机原理及应用复习要点
1.80c51单片机的内部硬件结构包括哪些部分? 是通过那三种总线连接
2.单片机的机器周期、状态周期、振荡器周期之间有何关系?
3.80c51单片机的整个存储器系统可划分为几个物理存储空间和几个逻辑空间?
是如何编址的?访问使用指令如何区分这些空间?EA如何使用?
4.单片机外部-有哪几种?区别是那些?
5.51单片机的堆栈区开辟在那儿,操作遵循哪些原则?
6.51单片机有那些低功耗模式?如何退出这些模式?
7.80c51的T计数/定时器有哪几种工作方式?常用于精确定时采用哪种方式?
8.80c51程序寻址空间范围是?复位时程序从何开始执行程序?
9.熟悉PSW寄存器中各个位的用法.,如CY,AC,OV,P及通用寄存器组的切换.
10.熟悉7种寻址方式及作用的范围,并熟悉各自的特点。

11.熟悉51单片机中断控制系统,包括中断优先响应原则,中断响应条件.
12.熟悉子程序或中断子程序调用的过程.并能分析各个相关寄存器的值变化。

13.熟悉循环程序的结构,能完成简单程序的分析编写
14.熟悉定时器有哪几种工作方式并能计算装填的值,熟悉查询中断定时用法..。

单片机原理及应用 简答题的考试要点

单片机原理及应用 简答题的考试要点

简答题(1)51单片机内部结构由哪些基本部件组成?各有什么功能?1、cpu主芯片(内部通过总线连接扩展的设备)2、时钟电路(为单片机提供震荡脉冲)3、电源电路(为单片机提供电源)4、内部数据存储器RAM(包括通用数据寄存器和专用寄存器SFR,主要是数据存储区。

)5、程序存储器ROM(主要是存储程序,51系列有4K内部程序ROM,可以外扩64K。

)6、并行端口4*8位(P0,P1,P2,P3主要是数据交换接口。

)7、串行口(TXD,RXD用于串口通信。

)8、中断系统(外中断0,定时计数T0,外中断1,定时计数T1,串口中断。

)9、定时/计数器(16位用于外部的计数和定时功能。

)(2)单片机的程序状态字寄存器PSW中各位的定义分别是什么?(3)51单片机引脚按功能可分为哪几类?各类中包含的引脚名称是什么?(5)计算机存储器地址空间有哪几种结构形式?51单片机属于哪种结构形式?P23(8)80C51片内低128B RAM区按功能可分为哪几个组成部分?各部分的主要特点是什么?提示(1)工作寄存器组(00H——1FH)这是一个用寄存器直接寻址的区域,内部数据RAM区的0—31,共32个单元。

它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0——R7。

(2)可位寻址RAM区(20H——2FH)16个字节单元,共包含128位,这16个字节单元既可以进行字节寻址,又可以实现位寻址。

主要用于位寻址。

(3)通用的RAM区(30H——7FH)用于设置堆栈、存储数据(9)什么是复位?单片机复位方式有哪几种?复位条件是什么?单片机在开机和死机时需要复位,以便使各功能部件处于一个确定的初始状态开始工作。

复位可以由两种方式产生,即上电复位方式和按键复位方式。

复位的条件是,在RST引脚端出现满足复位时间要求的高电平状态,该时间等于系统时钟振荡周期建立时间再加2个机器周期时间(一般不小于10ms)(12)80C51中哪个并行I/O口存在漏极开路问题?此时没有外接上拉电阻会有何问题?P33\34 P0口(13)简述利用Proteus进行汇编程序的仿真开发过程。

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

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

单片机原理及应用知识点汇总一、填空题1、单片机就是将微处理器、一定容量得RAM与ROM以及I/O口、定时器等电路集成在一块芯片上而构成得微型计算机.2、单片机80C51片内集成了 4 KB得FLASH ROM,共有5个中断源.3、两位十六进制数最多可以表示256 个存储单元。

4、在80C51中,只有当EA引脚接高电平时,CPU才访问片内得FlashROM.5、当CPU访问片外得存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供.6、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。

7、80C51具有64 KB得字节寻址能力。

8、在80C51中,片内RAM分为地址为00H~7FH 得真正RAM区,与地址为80H~FFH得特殊功能寄存器(SFR)区两个部分.9、在80C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU复位时,第0 组寄存器为当前得工作寄存器.10、数据指针DPTR就是一个16 位得特殊功能寄存器寄存器。

11、在80C51中,一个机器周期包括12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令与4周期指令。

12、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持2个机器周期,可将系统复位。

13、单片机80C51复位后,其I/O口锁存器得值为0FFH,堆栈指针得值为07H ,SBUF得值为不定,内部RAM得值不受复位得影响,而其余寄存器得值全部为0H。

14、在809C51中,有两种方式可使单片机退出空闲模式,其一就是任何得中断请求被响应,其二就是硬件复位;而只有硬件复位方式才能让进入掉电模式得单片机退出掉电模式。

15、单片机80C51得5个中断源分别为INT0、INT1、T0、T1以及TXD/RXD 。

16、单片机80C51得中断要用到4个特殊功能寄存器,它们就是TCON、SCON、IE以及IP。

单片机原理及应用总结归纳知识点汇总(复习)(最新整理)

单片机原理及应用总结归纳知识点汇总(复习)(最新整理)

3、以下哪一条指令的写法是错误的(?? C??? )。
A、MOV DPTR,#3F98H?? B、MOV R0,#0FEH?? C、MOV 50H,#0FC3DH?? D、INC R0
4、以下哪一条指令的写法是错误的(?? D??? )。
A、INC DPTR???? B、MOV R0,#0FEH???? C、DEC?? A???? D、PUSH?? A
7、以下哪一条是位操作指令(??? B??? )。
A、MOV P1,#0FFH??? B、MOV C,ACC.1??? C、CPL?? A????? D、POP?? PSW
8、以下哪一条是位操作指令(?? B??? )。
A、MOV P0,#0FFH??? B、SETB?? TR0??? C、CPL?? R0????? D、PUSH?? PSW
26.当需要从 80C51 单片机程序存储器取数据时,采用的指令为(B )
A、MOV A, @R1
B、MOVC A, @A + DPTR
C、MOVX A, @ R0 D、MOVX A, @ DPTR
三、判断
1、在 51 系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器 A 的参与才能完
成。T
精心整理
SP 的值为( D )。
A.6HB.37H来自C.38HD.39H
22. 单片机中的程序计数器 PC 用来( B)。
A.存放指令
B.存放正在执行的指令地址
C.存放下一条指令地址
D.存放上一条指令地址
23. 在 80C51 指令中,下列指令中( C)是无条件转移指令。
A.LCALL addr16
11、80C51 单片机的 RS1,RS0=01 时,当前寄存器 R0—R7 占用内部 RAM(??? B?? )单

单片机原理与应用考试复习资料

单片机原理与应用考试复习资料

一、单选题1.89C51单片机中,唯一一个用户不能直接使用的寄存器是()A、P S WB、D P T RC、P CD、B答案: C2.使用定时器T1时,有几种工作方式()A、1种B、2种C、3种D、4种答案: D3.中断源I E 1(外部中断1)的向量地址为()A、0003HB、000BHC、0013HD、002BH答案: C4.在8x51里,若要扩展外部存储器时,数据总线连接哪个输入/输出端口?()A、P0B、P1C、P2D、P3答案: A5.执行M O V I E,#81H指令的意义是:()A、屏蔽中断源B、开放外中断源0C、开放外中断源1D、开放外部中断源0和1答案: B6.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。

A、PCB、PSWC、AD、SP答案: B7.8051单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H答案: A8.下列指令目的操作数属于寄存器间接寻址的是()。

A、MOV @R0,AB、ADDC B,30HC、ADD A,@R0D、ADD A,#30H答案: A9.单片机应用程序一般存放在()中。

A、RAMB、ROMC、寄存器D、CPU答案: B10.下面哪一种传送方式适用于处理外部事件( )。

A、DMAB、无条件传送C、中断D、条件传送答案: C11.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是()A、位累加器CyB、通用寄存器的各个位C、特殊功能寄存器的可寻址位D、位操作指令集答案: B12.89S51的内部程序存储器与数据存储器容量各为多少?()A、64KB、 128BB、4KB、64KBC、4KB、128BD、8KB、256B答案: C13.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。

A、TMODB、TCON/SCONC、IED、IP答案: B14.在下列寄存器中,与定时器 / 计数器控制无关的是:( )A、TCONB、SCONC、IED、TMOD答案: B15.若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于( ) μs。

单片机原理及应用知识点复习精编

单片机原理及应用知识点复习精编

单片机原理及应用知识点复习精编一、单片机的基本原理单片机的基本原理是指通过摩尔定律,将中央处理单元(CPU)、存储器和输入输出设备集成到一块芯片上。

其基本组成部分包括:CPU、存储器、定时器/计数器、输入输出端口、通信接口等。

单片机可以实现数据的输入输出、计算处理、控制运行等功能。

二、单片机的常见知识点复习1.单片机的指令系统:包括指令的格式、指令的功能、指令的执行周期等。

常见指令有数据传送指令、算术指令、逻辑指令、跳转指令等。

2.单片机的寄存器:包括通用寄存器、状态寄存器、程序计数器、堆栈指针等。

其中,通用寄存器用于存放运算数据,状态寄存器用于存放运算结果和标志位。

3.单片机的输入输出端口:包括并行输入输出端口和串行输入输出端口。

并行输入输出端口可同时输入输出多位数据,串行输入输出端口适用于需要高速通信的场景。

4.单片机的定时器/计数器:用于产生精确的时间延迟或实现定时、计数等功能。

定时器可用于产生中断信号,计数器可用于计数外部事件。

5.单片机的中断系统:包括外部中断和内部中断。

外部中断用于处理外部事件的优先级,内部中断用于处理操作系统任务的切换和管理。

6.单片机的存储器结构:包括随机存储器(RAM)、只读存储器(ROM)和闪存等。

RAM用于存放变量和暂存数据,ROM用于存放程序代码和常量数据。

三、单片机的应用单片机广泛应用于各个领域,包括工业控制、通信、仪器仪表、家电等。

以下是一些单片机的应用案例:1.工业自动化控制系统:单片机作为控制单元,实现对生产过程的监控和控制,可用于各种工业生产线的自动化控制。

2.电子秤:单片机通过采集传感器信号,并进行数据处理,实现对重量的测量和显示。

3.空调控制系统:单片机通过采集环境温度和湿度传感器信号,实现空调的温度调节和风速控制等功能。

4.智能家居系统:单片机作为智能家居的中控单元,通过与各种家电设备的通信,实现对家庭设备的远程控制。

5.车载电子系统:单片机作为车载电子系统的控制核心,可实现对车辆的信息显示、安全控制、娱乐系统控制等功能。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

精心整理单片机原理及应用知识点汇总一、填空题1、单片机是将微处理器、一定容量的RAM和ROM以及?? I/O?? 口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机80C51片内集成了???? 4??? KB的FLASH ROM,共有??? 5????个中断源。

3、两位十六进制数最多可以表示??? 256??个存储单元。

4、在80C51中,只有当EA引脚接??? 高??? 电平时,CPU才访问片内的Flash ROM。

5、当CPU访问片外的存储器时,其低八位地址由?? P0??口提供,高八位地址由?? P2?????电平??? 触发方式和???? 边沿??? 触发方式。

18、中断处理过程分为4个阶段,即???中断请求、中断响应、中断服务以及中断返回?。

??19、单片机80C51片内有两个?? 16?? 位的定时/计数器,即T0和T1,它们都有??定时?? 和????计数??? 的功能。

20、单片机80C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为FE0CH?。

21、单片机80C51具有????并行???? 通信和????串行???? 通信两种通信方式。

22 、串行通信有??? 同步??通信和??? 异步??? 通信两种通信方式。

23、在异步通信中,数据的帧格式定义一个字符由4部分组成,即:??起始位?? 、数据位、??奇偶校验位?? 和停止位。

24、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是?? 通信双方必须采用统一的编码方式????? ,二是???? 通信双方必须能产生相同的传送速率????。

25、单片机80C51中的串行通信共有?? 4???种方式,其中方式?? 0??? 是用作同步移位寄存器来扩展I/O口的。

26、设80C51的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为???? F4H????27、键盘可分为???独立连接???式和??矩阵??式两类。

单片机原理及应用期末考试必考知识点重点总结

单片机原理及应用期末考试必考知识点重点总结

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

它把中央处理器(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、单片机是将微处理器、一定容量的RAM 和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机80C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。

3、两位十六进制数最多可以表示256 个存储单元。

4、在80C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。

5、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。

6、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。

7、80C51具有64 KB的字节寻址能力。

8、在80C51中,片内RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。

9、在80C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU复位时,第0 组寄存器为当前的工作寄存器。

10、数据指针DPTR是一个16 位的特殊功能寄存器寄存器。

11、在80C51中,一个机器周期包括12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和4周期指令。

12、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持 2 个机器周期,可将系统复位。

13、单片机80C51复位后,其I/O口锁存器的值为0FFH ,堆栈指针的值为07H ,SBUF的值为不定,内部RAM的值不受复位的影响,而其余寄存器的值全部为0H 。

14、在809C51中,有两种方式可使单片机退出空闲模式,其一是任何的中断请求被响应,其二是硬件复位;而只有硬件复位方式才能让进入掉电模式的单片机退出掉电模式。

15、单片机80C51的5个中断源分别为INT0 、INT1、T0、T1以及TXD/RXD 。

16、单片机80C51的中断要用到4个特殊功能寄存器,它们是TCON、SCON、IE以及IP。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

《单片机原理及应用》复习提纲一、内容提要第一章基础知识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是编译器自动为用户声明的变量分配内存空间的;而汇编语言编程时,我们必须指定程序、数据所位于内存中的位置,因此需要伪指令辅助编程。

单片机原理及应用期末考试必考知识点重点总结

单片机原理及应用期末考试必考知识点重点总结

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

它把中央处理器(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、各种进制之间的转换(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等。

单片机原理及应用考试复习知识点

单片机原理及应用考试复习知识点

单片机原理及应用考试复习知识点Company number:【0089WT-8898YT-W8CCB-BUUT-202108】单片机原理及应用考试复习知识点第1章计算机基础知识考试知识点:1、各种进制之间的转换(1)各种进制转换为十进制数方法:各位按权展开相加即可。

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

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

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

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

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

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

负数的补码为反码加1。

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

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

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

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

第2章 80C51单片机的硬件结构考试知识点:1、80C51单片机的内部逻辑结构单片机是把CPU、存储器、输入输出接口、定时/计数器和时钟电路集成到一块芯片上的微型计算机,主要由以下几个部分组成。

(1)中央处理器CPU包括运算器和控制器。

运算电路以ALU为核心,完成算术运算和逻辑运算,运算结果存放于ACC中,运算结果的特征存放于PSW中。

控制电路是单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。

程序计数器PC是一个16位寄存器,PC的内容为将要执行的下一条指令地址,具有自动加1功能,以实现程序的顺序执行。

(2)存储器分类:随机存取存储器RAM:能读能写,信息在关机后消失。

可分为静态RAM (SRAM)和动态RAM(DRAM)两种。

只读存储器:信息在关机后不会消失。

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

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

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

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

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

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

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

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

负数的补码为反码加1。

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

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

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

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

第2章80C51单片机的硬件结构考试知识点:1、80C51 单片机的内部逻辑结构单片机是把CPU、存储器、输入输出接口、定时/计数器和时钟电路集成到一块芯片上的微型计算机,主要由以下几个部分组成。

(1)中央处理器CPU包括运算器和控制器。

运算电路以ALU 为核心,完成算术运算和逻辑运算,运算结果存放于ACC 中,运算结果的特征存放于PSW 中。

控制电路是单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。

程序计数器PC 是一个16 位寄存器,PC 的内容为将要执行的下一条指令地址,具有自动加 1 功能,以实现程序的顺序执行。

(2)存储器分类:随机存取存储器RAM :能读能写,信息在关机后消失。

可分为静态RAM (SRAM )和动态RAM (DRAM )两种。

只读存储器:信息在关机后不会消失。

掩膜ROM :信息在出厂时由厂家一次性写入。

可编程PROM :信息由用户一次性写入。

可擦除可编程EPROM:写入后的内容可由紫外线照射擦除。

电可擦除可编程EEPROM:可用电信号进行清除和改写。

存储容量:存储容量指存储器可以容纳的二进制信息量,M 位地址总线、N 位数据总线的存储器M容量为 2 ×N 位。

80C51 单片机的存储器有内部RAM(128B,高128B 为专用寄存器)、外部RAM(64KB )、内部ROM(4KB 掩膜ROM )、外部ROM(64KB )。

(3)输入输出接口4 个8 位并行I/O 口(P0、P1、P2、P3)(4)其它资源一个全双工串行口、 5 个中断源、 2 个16 位的定时/计数器、时钟电路。

2、80C51 单片机的信号引脚(1)电源部分:VCC 接+5V、VSS 接地。

(2)时钟电路部分:XTAL1 和XTAL2 接晶振。

1 个机器周期=6 个状态=12 个拍节6MHZ 的晶体机器周期2us,12MHZ 的晶体机器周期1us。

(3)I/O 口部分:P0——8 位数据总线/地址总线低8 位、P1——用户口、P2——地址高8 位、P3——第二功能。

(4)控制部分:地址锁存控制信号ALE ,用于控制把P0 口输出的低8 位地址送入锁存器锁存地起来。

外部程序存储器读选通信号PSEN,低电平有效,以实现外部ROM 单元的读操作。

访问程序存储器控制信号EA,低电平时只读外部ROM,高电平时先读内部ROM ,再读外部ROM 。

复位信号RST,当输入的复位信号延续 2 个机器周期以上高电平时即为有效。

复位值:PC=0000H,SP=07H,P0=0FFH。

3、内部RAM 的基本结构与功能80C51 的内部数据存储器低128 单元区,称为内部RAM ,地址为00~7FH。

(1)寄存器区(00~1FH)共分为 4 组,组号依次为0、1、2、3,每组有8 个寄存器,在组中按R7~R0 编号。

由PSW 中RS1、RS0 位的状态组合来决定哪一组。

(2)位寻址区(20H~2FH)可对单元中的每一位进行位操作,16 个字节单元共128 个可寻址位,位地址为00~7FH。

位起始地址D0=(字节地址-20H)*8(3)用户RAM 区(30H~7FH )堆栈、缓冲区堆栈是在内部RAM 中开辟的,最大特点就是“后进先出”的数据操作原则。

两项功能:保护断点和保护现场。

两种操作:进栈和出栈。

SP 堆栈指针,它的内容就是堆栈栈顶单元的地址。

4、专用寄存器(内部数据存储器高128 单元)(1)累加器A(ACC)(2)寄存器 B(3)程序状态字PSWCY——进位标志位,最高位的进位或借位。

AC——半进位标志位,低 4 位向高 4 位的进位或借位。

OV——溢出标志位,同符号数相加,结果为异符号,有溢出;异符号数相减,结果和减数符号相同,有溢出。

P——A 中1 的个数,奇数个P=1,偶数个P=0。

(4)数据指针DPTR :80C51 中惟一一个供用户使用的16 位寄存器。

高8 位DPH,低8 位DPL 。

第3章80C51单片机指令系统考试知识点:1、寻址方式(1)立即寻址(#data,#data16)例:MOV A ,#00H(2)直接寻址(direct)内部RAM :00~7FH 、特殊功能寄存器例:MOV A ,00H (3)寄存器寻址(A、B、Rn、DPTR )(4)寄存器间接寻址(@Ri、@DPTR )例:MOVX A ,@DPTR(5)变址寻址(@A+DPTR ,@A+PC )例:MOVC A ,@A+DPTR(6)位寻址(bit)20~2FH:00~7FH、特殊功能寄存器例:MOV C ,00H(7)相对寻址(rel)例:JZ rel2、数据传送类指令(1)内部RAM 数据传送指令MOV 目的,源;目的→源交换指令:XCH A,direct/Rn/@Ri ;A 和源交换XCHD A ,@Ri ;只换低 4 位SWAP A;A 的高低 4 位交换注意:A 作目的操作数会影响P。

PUSH directPOP direct(2)外部RAM 数据传送指令MOVX A ,@Ri/@DPTR ;外部地址内容→ AMOVX@Ri/@DPTR ,A;A→外部地址内容(3)ROM 数据传送指令MOVC A ,@A+DPTR/@A+PC ;查表指令3、算术运算指令(1)加法指令ADD/ADDC A ,#data/ direct/ Rn/@Ri ;会影响CY、AC、OV、PINC A/ direct/ Rn/@Ri/DPTR ;加1,PDA A;十进制调整,大于9 加6(2)减法指令SUBB A,#data/ direct/ Rn/@Ri ;会影响CY、AC、OV 、PDEC A/ direct/ Rn/@Ri ;减 1(3)乘除指令MUL AB;(A)*(B) →BA ,会影响CY=0,OV,PDIV AB;(A)/(B) 的商→A,余数→ B4、逻辑运算及移动指令(1)逻辑运算指令ANL/ORL/XRL A ,#data/ direct/ Rn/@RiANL/ORL/XRL direct ,A/#data与→清0,或→置1,异或→取反CLR/CPL A;清0 和取反(2)移位指令RL/RR/RLC/RRC A注意:每左移一位相当于乘2,每右移一位相当于除2,带进位的移会影响CY 和P。

5、控制转移类指令(1)无条件转移指令LJMP addr16 ;addr16→PC,64KBAJMP addr11;(PC)+2 →PC,addr11→PC10~0,2KBSJMP rel;(PC)+2+rel →PC,256BJMP @A+DPTR ;(A)+(DPTR) →PC,64KB(2)条件转移指令累加器 A 判0 转移指令JZ rel;A 为0JNZ rel;A 不为0比较不相等转移指令CJNE A/Rn/@Ri ,#data,relCJNE A,direct ,rel注意:第一操作数和第二操作数不相等,程序转移,若第一大于第二,CY=0 ,第一小于第二,CY=1。

第一操作数和第二操作数相等,程序顺序执行,CY=0 。

减1 不为0 转移指令DJNZ Rn/direct ,rel;(Rn/direct )-1 不为0,程序转移。

(3)调用和返回指令LCALL addr16 ;(PC)+3 →PC,先入低8 位,再入高8 位,addr16→PCACALL addr11 ;(PC)+2 →PC,先入低8 位,再入高8 位,addr11→PC10~0RET;先出高8 位,再出低8 位6、位操作类指令(1)位传送指令MOV C ,bitMOV bit ,C(2)位赋值指令CLR C/bitSETB C/bit(3)位逻辑运算指令ANL/ORL C ,bit 或/bitCPL C/bit注意:实现逻辑表达式(4)位控制转移指令JC rel;(CY)=1JNC rel;(CY)=0JB bit,rel;(bit)=1JNB bit,rel;(bit)=0JBC bit,rel;(bit)=1 ,转移,清0第4章80C51单片机汇编语言程序设计考试知识点:1、汇编语言的语句格式【标号:】操作码【操作数】【;注释】标号:语句地址的标志符号。

操作码:语句执行的操作内容,用指令助记符表示。

操作数:为指令操作提供数据。

注释:对语句的解释说明。

2、伪指令起始地址ORG、结束END、赋值EQU、字节DB、字DW 、空DS、位BIT 3、汇编语言程序的基本结构形式(1)顺序结构(2)分支结构(3)循环结构:数据传送问题、求和问题4、定时程序例:延时100ms 的子程序,设晶振频率6MHZ 。

DELAY :MOV R5,#250LOOP2 :MOV R4,#49LOOP1 :NOPNOPDJNZ R4,LOOP1DJNZ R5,LOOP2RET5、查表程序(1)要查找的数据在表中的位置给 A(2)表的首地址给DPTR(3)MOVC A ,@A+DPTR(4)数据表第5章80C51单片机的中断与定时考试知识点:1、中断源和中断请求标志位中断名称中断请求标志中断向量外部中断0 IE0 0003HT0 中断TF0 000BH外部中断 1 IE1 0013HT1 中断TF1 001BH串行发送中断TI 0023H串行接收中断RI 0023H2、和中断相关的寄存器的设置(1)定时器控制寄存器TCON格式如下:位D7 D6 D5 D4 D3 D2 D1 D0TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0位地址8F 8E 8D 8C 8B 8A 89 88IT0=0 ,为电平触发方式。

低电平有效。

INT 0IT0=1 ,为边沿触发方式。

输入脚上电平由高到低的负跳变有效。

相关文档
最新文档