《单片机应用技术期末复习》
单片机应用大专期末复习卷(含答案)

单片机应用大专期末复习卷(含答案)work Information Technology Company.2020YEAR10级大专单片机应用期末复习卷(含答案)一、选择题1.下列不是单片机总线是( D )(A)地址总线 (B)控制总线 (C)数据总线 (D)输出总线2. EEPROM是指( D )(A)掩膜ROM (B)紫外线可擦除的ROM (C)闪存 (D)电擦除的ROM3.在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。
(A)P0 (B)P1 (C)P2 (D)P34.所谓CPU是指(A)(A)、运算器和控制器(B)、运算器和存储器 ( C)、输入输出设备(D)、控制器和存储5. 要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)(A)MOV (B)MOVX (C)MOVC (D)以上都是6. PSW=18H时,则当前工作寄存器是(D)(A)0组(B) 1组(C)2组(D)3组7. 定时器/计数器工作于模式1时,其计数器为几位(B)(A)8位 (B)16位 (C)14位 (D)13位8. 堆栈数据的进出原则是(B)(A)先进先出 (B)先进后出 (C)后进后出 (D)进入不出9. 若某存储器芯片地址线为12根,那么它的存储容量为(C )(A)1KB (B)2KB (C)4KB (D)8KB10. 在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令11.控制串行口工作方式的寄存器是(C)(A)TCON (B)PCON (C)SCON (D)TMOD12.下列说法正确的是:(D)(A)各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。
2(B)各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。
(C)各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。
单片机原理及应用期末复习题库(含答案)

一、填空题1.十进制255的二进制是11111111,十六进制是FF。
2.单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。
3.AT89S51单片机共有4个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0。
4.若采用12MHz的晶振,则MCS-51单片机的振荡周期为1/12μS,机器周期为1μS。
5、AT89S51单片机字长是8位,有40根引脚。
6.89S51单片机是8位单片机,其PC计数器是16位。
7.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6µS,一个机器周期是2μS。
8.89S51单片机是+5V供电的。
9.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。
10.MSC-51系列单片机具有4个并行输入/输出端口,其中P0口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而P1口是一个专供用户使用的I/O口,常用于第二功能的是P3口。
11.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。
12.半导体存储器分为ROM和RAM两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序中间结果等。
13.当单片机系统需要外扩展存储器时,P2和P0作为地址总线。
14.AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为07H,P0口复位值是FFH。
15.单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器PCON中的有关位来控制的。
16.在AT89S51单片机中,RAM是数据存储器,ROM为程序存储器。
17.单片机的复位方式主要有上电复位和按键复位两种。
18.AT89S51单片机的内部RAM的寻址空间为256B,而内部ROM的寻址空间为4K。
单片机原理及应用期末考试复习题.docx

单片机原理及应用期末考试复习题.docx单片机原理及应用期末复习题一、填空题1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。
2.A T89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。
3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。
4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分组成。
6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI7. JNC rel指令执行时,当CY位为0时程序发生跳转。
8.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是22H 。
9.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。
10.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s11.堆栈应遵循先进后出规律,堆栈指针的符号为SP12、程序计数器PC存放的是下一条要执行指令的地址;13、指令MOVX A, @DPTR的寻址方式是寄存器间接寻址:14、MCS-51访问ROM、片内RAM、片外RAM的指令助记符分别为MOVC 、MOV和MOVX 。
15、机器字长为8位,则[—10]原= 8AH ,[-10]反= F5H ,[-10]补= F6H 。
16、已经累加器A = 97H,则执行指令ADD A, #7DH后,A = 14H ,C =1 ,OV = 0 ,AC = 1 。
二、单项选择题1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111010101000010 则其表示的十进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有( d )。
单片机原理及应用_期末考试题复习试卷__含答案

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B)a)7542H b) 7542c) 75.42H d)75。
424.下列指令中不影响标志位CY的指令有(D )。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A)a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是(C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS—51单片机程序存储器取数据时,采用的指令为(B)。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A,@ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是( A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)a) PUSH R2 b) ADD R0,Ac)MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成.2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储.4.求十进制数—102的补码(以2位16进制数表示),该补码为。
《单片机原理与应用》期末复习十套题(十)试题及参考答案

vip 会员免费试题 10参考答案一、填空1.单片机EMCU、数字信号处理器DSP和嵌入式微处理器EMPU的侧重点不同,(是测量和控制,(EMPU)可用于配置实时多任务操作系统,(DSP 单片机)的专长)擅长复杂、高速的运算。
2.串行口工作在方式 3 时,要传送的8 位数据由串口的(SBUF/发送缓冲器)发送出去,第9 位数据要事先写到特殊功能寄存器(SCON)的(TB8)位中。
3.已知( A) =03H,( SP) =60H,( 59H) =01H,(60H) =02H,( 61H)=2CH,执行指令PUSH AccRET后,( SP) =(5FH ),( PC) =( 0302H 4.单片机与计算机的不同之处在于其将(),( 61H) =(CPU)、(03H存储器)。
)和(I/O接口)等部分集成于一块芯片之上。
5.计算机的数据传送有两种方式,即:(并行)方式和(串行)方式,其中具有成本低特点的是(串行)数据传送。
6.为扩展存储器而构建单片机片外总线,应将P0 口和 P2 口作为(地址)总线,并将P0 口作为(数据)总线。
7. AT89S51单片机控制 LED显示时,可采用2种显示方式:(静态)显示和(8. D/A 转换器分辨率的含义是:(单位数字量)的输入变化所引起的(动态模拟量)显示。
)的输出变化。
9.汇编语言的基本指令中,(操作码)规定执行的操作,(操作数)给操作提供数据和地址。
10.AT89S51单片机最多可以外扩(64)KB的数据存储器,此时单片机需提供(16)根地址线。
11. AT89S51单片机进行存储器的扩展时,涉及到的控制总线有:(ALE)、(EA*)、(PSEN*)、WR和RD。
12.AT89S51单片机有(5)个中断源,分成3类:外部中断、(定时器/计数器)中断和(串行)中断。
13.在基址加变址的寄存器间接寻址方式中,(A)作为变址寄存器,(DPTR )或 PC作为基址寄存器。
单片机原理及应用期末考试复习资料

单片机原理及应用期末考试复习资料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口,当使用外部存贮存器时它是一个()。
51单片机期末考试复习题(附答案)

单片机原理及应用复习一、填空题1.单片机又称为微控制器,将CPU、存储器、I/O集成到一个芯片上。
2.单片机的RST/VPD引脚为单片机的商店复位或掉电保护端,但单片机振荡器工作时,该引脚上只要出现持续两个机器周期的高电平,就可实现复位操作,是单片机回到初始状态。
̅̅̅̅端保持低电平。
3.单片机只访问外部程序存储器,必须使EA4.单片机程序地址空间中0000H代表复位入口地址、0003H代表外部中断0入口地址、000BH代表定时器/计数器0溢出中断入口地址、0013H代表外部中断1中断入口地址、001BH 代表定时器/计数器1溢出中断入口地址、0023H代表串口中断入口地址。
通常在这些地址中存放一条无条件转移指令。
5.扩展片外数据存储器地址空间与片内数据存储器地址空间可以重叠,是因为访问片内、外使用不同的指令,访问片外采用MOVX指令。
6.单片机应用程序一般放在ROM中,数据一般存放到RAM中。
7.单片机复位后,寄存器PC为0000H、ACC为00H、PSW为00H、SP为07H,此时选择第0组工作寄存器作为通用寄存器。
8.机器指令由操作码和操作数两部分构成。
9.操作数表示参加操作的数本身或操作数所在的地址。
10.单片机特殊寄存器的选址方式只能是直接寻址。
11.可用于寄存器间接寻址的寄存器包括R0、R1、DPTR,这些寄存器起到地址指针的作用。
12.要用传输指令访问单片机片外RAM,它的指令操作助记符是MOVX。
13.指令AJMP的跳转范围是2K,LJMP可在64KB范围内无条件转移。
14.执行PUSH时堆栈指针SP先加1,执行POP堆栈指令是SP后减1,子程序调用LCALL指令隐含2次压栈,子程序返回指令RET隐含2次出栈(弹栈)。
15.绝对调用指令ACALL addr所能调用子程序的范围是2K,LCALL addr指令则是64K。
16.DB、DW、DS伪指令都只能对程序存储器起作用,不能对数据存储器进行初始化。
《单片机原理与应用》期末复习十套题(十)-试题及参考答案

试题10 参考答案一、填空1.单片机EMCU、数字信号处理器DSP和嵌入式微处理器EMPU的侧重点不同,(单片机)的专长是测量和控制,(EMPU)可用于配置实时多任务操作系统,(DSP)擅长复杂、高速的运算。
2.串行口工作在方式3时,要传送的8位数据由串口的(SBUF/发送缓冲器)发送出去,第9位数据要事先写到特殊功能寄存器(SCON)的(TB8)位中。
3.已知(A)=03H,(SP)=60H,(59H)=01H,(60H)=02H,(61H)=2CH,执行指令PUSH AccRET后,(SP)=(5FH),(PC)=(0302H),(61H)=(03H)。
4.单片机与计算机的不同之处在于其将(CPU)、(存储器)和(I/O接口)等部分集成于一块芯片之上。
5.计算机的数据传送有两种方式,即:(并行)方式和(串行)方式,其中具有成本低特点的是(串行)数据传送。
6.为扩展存储器而构建单片机片外总线,应将P0口和P2口作为(地址)总线,并将P0口作为(数据)总线。
7.AT89S51单片机控制LED显示时,可采用2种显示方式:(静态)显示和(动态)显示。
8.D/A转换器分辨率的含义是:(单位数字量)的输入变化所引起的(模拟量)的输出变化。
9.汇编语言的基本指令中,(操作码)规定执行的操作,(操作数)给操作提供数据和地址。
10.AT89S51单片机最多可以外扩(64)KB的数据存储器,此时单片机需提供(16)根地址线。
11.AT89S51单片机进行存储器的扩展时,涉及到的控制总线有:(ALE)、(EA*)、(PSEN*)、WR和RD。
12.AT89S51单片机有(5)个中断源,分成3类:外部中断、(定时器/计数器)中断和(串行)中断。
13.在基址加变址的寄存器间接寻址方式中,(A)作为变址寄存器,(DPTR)或PC作为基址寄存器。
14.定时器/计数器的“定时”是对内部的(机器周期)进行计数,其“计数”是对P3.4和P3.5引脚上的(外部脉冲)进行计数。
单片机原理及应用》期末复习资料

单片机原理及应用》期末复习资料一、概述单片机作为一种集成电路芯片,在嵌入式系统中扮演着重要角色。
它具备微处理器、存储器和各种外设接口等功能,可以实现各种控制和计算任务。
本文将对单片机的原理和应用进行详细介绍,帮助读者复习单片机相关知识。
二、单片机的基本原理1. 单片机的组成结构单片机由中央处理器(CPU)、存储器、输入输出接口(I/O)、定时器/计数器和串行通信接口等组成。
这些组成部分通过总线相互连接,形成一个完整的单片机系统。
2. 单片机的工作原理单片机的工作原理是将程序和数据存储在存储器中,CPU按照程序指令的顺序依次执行,同时与输入输出设备进行数据交互。
通过定时器/计数器和串行通信接口等外设,单片机可以进行各种计算和控制任务。
3. 单片机的指令系统单片机的指令系统包括数据传输指令、算术运算指令、逻辑运算指令、跳转指令和输入输出指令等。
不同的指令通过操作码进行区分,每条指令执行时会产生相应的操作结果。
4. 单片机的存储器结构单片机的存储器结构包括程序存储器、数据存储器和特殊功能寄存器。
程序存储器用于存放程序指令,数据存储器用于存放变量和数据,特殊功能寄存器用于存放控制和状态信息。
三、单片机的应用场景1. 家电控制单片机可以用于控制家电设备的开关和调节,比如空调、电视和洗衣机等。
通过连接传感器和执行器,单片机可以实现温度调节、时间控制和电机驱动等功能。
2. 工业自动化单片机在工业控制领域有广泛应用,可以实现生产线的自动控制和监测。
通过与传感器和执行器的连接,单片机可以获取并处理各种信号,实现工艺过程的控制和优化。
3. 智能交通单片机可以用于交通信号灯的控制和智能交通系统的构建。
通过与摄像头、车辆检测器等设备的连接,单片机可以实时监测交通情况,并根据需要进行信号灯的调控。
4. 医疗设备单片机在医疗设备中起到核心控制和数据处理的作用。
如心电图机、血糖仪和医用透析机等,都可以通过单片机实现信号采集和处理,提供准确的医疗诊断结果。
《单片机原理及应用》期末复习题2

《单片机原理及应用》期末复习题2《单片机原理及应用》复习题2一、填空题1.MCS—5l单片机的堆栈区只可设置在所有存储器。
2.MCS—51单片机外部中断请求信号有电平方式和下降沿触发方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,外部中断。
3.定时器/计数器的工作方式3是指的将TH0/TH1和TL0/TL1 拆成两个独立的8位计数器。
而另一个定时器/计数器此时通常只可作为储存初始值使用。
4.MCS-51单片机的最大寻址空间是64K ,该空间的地址范围为 0000H——FFFFH ,系统上电及复位的程序入口地址为 0000H 。
5.CPU又称中央处理器,一般由控制器和运算器两部分组成。
6.若由程序设定RS1、RS0=0、1,则工作寄存器R0~R7的直接地址为__08H—0FH _____。
7.使用DPTR作间址指针进行寄存器间接寻址时,其寻址能力为所有存储器。
8.在C51中,变量的数据类型说明为bit,则其取值范围是0或1 。
9.MSC-51单片机引脚信号中,信号名称带上划线的表示可外接电路或低电平时该信号有效;嵌入式系统是软件和硬件的结合。
10.ALU指的是算术逻辑单元。
11.MCS-51单片机共有5 个中断源,由IE 寄存器设定中断的开放和禁止;每个中断源有 2 个优先级,由IP 寄存器设定。
12MCS-51单片机的中断源分别是外部中断0 、外部中断1 、定时/计数器0(T0)、定时/计数器1(T1)、串行口中断。
13.RAM指随机存取存储器,ROM指只读存储器。
14.单片机也常被称为微处理器和微控制器。
嵌入式系统是软件和硬件的结合15.在计算机中,一个字节等于8 个二进制位。
16.在MCS—51单片机中,PC称之为程序计数器,其作用是用来存放即将执行的下一条指令所在地址。
17.DPTR称之为数据指针,若用DPTR作地址指针,其寻址范围为0000H——FFFFH18.MCS—51的存储器在物理结构上可分为四个存储空间,分别为片内程序存储器,片外程序存储器,片内数据存储器,片外数据存储器。
单片机期末复习资料(完全版)

位操作指令 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)、编译器、烧录器等。
《单片机应用技术》期末测试题2及答案

《单片机应用技术》期末测试题2及答案期末测试题二一、单项选择题(每题1分,共15分)1.二进制数0110 1101B转换为十进制()。
A69 B73 C109 D1372.下列二进制与十六进制的等式错误的是()。
A1011 0110B = 0xB6 B0110 1101B = 0x6DC1101 1111B = 0xDF D0111 1011B = 0x7A3.下列二进制的运算错误的是(),结果仅保留8位二进制。
A1010 1110B + 1001 1010B = 1010 0100BB1011 0001B – 0111 1110B = 0011 0011BC1101 1011B & 1110 0011B = 1100 0011BD1100 1010B | 1101 1100B = 1101 1110B4.单片机应用程序一般存放在()A. RAMB.ROMC.寄存器D.CPU5.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()A.7542H B.7542 C.75.42H D.75.426.下列指令中不影响标志位CY的指令有()。
A.ADD A,20H B.CLR C.RRC A D.INC A 7.CPU主要的组成部部分为()A.运算器、控制器B.加法器、寄存器C.运算器、寄存器D.运算器、指令译码器8.INTEL 8051 CPU是()位的单片机A.16B.4C.8D.准169.8031复位后,PC与SP的值为()A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,00H10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
A.MOV A, @R1B.MOVC A, @A + DPTRC.MOVX A, @ R0D.MOVX A, @ DPTR11.8031单片机中既可位寻址又可字节寻址的单元是()A.20HB.30HC.00HD.70H12.下列哪条指令是正确的()A .PUSH R2B .ADD R0,AC .MOVX A @DPTRD .MOV @R0,A13.MCS-51单片机复位操作的主要功能是把PC初始化为( )。
单片机原理及应用期末考试试题及答案(共4套)

单片机考试复习试题及答案(一)一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。
3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。
6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。
7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)=34H 。
8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。
10. 若A中的内容为67H,那么,P标志位为 1 。
11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。
二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR ;(×)(4)CLR R0 ;(×)(5)MOV T0,#3CF0H;(×)三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。
《单片机原理与应用》期末复习

《单⽚机原理与应⽤》期末复习《单⽚机原理与应⽤》期末复习考试题型:⼀、填空题(10分)⼆、选择题(20分)三、判断题(10分)四、简答题(30分)五、综合应⽤题(30分)第1章1、单⽚机应⽤系统的开发过程。
第2章1、已知振荡频率,求机器周期的⽅法。
⼀个机器周期由12个振荡周期组成。
2、80C51(基本型、增强型)单⽚机的内部结构和资源配置(RAM、ROM的⼤⼩及范围,内部定时计数器的个数、中断源的个数、并⼝、串⼝的个数),对应引脚功能。
3、AT89S52单⽚机的最⼩系统。
(会画图,注意振荡频率不同时,对应不同的电阻、电容值)4、80C51单⽚机的⽚内、⽚外程序存储器和⽚内、⽚外数据存储器访问如何进⾏区分?EA 引脚作⽤(P18)。
5、堆栈段⼀般设在30H~7FH的范围内,复位时SP的初值为07H,在进⾏堆栈操作时出栈、⼊栈时SP的变化;应⽤程序⼀般存放在ROM;80C51可位寻址的单元是20H~2FH,也可进⾏字节寻址。
6、单⽚机复位后的状态:PC的值、SP的值、P0、P1、P2、P3的值、PSW(标志状态寄存器)的值。
7、P0⼝⽤作外部扩展存储器的低8位地址,P2⼝⽤作外部扩展存储器的⾼8位地址。
8、SFR分布在在RAM 80H~FFH的地址空间中,共21个;其中PSW中RS1、RS0决定80C51单⽚机的⼯作寄存器组,有4个⼯作寄存器组,每组8个单元。
9、80C51单⽚机有⼏个I/O⼝,各⾃的特点:80C51单⽚机有4 个8 位双向的并⾏I/O ⼝P0~P3,P0 ⼝为三态双向I/O ⼝,P0⼝可以作为⼀般I/O ⼝,也可作为系统扩展的地址/数据总线⼝,P1 ⼝为准双向I/O ⼝(内部有上拉电阻)。
P2 ⼝为准双向I/O ⼝(内部有上拉电阻),P2 ⼝可以⽤作⼀般I/O ⼝使⽤,也可以作为系统扩展的地址总线⼝,输出⾼8 位地址A8~A15。
P3 ⼝也是准双向I/O ⼝(内部有上拉电阻),且具有两个功能,即可作为⼀般I/O⼝,也可作为特殊功能⼝。
《单片机应用技术》复习资料

《单片机应用技术》复习资料单片机应用技术复习资料一、填空题1. MCS-51片内20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址.2. 寄存器TMOD的C/T 位又称为定时/计时模式选择位,可以选择定时功能或者计数功能。
3. .MCS-51有32 个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入引脚清0 。
4. sfr存储类型用于字节寻址,定义8位位寻址寄存器。
5. 外部中断入口地址为0100H 。
6. 字符char型变量的取值范围为0~255 。
7. 在C51语言的程序中,循环语句一般采用while 、do…..while 和for来实现。
8. 在C51语言的程序中,注释一般采用分号“;”和// 来实现。
9. 通用寄存器区的地址为00H~1FH ,等分 4 组通用寄存器,每组均为8个字节。
在同一时刻只能有一组通用寄存器参与运算。
10. data存储类型可以直接寻址片内ROM ,共128B 字节,访问速度快。
11. 是I2C器件固有的地址编码,器件出厂时就已经给定,不可更改。
12. 当置RI=0 时,禁止串行口中断;当置RI=1 时,允许串行口中断。
13. 串行接口内部包含有两个互相独立的TTL 和COMS ,可以在同一时刻进行数据的发送和接收。
14. 0C51定时/计数器对机器周期脉冲计数,是计数器;对引脚上的外部脉冲计数,是定时器。
15. 在异步通信中,通信的双方需要约定相同的设备时钟和字符内的各位。
16. SM0 和SM1 是串行通信接口工作方式选择位。
17. 直接式按键键盘就是采用独立式非编码键盘,直接连接到一个单片机的输入引脚上,每个按键占用一个I/O 。
18. 总线地址字节是由I2C总线外围器件的地址引脚电平高低决定,根据其在电路中接电源正极、接地或悬空的不同,形成不同的地址代码。
19. 定时器/计数器的工作模式2,其是一个移位的计数器。
20. 如果定时器/计数器T0产生溢出,将标志位TF=1 置位,请求中断,中断系统将进入中断处理。
《单片机原理及应用》期末复习判断题及答案

《单片机原理及应用》期末复习判断题及答案第一次1中断的矢量地址位于RA M区中。
() X2单片机是一种CPU。
() X3区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。
()X4单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。
()✓5 PC可以看成是程序存储器的地址指针。
()✓6片内RA M的位寻址区,只能供位寻址使用,而不能进行字节寻址。
()X7堆栈区是单片机内部的一个特殊区域,与RA M无关。
()X8当向堆栈压入一个字节的数据后,SP中的内容减l。
()X9使用MCS-51单片机且引脚E A=1时,仍可外扩64KB的程序存储器。
()X10工作寄存器组是通过置位PSW中的RS O和RSl来切换的。
()✓第二次1 MOV 28H,@R2;() X2 D E C DP TR ;() X3 INC DP TR;()✓4 C LR RO;()R O;(5) CPL R S X5 CP L R S;()X6 MOV RO Rl;()X7 PHSH DP T R;()X8 MOV FO C;()✓9 MOV FO A cc. 3 ;()X10 MOVX A,@Rl;()✓11 MOV C,30H;()✓12判断指令的正误RL C R O;()X13立即数寻址方式是被操作的数据本身就在指令中,而不是它的地址在指令中。
()✓14指令周期是执行一条指令的时间。
()✓15指令中直接给出的操作数称为直接寻址。
()X16内部寄存器R n(n=0"'7)可作为间接寻址寄存器。
()X17A J M P跳转空间最大可达到64KB。
()X18程序计数器PC中装的内容是当前正在执行指令的地址。
()X19在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。
()X第四次1定时器T O中断可以被外部中断0中断。
()X2必须有中断源发出中断请求,并且C PU开中断,CPU才可能响应中断。
《单片机技术及应用》期末试题及答案

高2012级电子班《单片机技术及应用》期末试题(本试卷总分100分,90分钟完卷)卷I姓名:____________ 学号:___________ 得分:___________一、填空题(本大题共25空,每空1分,总分25分)1、MCS-51单片机共有________个引脚,其中第29引脚是_____________引脚;共有________个并行I/O口。
2、MCS-51单片机的复位引脚是第________引脚,当该引脚保持________个机器周期以上高电平时,单片机实现一次复位操作,复位方式分别有______________和_____________两种。
3、当振荡脉冲频率f OSC=12MHz时,机器周器应为T=________µs;若指令MOV 30H,#20H的机器周期为2,则执行该条指令要用________µs的时间。
一个机器周期包括_______个状态。
4、MOV direct,@Ri的寻址范围为________________和________________。
5、堆栈在存放数据时具有_____________、_____________的特点,一般将堆栈开辟在_____________区域中。
6、设[X]原=10000110,则[X]反=_____________ ,[X]补=_____________。
7、访问外部存储器时,用______和______输出地址,其中_______输高8位地址,________输低8位地址。
8、、MCS-51单片机的工作方式有_____________、___________、_____________和_____________。
二、选择题(本大题共10小题,每小题3分,共30分)1、下列指令格式正确的是()A、ADD 30H,31HB、MOV R0,R1C、SUBB A,#20HD、DEC DPTR2、若(A)=82H,(B)=05H,则执行MUL AB指令后,A中的内容是()A、8AHB、05HC、82HD、02H3、下列为从程序存储器ROM中读取数据的指令是()A、MOVX A,@RiB、MOVC A,@A+DPTRC、MOVC @A+PC,AD、MOV @Ri,A4、能将两个8位二进制数的低4位互换的指令是()A、XCH A,RnB、XCH A,@RiC、SWAP AD、XCHD A, @Ri5、下列指令中,书写格式错误的是()A、PUSH AB、PUSH BC、PUSH R7D、PUSH PSW6、下列程序中不能实现A、B内容互换的是()A、MOV R0,BB、XCH A,BXCHD A,@R0C、PUSH AD、MOV R0,APUSH B MOV A,BPOP A MOV B,R0POP B7、若(A)=01111000BCD,(R0)=00110110BCD,执行ADD A,R0DA A 后,A中的内容为()A、0AEHB、1010110BCDC、00010100BCDD、10101101BCD8、执行MOV SP,#40H指令后,入栈操作是从片内RAM哪个单元开始?()A、2FHB、41HC、30HD、07H9、MCS-51单片机复位后,下列寄存器的初始值不为00H的是()A、AccB、TH0C、PSWD、SP10、下列说法正确的是()A、DPTR是唯一一个16位的特殊功能寄存器B、PC是唯一一个不可寻址的专用寄存器C、AC称为进位标志位D、P称为奇偶校验标志位三、简答题(本大题共2小题,共15分)1、MCS-51单片机有哪几种寻址方式,并各举一例?(7分)2、MCS-51单片机P3口依次有哪些第二功能,并说明其含义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 单片机的含义是什么?其有哪些主要特点?答:(1)单片机是指将CPU、存储器、定时/计数器、I/O接口电路和必要的外设集成在一块芯片上的微型计算机,其构成一个既小巧又很完善的计算机硬件系统,实现微机的基本功能,早期称其为单片微型计算机SCM,简称单片机。
(2)体积小巧、可靠性高、控制功能强、易于扩展、低电压、低功耗、性能价格比优异。
2. 简述单片机程序存储器和数据存储器的区别与类别。
答:(1)区别:程序存储器用来存放单片机的应用程序及运行中的常数数据,数据存储器用于暂存运行期间的数据、现场采集的原始数据、中间结果、运算结果、缓冲和标志位等临时数据。
(2)程序存储器类别:1)掩膜ROM、2)可编程只读存储器PROM、3)紫外线擦除可编程只读存储器EPROM、4)电擦除可编程E2PROM、5)快闪存储器(3)数据存储器类别:RAM按器件制造工艺不同分为两类,分别为双极型RAM和MOS型RAM。
MOS随机存储器按信息存储的方式又分为静态RAM和动态RAM两种3. 简述单片机应用系统开发的基本方法。
答:(1)在线仿真开发(2)离线仿真开发(3)ISP开发4. 将下列二进制和十六进制数转换为十进制数。
(1)11011B (2)0.01B (3)10111011B (4)EBH答:(1)27 (2)0.25 (3)187 (4)2355. 将下列十进制数转换为二进制和十六进制数。
(1)255 (2)127 (3)0.90625 (4)5.1875答:(1)11111111B、FFH (2)01111111B、7FH (3)0.11101B、0.E8H (4)101.0011B、5.3H6. 机器数、真值、原码、反码和补码如何表示?答:(1)在计算机中使用的连同符号位一起数字化的数,称为机器数,机器数所表示的真实值则称为真值。
(2)对有符号数,机器数常用的表示方法有原码、反码、补码三种。
1)原码最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小;2)反码规定正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
3)正数的补码与其原码相同;负数的补码是在其反码的末位加1。
7. 设计器字长为8位,求下列数值的二、十六进制原码、反码和补码。
(1)+0 (2)-0 (3)+33 (4)-33 (5)-127答:(1)[+0]原= [+0]反=[+0]补=00000000 B=00H(2)[-0]原= 00000000 B[-0]反= 11111111 B[-0]补= 00000000 B(3)[+33]原= [+33]反=[+33]补=00100001 B=21H(4)[-33]原= 10100001 B=A1H[-33]反= 11011110 B=DEH[-33]补= 11011111 B=DEH(5)[-127]原= 11111111 B=FFH[-127]反= 10000000 B=80H[-127]补= 10000001 B=81H8. 把下列数看成无符号数时,对应的十进制数为多少?若把其看成有符号数的补码,对应的十进制数是多少?(1)10100001 B (2)10000000B答:看做无符号数时:(1)161(2)128;看做有符号数时:(1)-33(2)-1279. 若要访问片外32KB的存储空间,假设每个存储单元是一个字节,计算需要多少根地址线。
答:15根。
10. MCS-51型单片机由哪些单元组成?各自的功能是什么?答:(1)8位的CPU CPU是89C51单片机的核心,完成运算和控制功能,一次能处理8位二进制数或代码;(2)256B的内部RAM 内部RAM能作为寄存器供用户使用的只是前128个单元,用于存放可读写的临时数据,其中后128个单元被专用寄存器占用;(3)4KB的内部Flash ROM 简称内部ROM,存放程序、原始数据或表格数据;(4)2个16位的定时/计数器T0/T1 89C51共有2个16位的定时/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制;(5)4个8位并行I/O口分别为P0、P1、P2、P3,实现数据的并行输入输出;(6)1个全双工的串行口实现单片机和其他设备之间的串行数据传送;(7)5个中断源包括2个外部中断,2个定时/计数中断,1个串行口发送/接收中断;(8)片内时钟振荡电路89C51芯片允许的晶振频率一般为1~24MHz。
11. MCS-51型单片机控制线有几根?每一根控制线的作用是什么?答:控制线有4条,功能如下:(1)ALE/PROG地址锁存控制信号。
(2)PS EN外部程序存储器读选通信号。
(3)EA/Vpp 访问程序存储控制信号。
(4)RST/Vpd RST是复位信号输入端12. 何为单片机最小应用系统?答:单片机最小应用系统是指能使单片机独立工作运行的尽可能少的电路连接。
13. 时钟电路的作用是什么?答:时钟电路用于产生单片机工作所需要的时钟信号,唯一的时钟信号控制下的时序可以保证单片机各部件的同步工作。
14. 简述89C51的4个并行I/O端口的功能。
答:89C51的并行I/O口为单片机与外部器件或设备进行信息交换提供了多功能的输入/输出通道,是单片机扩展外部功能、构成单片机应用系统的重要物理基础。
4个I/O口都具有字节寻址和位寻址功能,每一位均可作为双向的通用I/O功能使用,具体如下:(1)P0口为双功能8位并行I/O口。
可作通用数据I/O端口使用;在访问片外扩展的存储器时,又可作地址/数据总线分时传输低8位地址和8位数据。
(2)P1口为单一功能的并行I/O口,只用作通用的数据I/O端口。
(3)P2口为双功能8位并行I/O口。
可作通用数据I/O端口使用,又可在访问片外扩展的存储器时用作高8位地址总线。
(4)P3口为双功能8位并行I/O口,第一功能是通用数据I/O端口,还有第二功能。
15. P3口的第二功能是什么?答:引脚名称功能注释引脚名称功能注释P3.0 RXD 串行数据接收P3.4 T0 定时/计数器0外部输入P3.1 TXD 串行数据发送P3.5 T1 定时/计数器1外部输入P3.2 0INT外部中断0申请P3.6 WR外部RAM写选通P3.3 1INT外部中断1申请P3.7 RD外部RAM读选通16. 编写程序实现监视开关K1,如果开关K1合上,L1灭,开关K1打开,L1亮。
答:ORG 0000HSTART:JB P3.0,L1SETB P1.0SJMP STARTL1:CLR P1.0SJMP STARTEND17、MCS-51型单片机片内RAM的组成是如何划分的,各有什么功能?答:(1)00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0~R7。
(2)20H~2FH为可位寻址区域,这16个字节的每一位都有一个地址,编址为00H~7FH。
位寻址区也可以用作字节寻址的一般数据缓冲区使用。
(3)30H~7FH为堆栈、数据缓冲区。
18. MCS89C51 单片机有多少个特殊功能寄存器?其分布在何地址范围?答:DPTR是16位数据指针寄存器,它由两个8位特殊功能寄存器DPL(数据指针低8位)和DPH(数据指针高8位)组成,DPTR用于保存16位地址,作间址寄存器用,可寻址外部数据存储器,也可寻址程序存储器。
19. DPTR是什么寄存器?其作用是什么?其是由哪几个寄存器组成?答:DPTR是16位数据指针寄存器,它由两个8位特殊功能寄存器DPL(数据指针低8位)和DPH(数据指针高8位)组成,DPTR用于保存16位地址,作间址寄存器用,可寻址外部数据存储器,也可寻址程序存储器。
20. 程序状态字寄存器PSW的作用是什么?常用状态有哪些位?作用是什么?PSW是一个8位特殊功能寄存器,用于存放程序的状态和指令的执行状态,供程序查询和判别用。
PSW字节地址为D0H,其每一位还有位地址,各位位置如下:D7 D6 D5 D4 D3 D2 D1 D0CY AC F0 RS1 RS0 OV 未用P各位说明如下:CY:进位标志位。
在执行加、减法指令时,如果运算结果的最高位(D7位)有进位或借位,CY 位被置“1”,否则清“0”。
AC:半进位标志位。
在执行加、减法指令时,其低半字节向高半字节有进位或借位时(D3位向D4位),AC位被置“1”,否则清“0”。
AC位主要被用于BCD码加法调整,详见DA指令。
F0:用户自定义标志位。
用户根据自己的需要对F0赋以一定含义,由用户置位、复位,作为软件标志。
RS1和RS0:工作寄存器组选择位。
它们的0、1组合状态用来确定当前工作寄存器组,前已详述。
OV:溢出标志位。
在补码运算,当运算结果超出-128~+127的范围时(溢出),OV位被置“1”,无溢出,OV位为“0”。
P:奇偶校验标志位。
每条指令执行完毕,A中有奇数个1,则P=1,否则P=0。
该标志位用在串行通信中,常用奇偶校验的方法检验数据传输的可靠性。
21. 什么是堆栈?堆栈指示器SP的作用是什么?在堆栈中存取数据时的原则是什么?答:(1)堆栈是一个特殊的存储区,设在内部RAM中,用来暂存数据和地址,按“先进后出”的原则存取数据。
堆栈有入栈和出栈两种操作,用SP作为堆栈指针。
(2)系统复位后SP的内容为07H,使得堆栈实际上从08H单元开始。
如果需要改变,用户可以通过指令在00H-7FH中任意选择。
但08H~1FH单元分别属于工作寄存器1~3区,如程序中要用到这些区,则最好把SP值改为1FH或更大的值,堆栈最好在内部RAM的30H~7FH单元中开辟。
SP的内容一经确定,堆栈的底部位置即确定,由于SP可用指令初始化为不同值,因此堆栈底部位置是不确定的,栈顶最大可为7FH单元。
22. MCS-51型单片机ROM空间中,0003H~002BH有什么用途?用户应怎样合理安排?答:0003H~002AH,共40个单元,这40个单元被均匀地分为五段,作为五个中断源的中断地址区。
程序存储器特殊功能存储单元如下表所示。
地址功能0000H 程序执行起始地址0003H~000AH 外部中断0中断服务程序地址起止区000BH~0012H 定时/计数器0中断服务程序地址起止区0013H~001AH 外部中断1中断服务程序地址起止区001BH~0022H 定时/计数器1中断服务程序地址起止区0023H~002AH 串行口发送/接收中断服务程序地址起止区23. P0~P3口作为输入口时,有何要求? 答:4个端口都称为“准双向口”,不是真正的双向口,必须将位锁存器置“1”后,才可以读入正确信息。
24. 画出MCS-51型单片机时钟电路,并指出石英晶体和电容的取值范围。