单片机总复习
单片机原理及应用复习内容
单片机原理及应用复习内容单片机原理及应用复习内容第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.单片机的概念:在一块半导体芯片上,集成了微处理器、存储器、输入/输出接口、定时器/计数器以及中断系统等功能部件,构成一台完整的微型处理器。
(单片机是微机的一部分)2.单片机的组成:微处理器、存储器、输入/输出接口、定时器/计数器以及中断系统等功能部件。
3.输入/输出接口:可以输入/输出0V或5V的单元。
4.单片机的分类:MCS-51系列及与之兼容的80C51系列单片机、Atmel公司的A VR系列、Microchip公司的PIC系列、Motorola公司的单片机、TI公司MSP430系列单片机、基于ARM核的32位单片机5.微处理器芯片、存储器芯片与输入/输出接口电路芯片构成了微型计算机,芯片之间用总线(地址总线、数据总线、控制总线)连接。
6.单片机工作方式:正常方式、待机方式、掉电方式7.数制和码制,原码、反码与补码8.80C51系列单片机引脚功能:①主电源引脚(2条):Vcc(40脚)和GND(20脚)②外接晶体引脚(2条):XTAL1(19脚)、XTAL2(18脚)③输入/输出(I/O)引脚(32条):P0口(39脚~32脚)分别为P0.0~P0.7,其中P0.7为最高位,P0.0为最低位。
●作为通用输入/输出(I/O)口使用●作为低八位地址/数据分时复用总线P1口(1脚~8脚)分别为P1.0~P1.7,其中P1.7为最高位,P1.0为最低位。
●作为准双向I/O口使用●对52子系列单片机,P1.0引脚的第二功能为T定时器/计数器的外部输入,P1.1引脚的第二功能为T2EX捕捉、重装触发,即T2的外部控制端P2口(21脚~28脚)●准双向输入/输出接口,每一位也可独立控制●在接有片外存储器或扩展I/O接口时,P2口作为高八位地址总线P3口(10脚~17脚)●准双向输入/输出接口,每一位同样可独立控制●P3口除作为通用I/O口外,P3口的第二种功能定义如下(串口、定时、中断、读写表格):P3.0 RXD(串行数据输入口)P3.1 TXD(串行数据输出口)P3.2 INT0(外部中断0)P3.3 INT1(外部中断1)P3.4 T0(定时器/计数器0外部输入)P3.5 T1(定时器/计数器1外部输入)P3.6 WR(外部数据存储器写脉冲)P3.7 RD(外部数据存储器读脉冲)④控制引脚(4条)⑴ALE/PROG(30引脚):地址锁存允许/片内EPROM编程脉冲①ALE功能:用来锁存P0口送出的低8位地址②PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。
单片机考试复习题及答案
单片机考试复习题及答案(总22页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--选择题1、主频为12MHz的单片机他的机器周期为(c)。
A、1/12微秒B、微秒C、1微秒D、2微秒2、MCS-51系列单片机是属于(C)体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器工作方式0为(A)。
A、13位定时/计数方式B、16位定时/计数方式C、8位可自动装入计数初值方式D、2个8位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器无关的是(C)。
scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。
A、00100101B、01010010C、 C、1010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、 B、 C、 D、11、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为,则定时初值为(A)。
A、156B、56C、100D、20012、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。
A、2MHzB、1MHzC、500KHzD、250KHz13、利用下列(D)关键字可以改变工作寄存器组。
A、interruptB、sfrC、whileD、using14、(D)是c语言提供的合法的数据类型关键字。
A、FloatB、signedC、integerD、Char15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。
单片机复习
单片机复习考试题目(1—5章)第一章1、求十进制数-102的补码(以2位16进制数表示),该补码为。
2、123= B= H。
3、只有在________码表示中0的表示是唯一的。
4、真值-0000000B的反码为;其补码为。
5、+1000110B的反码是;-0110011B的补码是。
6、10101.101B转换成十进制数是()。
(A)46.625 (B)23.625 (C) 23.62 (D) 21.6257、3D.0AH转换成二进制数是()。
(A)111101.0000101B (B) 111100.0000101B(C) 111101.101B (D) 111100.101B8、73.5转换成十六进制数是()。
(A)94.8H (B) 49.8H (C) 111H (D) 49H9、十进制29的二进制表示为原码()A 11100010B 10101111C 00011101D 0000111110、-49D的二进制补码为.( )A 11101111B 11101101C 0001000D 1110110011、已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.42第二章1、80C51单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32、单片机应用程序一般存放在()a)RAM b)ROM c)寄存器 d)CPU3、CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器4、80C51是()位的单片机a)16 b)4 c)8 d)准165、80C51复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H6、80C51单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H7、PSW=18H时,则当前工作寄存器是( )A.0组B. 1组C. 2组D. 3组8、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是()(A)ALE (B)PSEN(C)(D)RST9、PC中存放的是( )A.下一条指令的地址B. 当前正在执行的指令C.当前正在执行指令的地址D.下一条要执行的指令10、MCS-51单片机的堆栈区应建立在()。
单片机复习资料 仅供参考
一、单选题1、一个完整的系统通常包括( B )。
A.系统软件和应用软件B.硬件系统和软件系统C.计算机及外设D.硬件和系统软件2、MCS-51 系列单片机的CPU 是( B )位的。
A.4 位B.8 位C.16 位D.32 位3、在MCS-51 单片机中,惟一一个可供用户使用的16 位寄存器是( C )。
A.PWS B.ACC C.DPTR D.PC4、一字节补码所能表示的整数范围是(A)。
A.128~+127 B.127~+127 C.129~+128 D.128~+1 285、8051 的内部RAM 中常用做堆栈保护区的是( D )。
A.00H-FFH B.00H-1FH C.20H-2FH D.30H-7FH6、在机器数中,( B )的零的表示形式是唯一的。
A.原码B.补码C.反码D.补码和反码7、在计算机中,字符的编码普遍采用的是( D )。
A.BCD 码B.十六进制C.格雷码D.ASCII 码8、在单片机中,用作标志寄存器的一个特殊功能寄存器是(A)。
A.PSW B.DPTR C.PC D.B9、己知x 为整数,且[x]补=10011011,则x 的十进制数值是(A)。
A.-101 B.+155 C.+101 D.-15510、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是( C )。
A.节约元件B.运算速度快C.物理器件最容易实现电路的功能D.信息处理方便11、如果8051 单片机的一个机器周期为2 微秒,则其时钟频率为(A)MHz。
A.6 B.8 C.12 D.1612、若[x]补码=11100001,则x=( C )。
A.-32 B.32 C.-31 D.3113、存储器的地址范围是0000H~0FFFH,它的容量为( D )。
A.1KB B.2KB C.3KB D.4KB14、MOVX A,@DPTR 指令中源操作数的寻址方式是(B )。
A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址15、JNZ REL 指令的寻址方式是( C )。
单片机复习资料
单片机复习资料一、填空题1.8051单片机的内部硬件结构包括:、、和以及并行I/O口、串行口、中断控制系统、时钟电路等部件,这些部件通过相连接。
2.通常,单片机上电复位时PC = 0000 H,SP = 07 H;P0~P3= 0 FF H,而工作寄存器则缺省采用第0 组,这组寄存器的地址范围是从00-07 至H。
3.MCS-51单片机访问片外存储器时利用ALE 信号锁存来自P0 口的低八位地址信号。
4.将8031片外程序存储器内的数据传送给A,可以采用的指令是_MOVC 。
5.MCS-51单片机系列有 5 个中断源,可分为 2 个优先级。
上电复位时中断源的优先级别最高。
6.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为电平。
7.在定时器的工作方式 2 是自动重装方式。
8.起止范围为0000H~3FFFH的存储器容量为16 KB。
9.MCS-51的堆栈只可设置在,堆栈寄存器SP是8 位寄存器。
10.MCS-51单片机的P0~P3口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0~P3口中,P0 为真正的双向口,、、为准双向口;P3 口具有第二引脚功能。
11.RST是单片机的引脚,ALE引脚是用来锁存的。
12.假定(SP)=40H , (3FH)=30H,(40H)=60H。
执行下列指令:POP DPHPOP DPL后,DPTR的内容为6030H ,SP的内容是3EH 。
13、MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16 位。
单片机的特点有、、。
14、8051单片机的存储器的最大特点是指令存储器与数据存储器,Px并行口的地址是与存储器统一编址的,或者说属于该存储器。
15、8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即P1 。
P3常需复用作、、和信号。
16、ALE信号的作用是地址锁存。
单片机期末考试复习资料
(A)具有独立的专用的地址线(B)由P0口和P1口线作地址线
(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的线作地址线
10.已知单片机系的晶振是4MHZ,则该单片机的时钟周期为:
(A)4ms (B)2ms(C)3μs(D) 2μs
1.在家用电器中使用单片机应属于计算机的
9.可以访问程序存储器提供或构成地址的有:C
(A)只有程序计数器PC(B)只有PC和累加器A
(C)只有PC、A和数据指针DPTR(D)PC、A、DPTR和堆栈指针SP
10.已知单片机系的晶振是12M,则该单片机的时钟周期为:C
(A)1ms (B)2ms(C)1μs(D) 2μs
1.内部RAM中的位寻址区定义的位是给
4.内部RAM中的位寻址区定义的位是给
(A)位操作准备的(B)移位操作准备的
(C)控制转移操作准备的(D)以上都对
5.对程序计数器操作
(A)是自动进行的(B)是通过传送进行的
(C)是通过加“1”指令进行的
(D)是通过减“1”指令进行的
6.单片机程序存储的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是
5.假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。执行
指令:
DEC A
DEC R7
DEC 30H
DEC@R1
后,累加器A的内容为0EH,R7的内容为18H,30H的内容为0FFH,40H的内容为0FEH。
6.假定addrll=00100000000B,标号qaz的地址为1030H。执行指令:qaz:AJMP addrll
8.单片机为什么需要复位?复位后机器的初始状态如何?
单片机复习题(参考答案)
一、填空题1.计算机中最常用的字符信息编码是 ASCII码。
2.计算机中常用的码制有原码,反码和补码。
3. 十进制数29的二进制表示为 11101B。
4. 十进制数-29的8位补码表示为 11100011B 。
5.如果存储单元的数据位为8位,当它存放无符号数时,则该数的范围为 0~255 ;存放有符号数时,以原码表示的范围为 -127~127 ,以补码表示,范围为 -128~127 。
6.设X=87H,Y=E6H,则X与Y按位“或”运算为 E7H,X与Y的按位“异或”运算为 61H 。
(要求结果写成16进制形式)7.按照CPU对数据处理的位数,单片机通常分为 4 位、8 位、 16 位、 32 位等四类。
8.计算机的经典结构由运算器、控制器、存储器、输入设备、输出设备组成。
9.一个完整的计算机系统由硬件系统和软件系统两大部分组成。
10. 如果存储单元的数据位为16位,当它存放无符号数时,则该数的范围为 0~65536 。
11.计算机三大总线分别为地址总线、数据总线和控制总线。
二、单选题1.数据的存储结构是指(C)。
A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示2.真值0表示形式唯一的机器数是(C )。
A. 原码B.反码C.补码D.原码和反码3.计算机能直接识别的语言是(C)。
A.汇编语言 B.自然语言 C.机器语言 D.C语言一、填空题1. 复位后寄存器PC= 0 、SP= 7 、P0~P3= FFH 、PSW= 0 。
2.EA引脚的作用是允许访问片外程序存储器输入线。
3. 8051是 8 位的单片机,其内部存储器容量为 128B RAM, 4KB ROM。
4.当80C51引脚ALE信号有效时,表示从P0口稳定地送出了低8位地址。
5. 80C51单片机有两种复位方式,即上电自动复位和按键手动复位。
6.8051单片机片内包含 4KB ROM和 128B RAM(填容量), 2 个定时器。
单片机原理与应用考试复习资料
一、单选题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。
《单片机原理及接口技术》期末总复习
• 读写指令; 1) MOVX A,@DPTR 2) MOVX @DPTR, A
四、伪指令
• ORG • END • DB
• PSW程序状态寄存器
题型
一、 单项选择题(25分)将正确答案填写在括号内。
例如: 1、单片机是将 算机。 ( )
等电路集成在一块芯片上的微型计
A.微处理器、RAM、ROM; B. RAM、ROM及I/O口; C.微处理器ROM及I/O口; D.微处理器、RAM、ROM及I/O口
• 中断编程不考 三、程序编写题 共 3题,共45分 完整的程序(即机器汇编)格式 ---INT0中断 ORG 0000H AJMP MAIN ;跳转到标号为“MAIN”的程序 ---无中断 ORG完整的程序(即机器汇编)格式 0003H ;INT0的中断入口地址 ORG 0000H LJMP INSER ;跳转到标号为“INSER”的中断服务程 AJMP MAIN 序 ORG 0030H ORG 0030H ;主程序的第1条指令从0030H单元开始存放 MAIN:……;主程序 MAIN: …… …… …… …… …… END …… INSER:…… ;中断服务程序 …… END
• 布尔处理类指令; a)清0、置1、位取反。(位数据传送,位逻辑运算指令不考) b)位条件转移类指令;JC、JNC、JB、JNB、JBC
• 查表指令 我们常常将一些数据常数编成一个“表格”的形式,固化 到ROM中,查表指令是“访问ROM”。 1) MOVC A,@A+DPTR ;((A)+(DPTR)) →A
2、在8位微处理器中,1字节共
A. 4; B. 8; C. 9; D. 12
位。 ( )
单片机原理及应用复习资料_普通用卷
单片机原理及应用课程一单选题 (共74题,总分值74分 )1. 在异步通信中,数据传输的单位是()(1 分)A. 字节B. 字C. 帧D. 位2. 在MCS-51中,需要外加电路实现中断撤除的是()(1 分)A. 定时中断B. 脉冲方式的外部中断C. 外部串行中断D. 电平方式的外部中断3. MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()(1 分)A. MULB. MOVXC. MOVCD. MOV4. #data表示()(1 分)A. 8位直接地址B. 16位地址C. 8位立即数D. 16位立即数5. 读片外部数据存储器时,不起作用的信号是()(1 分)A. /RDB. /WEC. /PSEND. ALE6. 能用紫外线光擦除ROM中的程序的只读存储器为()(1 分)A. 掩膜ROMB. PROMC. EPROMD. EEPROM7. 开机复位后,CPU使用的是第0组工作寄存器,地址范围是()(1 分)A. 00H-10HB. 08H-0FHC. 10H-1FHD. 00H-07H8. 定时器/计数器工作方式1是()。
(1 分)A. 8位计数器结构B. 2个8位计数器结构C. 13位计数结构D. 16位计数结构9. 有如下程序段: MOV 31H ,#24H ; MOV A , 31H ; SWAP A ; ANL A , #0F0H ;执行结果是(1 分)A. (A)=24HB. (A)=42HC. (A)=40HD. (A)=00H10. 8051有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用()区的工作寄存器。
(1 分)A. 0区B. 1区C. 2区D. 3区11. 8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用()区的工作寄存器。
stm32单片机考试复习
stm32单片机考试复习一、基础知识回顾在进行STM32单片机考试复习前,我们需要对一些基础知识进行回顾。
这些知识包括单片机的概念和特点、单片机的组成部分、单片机的工作原理以及常见的存储器类型等。
理解这些基础知识对于后续的复习学习至关重要。
1. 单片机的概念和特点单片机是一种集成电路,集成了处理器核心、存储器、输入输出接口等功能于一体的微型计算机系统。
它具有体积小、功耗低、易于集成和扩展等特点。
2. 单片机的组成部分单片机主要由中央处理器(CPU)、存储器(ROM、RAM)、输入输出(I/O)接口以及定时器/计数器等组成。
其中,中央处理器是单片机的核心部分,控制和执行各种指令;存储器用于存储程序代码和数据;输入输出接口用于与外部设备进行数据交互;定时器/计数器用于产生定时和计数功能。
3. 单片机的工作原理单片机的工作原理是通过执行存储在存储器中的指令集来完成各种任务。
首先,单片机从存储器中获取指令并解码执行,然后根据指令要求进行数据处理或者与外部设备进行数据交互。
4. 常见的存储器类型常见的存储器类型包括:只读存储器(ROM)、随机存储器(RAM)、闪存以及外部存储器等。
其中,只读存储器用于存储程序代码,不可修改;随机存储器用于存储数据,可读写;闪存用于存储程序代码和数据,可擦除重写;外部存储器用于扩展存储容量。
二、复习重点1. STM32系列单片机的特点和应用领域STM32系列单片机具有低功耗、高性能、丰富的外设接口等特点,在工业控制、消费类电子产品、医疗设备等领域有着广泛的应用。
在复习过程中,我们需要重点关注STM32系列单片机的特点及其在不同应用领域的应用案例。
2. 单片机的编程语言和开发工具在进行STM32单片机编程时,我们可以使用不同的编程语言和开发工具。
常用的编程语言包括C语言、汇编语言等,而开发工具则有Keil MDK、IAR Embedded Workbench等。
在复习时,我们需要熟悉这些编程语言和开发工具的基本使用方法,并掌握它们的特点和适用场景。
单片机复习总结题第-2章
单片机原理第二章单片机基本原理1.MCS-51系列单片机的数据总线为 8 位。
2.MCS-51系列单片机内部RAM的20H~2FH是位寻址区域。
3.MCS-51系列单片机的一个机器周期等于12 个时钟周期。
4.MCS-51单片机地址总线为_ 16 _位,可寻址64KB 的程序存储器和数据存储器。
5.MCS-51单片机上电复位后,PC=_0000H _。
6.MCS-51单片机上电复位后,R0地址为__00H__。
第2组寄存器的R0地址为08H 。
7.单片机的存储器设计采用哈佛结构,它的特点是将程序存储器空间和数据存储器空间在物理上8.MCS-51系列单片机的CPU是8位处理器。
9.8051单片机复位后SP的值为07H 。
10.MCS-51系列单片机有 4 个8 位并行I/O口。
11. SFR是的简写。
12.8051单片机片内存储器为_ 128 _字节。
13. MCS-51系列单片机内部RAM的位寻址区域的地址是20H~ 2FH 。
14. MCS-51系列单片机内部RAM的位寻址区域的位地址为00 H~7FH 。
15.MCS-51系列单片机的一组工作寄存器有个。
16. DPTR是,它由DPH 和DPL 两个特殊功能寄存器组成。
17. DPTR是16 位的特殊功能寄存器。
18. DPTR可分为和两个8位特殊功能寄存器。
19.特殊功能寄存器SP是。
20.SP始终指向。
21. 51子系列单片机的最大堆栈深度为120 字节。
22.MCS-51单片机的第30脚是ALE。
ALE是。
23. 一般情形,ALE每个机器周期出现 2 次。
24. 设单片机的时钟频率为12MHz,ALE选通的频率为2MHz ,信号宽度为1/6微秒。
25. 当单片机的时钟频率为6MHz,ALE选通的频率为1MHz ,信号宽度为。
26.MCS-51单片机有32 根I/O线。
27. 51子系列单片机有个中断源。
28. 51子系列单片机有个外部中断源。
单片机原理及应用总结归纳知识点汇总(复习)
精心整理单片机原理及应用知识点汇总一、填空题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、键盘可分为???独立连接???式和??矩阵??式两类。
单片机复习资料
单⽚机复习资料⼀、填空1.⼗六进制数若为字母打头,则在汇编语⾔中使⽤时,前⾯须加⼀个。
2. BCD码00110100转换为⼗六进制数等于。
3.根据⼆进制编码和译码的原理,n根地址线可以译成个地址号。
4.堆栈是个特殊的存储区,它按照原则存取数据。
5.读引脚时,先向引脚。
6. P0⼝⽤作输出⼝,若驱动NMOS或其他拉电流负载,需外接。
7. 80C51单⽚机外部中断1(INT1)的中断⼊⼝地址是。
8.定时/计数器作为定时器使⽤时,计数脉冲是由产⽣的,这个信号的频率和幅值都是稳定的。
9. 80C51单⽚机的程序存储器和数据存储器在物理结构上是分开的,这种结构称为结构。
10.在4组通⽤⼯作寄存器(0-3组)中,2组通⽤⼯作寄存器的R0是⽚内数据存储器的单元。
11.80C51单⽚机UART串⾏接⼝⼯作在⽅式0时,其波特率为。
12.CPU中⼯作最繁忙的寄存器是。
13. 单⽚机若使⽤扩展的⽚外程序存储器,则必须把EA引脚。
14. 决定程序执⾏的顺序是寄存器。
15.MCS-51单⽚机的P2⼝做地址总线使⽤时,构成地址的。
16. 串⾏通信中有和异步两种基本⽅式。
17. C51中存储类型XDATA定义的是存储空间。
18. 当需要从MCS-51单⽚机程序存储器取数据时,采⽤的指令为。
19. MOV A,#0AH采⽤的是寻址⽅式。
20.MCS-51单⽚机外部中断请求信号有电平触发⽅式和⽅式。
⼆、简述题1.简述单⽚机存储器的结构。
三、分析题1.已知80C51单⽚机使⽤12MHZ晶振,要求设计⼀个软件延时程序,延时时间为10ms 。
修改以下程序,使其实现以上延时要求。
周期数ORG 0100H1 MOV R0,#0AH;1 DL2:MOV R1,#2551 DL1:NOP2 DJNZ R1,DL22 DJNZ R0,DL1ENDORG 0000HLJMP STARTORG 0100HSTART:MOV P1, 0FFHLP:MOV A, P1MOV DPTR,#4200ANL A,#00000011BMOVC A,@A+DPTRMOV P1,ALJMP LPORG 4220HDB 0FBH,0F6H,0EDH,0DFHEND四、应⽤题1.设有100个有符号数,连续存放在以2000H为⾸地址的存储区域中,试编程统计其中正数、负数和零的个数。
单片机考试复习资料
-第 1 页 共 15 页-一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共10分)1.若MCS-51单片机采用6MHz 的晶振,其复位高电平脉冲时间应该超过( )。
A. 2S μB. 4S μC. 2mSD. 4mS 2.MCS-51单片机的4个并行I/O 口作为通用I/O 口使用时,( )口应该加上拉电阻。
A. P0 B. P1C. P2D. P33.在片外扩展一片8K 的EPROM 2764需要( )根地址线。
A. 11B. 12C. 13D. 144.程序状态字PSW 的( )位为1时,表示带符号数加减运算中,A 产生了溢出。
A. CyB. AcC. OvD. P5.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行( )指令。
A. PUSH R1B. PUSH @R1C. PUSH 01HD. PUSH 09H二、填空题(每空1分,共10分)1.MCS -51单片机片内共有________字节单元的RAM ,________字节单元的ROM 。
2.若MCS -51单片机采用6MHz 的晶振,ALE 引脚输出正脉冲频率为________。
3.MCS -51单片机的一个机器周期的宽度为________状态。
4.一个10位D/A 转换器,其分辨率为________。
5.要使MCS-51单片机从片内的地址0000H 开始执行程序。
那么EA 应________。
6.串行中断ES 的中断人口地址为________。
7.CHMOS 型80C51有________二种低功耗方式。
8.单片机需要把助记符指令(或汇编指令)转换成________。
9.外部中断请求有两种信号方式即________。
三、名词解释(每小题2分,共8分)1.立即寻址2.地址总线3.波特率4.单片机四、简答题(每小题4分,共20分)1.ALU 具有哪几个运算功能?2.简述MCS -51串行通信的工作方式。
单片机考试复习资料
1.单片机具有哪些特点(1)片内存储容量越来越大。
(2抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
2. 89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个0(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个3.什么是微处理器(CPU)、微机和单片机?答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
4.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。
/EA端保持高电平时,CPU执行内部存储器中的指令。
5. 89C51如何确定和改变当前工作寄存器组?答:PSW(程序状态字)(Program Status Word)中的RS1和RS0可以给出4中组合用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器)6. 89C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理? 答:(1)80C51单片机的EA信号的功能EA为片外程序存储器访问允许信号,低电平有效;在编程时,其上施加21V的编程电压EA引脚接高电平时,程序从片内程序存储器开始执行,即访问片内存储器;EA引脚接低电平时,迫使系统全部执行片外程序存储器程序。
单片机复习题(含答案)
MOV 40H, #0FCH
MOV A, 40H
CPL A
MOV R0, #8
MOV 50H, #0
L1:
RLC A
MOV R1, A
MOV A, 50H
ADDC A, #0
MOV 50H, A
MOV A, R1
DJNZ R0, L1
SJMP $
六、
编程求出内部RAM中从30H开始的连续20个单元中的内容平均值,并存入60H单元中。
SJMP DELAY
Time0:
CPL P1_0
RETI
CT1:
MOV TH1, #0D8H
MOV TL1, #0F0H
CPL P1_7
RETI
END
某单片机系统如下图:单片机利用串口和主机相联,PCT仿真了主机的发送端,PC仿真了主机的接受端。编写一程序,其功能是将主机发送到单片机的任意一个字符,送回主机。并且,如果这个字符非(0-9的数字),则将这个字符的ASCII码的十六进制格式送入两个数码管显示(左高位,右低位);如果是(0-9的数字),则将这个数字本身送数码管显示。
MOV TH0,#206
MOV TL0,#206;在12M晶振下,定时器0的定时长度为50微秒
MOV TH1, #0D8H
MOV TL1, #0F0H
SETB ET0 ;开T/C0中断
SETB ET1 ;开T/C1中断
SETB EA ;全部中断允许
SETB TR0 ;启动T/C0
SETB TR1
DELAY:
P1_0 EQU P1^0
P1_7 EQU P1^7
ORG 0000H
LJMP Main
ORG 000BH ;定时器0中断程序入口地址
单片机总复习
第六章ห้องสมุดไป่ตู้定时器及应用
1、定时器的个数、位数及工作频率; 2、与定时器相关的寄存器(TMOD与TCON); 3、定时器的四种模式及各种模式下计数初值的 计算; ——填空题、简答题、程序分析题、编程题
第七章 89C51串行口及串行通信技术 串行口及串行通信技术
1、通信的两种方式、串行通信的两种方式与传 送的三种方式; 2、异步串行通信的数据帧的组成; 3、波特率的概念,设备同步的两个要求; 4、与串行口有关的两个寄存器及其状态位; 5、串口接收和发送数据必须满足的条件; 6、四种工作方式及各方式下波特率的计算; ——填空题、简答题
——填空题、简答题
第三章 指令系统
1、指令的格式; 2、七种寻址方式; 3、指令系统:5大类。 ——程序分析题、编程题
第四章 指令系统
1、汇编语言程序具有的4种结构形式; 2、8个常用的伪指令。 ——程序分析题、编程题
第五章 中断系统 1、微机的输入输出方式; 2、中断的概念及其中断方式的优点; 3、五个中断源及其中断向量地址、优先级; 4、与中断有关的三类寄存器及各状态位; 5、中断处理的3个阶段 6、中断响应的条件。 ——填空题、简答题、程序分析题、编程 题
总复习
考试时间: 考试时间: 15周周五 、6节课 周周五5、 节课 周周五 考试地点: 考试地点: 待定 考试类型: 考试类型: 笔试(闭卷) 笔试(闭卷) 考试题型: 考试题型: 填空题、简答题、程序分析题、 填空题、简答题、程序分析题、 编程题
复习要点: 复习要点:
1、第一章~第六章 、第一章~ 2、第七章(7.1节、7.2节) 、第七章( 节 节 3、第九章(9.1.1小节、9.1.2小节、 小节、 小节、 、第九章( 小节 小节 9.2.3小节、9.3.3小节) 小节、 小节) 小节 小节
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机总复习内容包括:单片机原理部分+ 接口技术部分(比例各占
第 1 章:单片机概述单片机即单片微型计算机,是将计算机主机(CPU内存和I/O接口)集成在一小1、
块硅片上的微型机。
2、单片机为工业测控而设计,又称微控制SB
器。
具有三高优势(集成度高、可靠性高、性价比高)。
3、主要应用于工业检测与控制、计算机外设、智能仪器仪表、通讯设备、家用电器等。
特别适合于嵌入式微型机应用系统。
4、单片机开发系统有单片单板机和仿真器。
实现单片机应用系统的硬、软件开发。
5、什么是单片机?单片机由哪几部分组成?CPU由哪几部分组成?单片机能执行的程序是什么?(目标程序)第2-4 章:单片机的硬件结构、C51 编程
个 8 位 IO 口的作用? P0 口有何特点? 在总线扩展时 P0 口 P2 口的作用?
P3 口具有第二功能。
2、 IO 口作输入口时,应注意什么?什么是 准双向口, 准双向口使用时应如何注意?哪 些 IO 口是准双向口?哪个 IO 口在何种情况 下才是真正的双向口?
3、 4 个 IO 口的驱动能力分别如何?
4、 画出单片机最小系统电路?
5、单片机复位电路工作原理是什么?单片 机复位要求是什么?高电平复位还是低电 平复位?
6、引脚分别为高电平和低电平时,单片机 如何执行程序?
=0时,外部扩展的 ROM 范围是多少? =1时,外部扩展的ROMS 围是多少?
7、的作用是什么?
8 ALE 引脚输出信号有何特点,频率为多 少?
9、堆栈的作用是什么?堆栈
是什么内容?堆栈指针 1、4
SP 里面存放的 SP 始终指向堆栈顶。
堆栈使用的原则是什么?常用的指令是什 么?堆栈SP 在单片机复位后,内容是什么?
10、 程序状态字寄存器PSW 中各位的作用是 什么? RS1/RS0的作用?如何判定 P 的值。
11、 程序计数器PC 的作用是什么?
放的是何内容?有何特点?是多少位?数
据指针DPTF 是多少位?里面存放的内容与 PC 中存放的内容有何区别?
12、 单片机的内部总线有哪些?地址总线是 多少位?数据总线是多少位? 51 单片机是 几位单片机?
13、 单片机内部RAM 地址是如何分布的?分 几个区?每个区的主要作用是什么?位寻 址区的地址范围是多少?位寻址区除了可 进行位操作外,是否可进行字节操作?
14、 单片机的主要数据类型有哪些? keilC51 扩展的 4 种数据类型是什么?数据 的存储类型有哪些?
15、 特殊功能寄存器的地址分布有何特点? 在 52 单片机中特殊功能寄存器的地址与扩 展地址
16、 21 个特殊
功能寄存器在单片机复位后, 内容分别是多少?能进行位寻址的特殊功 能寄存器其字节地址有何特点? 里面存
重叠,在访问时如何区分?
17、什么是机器周期,什么是振荡周期,二者是什么关系?
18、如何实现对IO 口的部分位置0 而其他位保持不变?用何指令?请自行举例如何实现对IO 口的部分位置 1 而其他位保持不变?用何指令?请自行举例。
如何实现对IO 口的部分位取反而其他位保持不变?用何指令?请自行举例。
19、如何实现将片外RAM的连续单元数据读取到片内RAM连续单元?绝对地址如何访问?
20、C语言常用的语句有哪些?如何使用这些语句?
21 、中断服务函数与普通函数有何区别?如何编写中断服务函数?
22、编程实现P1 口流水灯操作。
编程实现P1 口灯闪烁操作。
编程实现花样节日彩灯操作。
第 5 章、单片机的中断系统 中断系统的概念是什么?
有几个中断源?每个中断源的入口地址是 什么? 2、
义?如何打开中断?
中断优先级寄存器 IP 内部各位代表什么 含义?如何设置?单片机共有几级中断优 先级?什么是中断嵌套?单片机最多可进 行几级中断嵌套?为什么?
5、定时器控制寄存器TCON 内部各位代表什 么含义?如何设置?
串行口控制寄存器 SCOh 内部各位代表什 么含义?如何设置?
7、 各中断源的中断优先级,可归纳为两条 基本原则,分别是什么?
8、 单片机中断请求响应的条件分别是什 么?
9、 外部中断请求响应的时间范围是多少? 1、
51 单片机一共
中断相关的寄存器有哪些?是否可进行 位寻址?每位各表示什么含义?如何初始 化这些寄存器?
中断允许寄存器 IE 内部各位代表何含 3、
4、
6、
10、外部中断的触发方式有哪些?哪种中断需要外加电路来进行中断请求的撤销?中断请求标志位在何时清除?哪些中断标志位是系统硬件自动清除的?
11、
哪些中断标志位是需要人工清除的?
12、单片机正在执行低优先级中断,新到来的高优先级中断请求能否中断正在执行的中断服务程序?单片机正在执行低优先级中断,新到来的低优先级中断请求能否中断正在执行的中断服务程序?如果不能,那么中断程序执行完后能否执行刚刚到来的中断请求?依据是什么?
13、编写外部中断0 为下跳沿触发的初始化函数。
14、单片机不间断执行P1 口流水灯操作,外部中断0到来后实现P1 口灯闪烁5次,然后又回到原来的P1 口流水灯操作,如何编程实现?第 6 章单片机的定时计数器
1、51 单片机有几个定时计数器?分别是多少位?
2、定时器工作方式有几种?各有何特点?每种方式下定时器的最长定时时间是多少?
3、定时器工作方式控制寄存器TMO[各位的
作用是什么?如何初始化?
4、定时方式和计数方式有何区别?定时脉冲来源何处?计数脉冲来源何处?如何设置TMO[为定时方式
或计数方式?
5、定时器T0方式1下若设置为每隔1ms来
一次中断,如何进行初始化?预装初值为多少?定时器的初始化步骤是什么?
6、定时器在计数模式下对外部输入信号脉冲的频率要求是什么?
7、试编程用定时器中断实现在P1.0 上产生
1KHZ方波信号?如何实现在P1.0上产生占空比为1:4 的矩形波信号?
8、编程实现对外部脉冲进行计数,并将计数值实时显示在数码管
2、解释单工通信、半 信。
51 单片机属于哪种通信?
3、51 单片机有几个 SBUF ?2 是多少? 99H 。
这两个SBUF 在使用上有冲突吗?如何区分 哪个是发送SBUF 哪个是接收SBUF? 如何发送数据,如何接收收据?
串行口控制寄存器SCON 各位的作用是什 么?如何初始化?
5、 什么是波特率?在 4 率分别跟什么有关?波特率如何设置?
6、 与波特率有关的定时器是哪个?一般应 如何设置?记住一组常用的波特率。
第 7 章 单片机的串行口
1、51 单片机的串行口有几个?有几种工作 方式?工作方式的特点是什么 ?哪些是异 步,哪些是同步?帧格式分别是? 双工通信、全双工通
4、
作方式下波特
作方式下,接收到
个。
物理地址
7、单片机分别在 4 种数据的有效条件是什
么?
8、编程实现双机通信,以课堂实例为准。
9、
描述多机通信原理。
10、串口中断的标志位有几个?如何清除?
第 8 章 单片机片外存储器扩展
常用的RAM 芯片、ROM 芯片举例;
51 单片机地址总线多少位?分别由哪些 口提供?如何提供? 51 单片机数据总线多少位?分别由哪些 口提供?
如何提供? 51 单片机控制信号线分别有哪些?、 ALE,如何连接? 5、 常用存储器地址空间分配方法有哪两
种?线选法、译码法。
这两种方法有何区
别?存储器扩展用到的外围数字器件有哪 些? _____ A. •
6、 什么是存储器地址空间重叠和冲突?是 否允许重叠?是否允许冲突?导致地址空 间重叠的原因是什么?
7、程序存储器与数据存储器编址方式是独 址,这是什
么结构?哈佛结构 1、
2、
IO 3、
IO
4、
IO 统一编址。
片
的地址范围。
分别用线选法和译码法两种
方法实现)
10、IO 接口与IO 端口的区别是什么?第9-10 章单片机的输入输出外设接口
1、LED数码管如何判断共阳共阴?如何写出数码管共阳、共阴段码?
2、数码管与单片机的接口方式有几种?一般采用哪种方式?有何优缺点?
3、编程实现数码管交通灯;
4、键盘扫描时如何消除抖动?按键与单片机接口注意哪些问题?
5、描述矩阵按键程序编写原理,如何找出键值?画出流程图。
6、独立按键的编程。
参考课后习题。
7、矩阵按键的编程。
参考课后习题&液晶LCD1602的使用,三个子函数如何使用?什么时候写命令?什么立编
8、片外数据存储器与片外
外10将占用片外RAM存储地址
9、同时扩展 2 片2732 和 2 片6232,画出连线图,注意流向,计算出每个芯片所有可能
时候应该写数据?什么时候初始化?以模拟口线为主,掌握编程实现LCD1602显示数据。
第11 章、AD/DA 转换器与单片机的接口
1、AD/DA的技术指标有哪些?什么是量化误
差?什么是分辨率?什么是转换精度?
8位满量程为5V的DA转换分辨率是多少?
2、单片机与ADC0809/DAC083勿何进行总线接口连接?如何计算芯片地址?
3、如何编程将ADC0809各通道数据分时采样到内部RAM中?参考课堂实例。
4、编程实现DAC0832输出各种波形的程序?三角波,锯齿波,方波,正弦波及其他任意波形。
参考课堂实例。