单片机总复习
单片机复习资料
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. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。
答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。
答案:对3. 单片机的Flash存储器是一种非易失性存储器。
答案:对4. 单片机的片内RAM存储器可以直接运行程序。
答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。
答案:错三、填空题1. 单片机的中断向量表一般存储在()中。
答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。
答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。
答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。
答案:寄存器中的数据5. 单片机的GPIO口是指()。
答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。
答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。
当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。
该程序处理完中断事件后,再返回到原来的程序继续执行。
通过中断,可以提高单片机的响应速度和处理能力。
2. 请简要说明单片机的I/O口使用方法。
单片机复习
单片机复习考试题目(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.堆栈的特性是先进后出,8051的堆栈一般开辟在内部RAM30H~7FH的范围内,其堆栈指针是SP 。
2.MCS-51系统的ALE输出的控制作用是开启和关闭地址锁存器74373。
3.若由程序设定RS1、R20=10,则工作寄存器R0~R7的直接地址10H~17H。
4、常用的伪指令有8条,试写出其中的5条ALIGN,EQU:、"=",LABEL、EVEN:。
5.CPU与内存或I/O接口相连的系统总线由数据总线(DB)、地址总线(AB)、和控制总线(CB)三种信号线组成。
6.8155H接口内部集成的RAM容量是256 byte.。
7.若累加器A中的数据为01110010B,则PSW中的P= 0 。
8.8051单片机的内部硬件结构包括了:CPU、片内RAM 片内ROM 和定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部数据总线相连接。
1. 9.MCS-51芯片的TXD和RXD引脚的控制作用是完成串并转换。
10.ALE信号的作用是地址锁止许信号。
11.8051的中断向量表在3 H、0B H和13H、1BH、23H。
12.MCS-51系统中,可以进行位寻址的RAM区域是20H~2FH单元。
13.将CY与A的第0位求或的指令是ORL C,ACC.0,若原A=0,执行后A= 0 。
14.MCS-51单片机的存储器分为内数据存储器和外数据存储器。
15.8031内部数据存储器的地址范围是00~7FH,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00~7FH,外部数据存储器的最大可扩展容量是64K。
16.单片机复位时PC= 000007H,SP= H,工作寄存器采用第00组。
17.MCS-51单片机有5个中断源,复位时 5 中断源的优先级最高。
18.MCS-51系统计数器可以自动重装计数值的计数模式是8 位。
2选择题1、在MCS-51系统中,一般数据存储器的容量要小于64KB的原因是()。
单片机复习题含答案
单片机复习题含答案一、选择题1、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。
A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。
2、单片机复位后,PC 的值为()。
A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。
3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。
A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。
当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。
4、 MCS-51 单片机的堆栈区应建立在()。
A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。
5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。
A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。
6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。
A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。
7、执行 MOV IE,81H 指令的意义是()。
A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。
8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。
单片机原理与应用考试复习资料
一、单选题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
位。 ( )
单片机复习总结题第-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小节) 小节、 小节) 小节 小节
单片机重点复习题
单片机重点复习题单片机课后习题第三章4.什么是ALU?简述MCS-51系列单片机ALU的功能与特点。
答: ALU是用于对数据进行算术运算和逻辑操作的执行部件,加法器和其他逻辑电路组成。
在控制信号的作用下,它能完成算术加、减、乘、除和逻辑与、或、异或等运算以及循环移位操作、位操作等功能。
值。
如果CPU在操作中要使用两组工作寄存器,如果不使用位变量, SP的初值至少应为0FH或更大的值;如果使用位变量,SP 的初值至少应为 2FH 或更大的值;Keil C51 编译器会自动计算SP的初始设定值,无需编程者关心。
8.程序状态寄存器PSW的作用是什么?常用状态标识有哪几位?作用是什么?答: PSW 是8 位寄存器,用做程序运行状态的标识。
表 PSW寄存器各位名称及地址地址 D7H D6H D5H D4H D3H D2H D1H D0H名称 C AC F0 RS1 RS0 OV F1 P当CPU进行各种逻辑操作或算术运算时,为反映操作或运算结果的状态,把相应的标识位置位或清 0。
这些标识的状态,可专门的指令来测试,也可通过指令读出。
它为计算机确定程序的下一步运行方向提供依据。
PSW寄存器中各位的名称及地址如表所示,下面说明各标识位的作用。
●P:奇偶标识。
该位始终跟踪累加器A的内容的奇偶性。
如果有奇数个1,则置P为1,否则清0。
在80C5l的指令系统中,凡是改变累加器A中内容的指令均影响奇偶标识位P。
● F1:用户标识。
用户置位或复位。
●OV:溢出标识。
有符号数运算时,如果发生溢出,OV置1,否则清0。
对于1B的有符号数,如果用最高位表示正、负号,则只有 7 位有效位,能表示-128~+127 之间的数。
如果运算结果超出了这个数值范围,就会发生溢出,此时,OV = l,否则OV = 0。
在乘法运算中,OV = l表示乘积超过 255;在除法运算中,OV = l表示除数为 0。
● RS0、RSl:工作寄存器组选择位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(每题1分,共20分)1、除了单片机和电源外,单片机最小系统包括_____时钟____和___复位_______ 。
2、MCS-51系列单片机的应用程序一般存放在______ROM______中。
3、C51单片机采用定时器实现定时功能,可采用___中断______和__查询____两种方式。
4、一个完整的单片机应用系统由___硬件__和______软件______两大部分组成。
5、C51的中断源有5个,分别是____INT0_____、__T0_____、_INT1________、_____T1_____和串行中断。
6、DAC0832是__8_____位数模转换器,与单片机的接口可分为__直通___________、________单缓冲______两种方式。
7、欲使P1口的低4位输出1,高4位输出0,C51写为__P1=0X0F____。
8、机械式按键在按下和释放时,通常伴有一定时间的___抖动________事件;单片机经常通过___延时__方式来消除此事件对键盘的识别。
9、MCS-51单片机的T1用作计数方式,工作方式1时,则工作方式控制字为_____TMOD=0X50___。
10、8051内部有__4_个并行口,__P0__口直接作输出口时,必须外接上拉电阻。
二、选择题(每小题2分,共26分)1. 80C51单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
A、P0B、P1C、P2D、P32.单片机应用程序一般存放在(B)。
A、RAMB、ROMC、寄存器D、CPU3.若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( C )。
A、500B、1000C、64536D、605364.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。
A、外部中断0B、外部中断1C、定时器0中断D、定时器1中断5.C51源程序总是从(A )开始执行。
A.主程序B.主函数C.子函数D.中断服务函数6.在单片机应用系统中,LED数码管显示电路通常有(C )显示方式。
A.静态B.动态C.静态和动态D.查询7.ADC0809芯片是m路模拟输入的n位A/D转换器,m、n分别是(A )。
A.8、8 B.8、9 C.8、16 D.1、88.单片机的定时器/计数器工作方式0是(C)。
A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构9.串行口工作在方式1时,其波特率取决于(D )。
A.定时器1的溢出率B.PCON中的SMOD位C.时钟频率D.PCON中的SMOD位和T1溢出率10.某一应用系统需要扩展10个功能键,通常采用(B )方式更好。
A.独立式按键B.矩阵式键盘C.动态键盘D.静态键盘11.共阳极LED数码管显示“H”的段码是(B)。
A.06H B.89H C.82H D.FAH12.可以位访问的特殊功能寄存器有(B )。
A.SBUF B.TCON C.TMOD D.TH113.在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )。
A.半双工传送 B.单工传送 C.双工传送 D.全双工传送三、简答题(每题8分,共16分)1、51系列单片机定时/计数器初始化的四个步骤。
2、A/D转换器接口程序设计的四个步骤。
四、编程操作题(共38分)1、利用80C51单片机定时器查询法,对P1口的8个共阴极LED灯循环点亮(流水灯),时间间隔1s。
(10分)2、设计一个2位LED数码管(7段位式)显示电路,编程显示数字“12”。
要求:画出设计框图,采用动态扫描法。
(15分)3、编写单片机串行发送数据程序,采用串行方式1,波特率为9600b/s,发送的内容为字母“a”,单片机晶振为11.0592Mhz。
(13分)一、填空题1、MCS-51单片机扩展程序存储器所用的控制信号为PSEN,扩展数据存储器所用的控制信号为( EA )和()。
2、一个完整的微机系统由(硬件)和(软件)两大部分组成。
3、程序状态寄存器的作用是用来保存程序运行过程中的各种状态信息。
若累加器A中的数据为01110010B,则PSW中的P=()。
4、若MCS-51 单片机采用12MHz 的晶振,它的机器周期(1us ),ALE 引脚输出正脉冲频率为(2MHZ )。
5、要使MCS-51 单片机从片内的地址0000H 开始执行程序,那么EA应 ( =1 )6、在片外扩展一片2764程序存储器芯片要( 13 )地址线。
7、8051 的引脚RST是(IN )(IN脚还是OUT脚),当其端出现(高)电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态。
8、8051有两个16位可编程定时/计数器,T0和T1。
它们的定时的时间或计数的次数与( TH )、( TL )两个寄存器的初值有关。
9、半导体存储器分成两大类(ROM )和( RAM ),其中RAM具有易失性,常用于存储临时性数据。
10、8051内部有(4)个并行口,P0口直接作输出口时,必须外接上拉电阻。
11、MCS-51系列单片机字长是(8 )位,有( 40 )根引脚,12、ALE信号的作用是(低8位)地址锁存。
13、MCS-52单片机片内共有()字节单元的RAM。
14、微处理器包括两个主要部分即(运算器和控制器)。
15、8051内部有( 4)个并行口,P0口直接作输出口时,必须外接上拉电阻。
二、选择题1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
A、P0B、P1C、P2D、P32.单片机应用程序一般存放在(B )A、 RAMB、ROMC、寄存器D、CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B )A、 7542HB、 7542C、 75.42HD、75.424.若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( D )。
A、500B、1000C、216-500D、216-10005.CPU主要的组成部部分为( A)A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器6.INTEL生产的8051系列CPU是(C )位的单片机A、 16B、4C、8D、准167.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( B )引脚。
A、P3.2B、P3.5C、P3.4D、P3.38.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( C )。
A、2个机器周期B、1个机器周期C、4个机器周期D、10个晶振周期9.8051单片机中既可位寻址又可字节寻址的单元是(A )A、20HB、30HC、00HD、70H10.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。
A、外部中断0B、外部中断1C、定时器0中断D、定时器1中断11.MCS—51单片机的复位信号是( A )有效。
A、高电平B、低电平C、脉冲D、下降沿12.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )A、2μsB、4μsC、8μsD、1ms13.MCS-51单片机定时器工作方式0是指的(C )工作方式。
A、8位B、8位自动重装C、13位D、16位14.在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )A、半双工传送B、单工传送C、双工传送D、全双工传送三、判断题1. 8051单片机的P0口既可以做数据口线又可以做为地址口线。
(√)2. CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。
(√)3. 8051内部有4K的程序存储器。
(√)4. CS-51单片机共有两个时钟XTAL1 和XTAL2。
(×)5. 五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。
(√)6. 工作寄存器工作在0区,则R2 所对应的内部数据存储器的地址是03H 。
()7. 8051单片机的P2口只能用作通用I/O 口。
(×)8. 程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据。
(√)9. 要进行多机通信,MCS-51串行接口的工作方式应为方式1。
(×)10.MCS-51外扩I/O口与外RAM是统一编址的。
(√)11. 中断服务程序的最后一条指令是RET。
(×)12. 定时器与计数器的工作原理均是对输入脉冲进行计数。
(×)13. ADC0809是8位逐次逼近式模/数转换接口。
(√)四、简答与分析题1. MCS-51系列单片机的内部资源有哪些?2. MCS-51内部有几个通用定时器?有几种工作方式?4. 简述MCS-51单片机内部主要有那几个功能单元组成?单片机内部有几种存储器,它们的作用分别是什么?5. 使用C语言for循环编写一个单片机延时函数,要求延时1S左右。
1、在一片集成电路芯片上集成CPU 、储存器、定时/计数器,IO口从而构成了单芯片微型计算机,即单片机。
2、四个8位的并行口,即P0~P3。
它们均为双向口,既可作为输入,又可作为输出。
每个口各有8条I/O线。
有一个全双工的串行口(利用P3口的两个引脚P3.0和P3.1);有2个16位的定时/计数器;3、内部有21个特殊功能寄存器单元,它们同内部RAM的128个字节统一编址,地址范围是80H~FFH。
这些SFR只用到了80H~FFH 中的21个字节单元,且这些单元是离散分布的。
4、一个机器周期包含12个晶荡周期或6个时钟周期5、复位目的是使单片机或系统中的其它部件处于某种确定的初始状态。
6、当系统不进行片外的ROM扩展,也不进行片外RAM扩展时,P0用作通用I/O口。
另外,与门输出的“0”使输出驱动器的上拉场效应管T1处于截止状态。
因此,输出驱动级工作在需外接上拉电阻的漏极开路方式。
7、P1口是通用的准双向I/O口。
输出高电平时,能向外提供拉电流负载,不必再接上拉电阻。
当口用作输入时,须向口锁存器写入1。
8、引起CPU中断的根源,称为中断源。
中断源向CPU提出的中断请求。
CPU暂时中断原来的事务A,转去处理事件B。
对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。
实现上述中断功能的部件称为中断系统9、80C51的中断系统有5个中断源,2个优先级,可实现二级中断嵌套。
10、CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。
11、80C51单片机有两个中断优先级,即可实现二级中断服务嵌套。