单片机应用技术试卷B及答案样本
单片机应用技术考试题答案

单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。
2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。
如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。
3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。
5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。
6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。
7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。
8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。
9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。
而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。
10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。
11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。
二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。
A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。
单片机技术及应用考试试卷及答案

CC2530单片机技术与应用试卷及答案一、选择题(共15题,每题2分,总计30分)1、在家用电器中使用单片机应属于计算机的( )A. 辅助工程应用B. 数值计算应用C. 控制应用D. 数据处理应用2、二进制数110010010 对应的十六进制数可表示为( )A. 192HB. C90HC. 1A2HD. CA0H3、-3 的补码是( )A. 10000011B. 11111100C. 11111110D. 111111014、CPU 主要的组成部分为( )A. 运算器.控制器B. 加法器.寄存器C. 运算器.寄存器D. 存放上一条的指令地址5、INTEL 8051CPU 是位( )的单片机A. 16B. 4C. 8D. 准166、单片机应用程序一般存放在( )A. RAMB. ROMC. 寄存器D. CPU7、十进制数126 其对应的十六进制可表示为( )A. 8 FB. 8 EC. F ED. 7 E8、中断查询,查询的是( )A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位9、I/O端口的输出电压为()A. 3VB. 3.3VC. 5VD. 12V10、CC2530的I/O端口P1_0和P1_1端口有()的驱动能力A. 4mAB. 8mAC. 16mAD. 20mA11、如下图所示,SW1按键的一侧(3号、4号引脚)通过一个上拉电阻连接到电源,同时连接到CC2530的()引脚,另一侧(1号、2号引脚)连接到地A. P1_0B. P1_1C. P1_2D. P1_312、如下图所示,SW1按键的一侧(3号、4号引脚)通过一个上拉电阻连接到电源,同时连接到CC2530的()引脚,另一侧(1号、2号引脚)连接到地A. P1_0B. P1_1C. P1_2D. P1_313、引起中断的原因或是发出中断申请的来源叫做中断源。
CC2530共有()个中断源A.5B. 12C. 16D. 1814、CC2530有()种不同的运行模式(供电模式)A.3B. 5C. 6D. 815、CC2530睡眠定时器是()的定时器。
《单片机应用技术》答案

《单片机应用技术》习题答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3 C3.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111 C10 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空题原码、反码和补码000111013.十进制数-29的8位补码表示为.11100011CPU、存储器和I\O接口三部分组成.EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体..110100018.-49D的二进制补码为.11101101ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断题1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)2.MCS-51上电复位时,SBUF=00H。
(×)。
SBUF不定。
3.使用可编程接口必须处始化。
(√)。
4.8155的复位引脚可与89C51的复位引脚直接相连。
(√)5.MCS-51是微处理器。
(×)不是。
单片机技术与应用试卷B答案

试卷B答案一、选择题(每题1.5分,共60分)BDADD CBDCD CDCBD ADDBA ACCDA CAABD BDBCD DABCD 二、判断题(正确√错误×,每题1分,共20分)×√×√×××√√××√×√√×√×××三、将下列程序补充完整(每空1分,共20分)1、用定时器1,工作在方式1,实现1s延时。
DELAY:MOV R3,#14H ;置50ms计数循环初值MOV TMOD,#10H ;设定时器1为方式1MOV TH1,#3CH ;置定时器初值MOV TL1,#0B0HSETB TR1 ;启动T1LP1:JBC TF1,LP2 ;查询计数溢出SJMP LP1 ;未到50ms继续计数LP2:MOV TH1,#3CH ;重新置定时器初值MOV TL1,#0B0HDJNZ R3,LP1 ;未到1s继续循环RET2、用内部定时器/计数器0的计数功能,工作在方式2,实现计数10次产生中断使P1.7所接发光二极管点亮。
ORG 0000HLJMP MAINMAIN:MOV SP,#60HSETB P1.7MOV TMOD,#06H ;T1为方式2计数功能MOV TH0,#0F6H ;计数次数为10次MOV TL0,#0F6HSETB ET0SETB EASETB TR0SJMP $ORG 000BHCLR P1.7 ;10次到产生中断使P1.7所接发光二极管点亮RETI3、将单片机的P0口连接一个共阳极数码管,在数码管上循环显示0~9数字和A~F字符,时间间隔1s。
ORG 0000HAJMP MAINORG 0030H ;数据指针指向表头地址MAIN: MOV R1, #00H ;计数显示初始化MOV DPTR,#TABDISP: MOV A, R1MOVC A, @A+DPTR ;查显示字型码表MOV P0, A ;显示码送P0口ACALL DELAY ;调用延时1sINC R1 ;计数值加1CJNE R1, #16,DISP ;秒值不到16,继续显示,否则清0MOV R1, #00HSJMP DISPTAB: ;0-9、A-F的显示字型码表DB 0C0H,0F9H,0A4H,0B0H, 99HDB 92H,82H,0F8H, 80H, 90HDB 88H,83H,0C6H,0A1H,86H,8EH;延时1s子程序DELAY: MOV R2, #10 ;延时1s的循环次数DEL3: MOV R3, #200 ;延时100ms的循环次数DEL2: MOV R4,#125 ;延时0.5ms的循环次数DEL1: NOPNOPDJNZ R4,DEL1DJNZ R3,DEL2DJNZ R2, DEL3RETEND。
1112 B卷参考答案及评分标准.doc

北京理工大学珠海学院 1 2 3 4 5 时钟信号 先写1 001BH GATE=1 表达式+分号 6 7 8 9 10 P0 口 0xf8 0x84 0x02 512us1 2 3 4 5 C B B B C 此处不装:::订:::线•:此处不能书写此处不能书写 此处不能书写此处不能书写此处不能书写此处不能书写2011 ~ 2012学年第一学期《单片机原理及接口技术(A)》 期末试卷(B)参考答案及评分标准 三、读程序(每项1分,共10分) P2.0通过按钮S 接地,P1.0通过LED 接地,S 按每一次,改变发光二极管的 状态,为下列语句注释(有〃处说明语句的实际作用) 甘include <reg52. h> 〃包含头文件 reg52. h 甘define uchar unsigned char //定义数据类型,宏定义 sbit S=P2”0; 〃位变量申明 sbit LED=PrO;main(){ uchar m; while(l) 〃死循环{ S=l; 〃作为输入口,先写1 if (S==0) 〃如果按键被按下 { for (m=0;m<125;m++) : //延时,去抖动 if(S==O) 〃如果仍有按钮按下,则确认 LED=! LED; //LED 灯状态改变 while (!LED) : //等待按钮释放 } }} 四、简答题(每小题10分,共30分)1. 以外部中断1中断为例,简述中断过程。
答:主程序在运行过程中,中断源出现中断信号(P3.3引脚出现下降沿信号) (2分,相应的中断标志(IE1)硬件自动置1,向CPU 申请中断(2分),CPU 根据IE ( EA=L EX1=1 )、IP 的设置决定是否响应中断,相应的中断标志位 (IE1)自动复二、选择题(每小题2分,共10适用年级专业:2009级机械工程及自动化 试卷说明:闭卷,考试时间120分钟 一、填空题(每空2分,共20分)位(2分),将断点的地址存入堆栈,将相应的中断服务的入口地址0013H赋予程序计数器PC (2分),执行中断程序,执行完中断程序后,堆栈中断点地址由硬件自动赋予PC,程序返回主程序继续执行(2分)2.什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz 是,机器周期是多少?答:规定一个机器周期的宽度为12个振荡脉冲周期(2分),因此机器周期就是振荡脉冲的十二分频。
单片机原理与应用试题(含答案)

单片机原理与应用试题(含答案)一、单选题(共64题,每题1分,共64分)1.MCS-51单片机有( )个中断优先级别。
A、1B、2C、3D、4正确答案:B2.MCS-51单片机有中断源( )。
A、5个B、2个C、3个D、6个正确答案:A3.当外部中断1发出中断请求后,中断响应的条件是( )。
A、EX1=1B、IE=0x84C、ET1=1D、IE=0x81正确答案:B4.MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是( )。
A、P0口B、P1口C、P2口D、P3口正确答案:A5.MCS-51单片机指令系统中,求反指令是( )。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A6."对两个数组a和b进行初始化Char a[ ]=" ABCDEF" Char b[ ]={ ´A´,´B´,´C´,´D´,´E´,´F´};则以下说法正确的是( )。
"A、a与b 数组完全相同B、a与b 数组长度相同C、a与b 数组中都存放字符串D、a比b 数组长度长正确答案:D7.定时/计数器0中断入口地址为( )。
A、0003HB、000BHC、0013HD、001BH正确答案:B8.定时器/计数器T0的中断服务程序入口地址是( )。
A、0003HB、000BHC、0023HD、001BH正确答案:B9.MCS-51单片机响应中断的过程是( )。
A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址正确答案:D10.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于( )μs。
B-单片机原理及应用试卷

学号
姓
名
课号: 102G05Y 课名: 单片机原理及应用 阅卷教师:__________成绩:_______________ 学号 姓名 四、简答题(共3小题,每小题10分,共30分) 1.MCS-51有几个中断源?各中断标志是如何产生的?又是如何复位的?CPU 响应各中断时,其中断入口地址是多少? 2.8051引脚有多少I/O 线?他们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是几位? 3.已知一MCS51单片机系统外接晶体振荡器频率为11.059MHZ ,计算:单片机系统的节拍P 、状态S 、机器周期所对应的时间分别是多少?指令周期中的单字节双周期指令的执行时间是多少? 五、应用题(共2小题,每小题15分,共30分),需完成设计分析(4分)、流程图(4分)、代码(4分)及注释(3分) 1.使用定时器0,用中断方法设计一个秒闪电路,让发光二极管LED 每秒钟有400ms 点亮。
假定晶振频率为6MHz ,发光二极管接在P1.0口。
课号: 102G05Y 课名: 单片机原理及应用 阅卷教师:__________成绩:_______________ 学号 姓名 2.试应用89C51单片机和DAC0832数模转换芯片,设计一个锯齿波发生电路(周期可自定)。
芯片如图所示,要求使用单缓冲接口方式。
画出接口电路连线并编制程序。
2023年大学_单片机原理及应用试题含答案

2023年单片机原理及应用试题含答案2023年单片机原理及应用试题含答案(一)一.填空题(每空1分,共20分)1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。
2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的输出。
3、通过堆栈操作实现子程序调用,首先就要把的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到。
4、在基址加变址寻址方式中,以作变址寄存器,以或作基址寄存器。
5、假定累加器A中的内容为40H,执行指令1000H:MOVC A,@A+PC后,把程序存储器单元的内容送入累加器A中。
6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。
7、假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令:ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为。
8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。
下述程序执行后:POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,@A+DPTRPUSH AMOV A,BINC AMOVC A,@A+DPTRPUSH ARETORG 3000HDB 10H,80H,30H,80H,50H,80H请问:A= ,SP= ,(41H)= ,(42H)= 。
9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的端提供信号。
10、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问存储器提供地址,而DPTR是为访问存储器提供地址。
11、16KB RAM存储器的首地址若为3000H,则末地址为 H。
二.选择题(每题2分,共16分)1、8051与8751的区别是:A、内部数据存储但也数目的不同B、内部程序存储器的类型不同C、内部数据存储器的类型不同D、内部的寄存器的数目不同2、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机应用技术(C 语言版)》试卷B
一、 单项选取题(每题1.5分,共30分)
1、51单片机CPU 重要由( )构成。
A 、运算器、控制器
B 、加法器、寄存器
C 、运算器、加法器
D 、运算器、译码器
2、PSW 中RS1和RS0用来( ) 。
A 、选取工作方式
B 、批示复位
C 、选取定期器
D 、选取工作寄存器组
3、单片机8031EA ——
引脚( )。
A 、必要接地
B 、必要接+5V 电源
C 、可悬空
D 、以上三种视需要而定
4、单片机上电复位后,PC 内容为( )。
A 、0x0000
B 、0x0003
C 、0x000B
D 、0x0800
5、单片机4个并行I/O 端口作为通用I/O 端口使用,在输出数据时,必要外接上拉电阻是( )
A 、P0口
B 、P1口
C 、P2口
D 、P3口
6、单片机ALE 引脚是以晶振振荡频率( )固定频率输出正脉冲,因而它可作为外部时钟或外部定期脉冲使用。
A 、1/2
B 、1/4
C 、1/6
D 、1/12
7、下面论述不对的是( )。
A 、一种C 源程序可以由一种或各种函数构成。
B 、一种
C 源程序必要包括一种主函数main( )。
C 、在C 程序中,注释阐明只能位于一条语句背面。
D 、C 程序基本构成某些单位是函数。
8、在C51语言if语句中,用做判断表达式为()。
A、关系表达式
B、逻辑表达式
C、算术表达式
D、任意表达式
9、下面while循环执行了()次空语句。
While(i=3);
A、无限次
B、0次
C、1次
D、2次
10、C程序总是从()开始执行。
A、主函数
B、主程序
C、子程序
D、主过程
11、在C51程序中经常把()作为循环体,用于消耗CPU运营时间,产生延时效果。
A、赋值语句
B、表达式语句
C、循环语句
D、空语句
12、在单片机应用系统中,LED数码管显示电路普通有()显示方式。
A、静态
B、动态
C、静态和动态
D、查询
13、在共阳极数码管使用中,若要仅显示小数点,则其相应字段码是()。
A、0x80
B、0x10
C、0x40
D、0x7F
14、51单片机定期器T1用做定期方式时,采用工作方式1,则工作方式控制字为()
A、0x01
B、0x05
C、0x10
D、0x50
15、MCS-51系列单片机串行口发送/接受中断源工作过程是:当串行口接受或发送完一帧数据时,将SCON中(),向CPU申请中断。
A、RI或TI置1
B、RI或TI置0
C、RI置1或TI置0
D、RI置0或TI置1
16、在定期/计数器计数初值计算中,若设最大计数值为M,对于工作方式1下M值为()。
A、M=213 = 8192
B、M=28 = 256
C、M=24 = 16
D、M=216 = 65536
17、51单片机串行口是()。
A、单工
B、全双工
C、半双工
D、并行口
18、表达串行数据传播速率指标为()。
A、USART
B、UART
C、字符帧
D、波特率
19、串行口控制寄存器为()。
A、SMOD
B、SCON
C、SBUF
D、PCON
20、串行口发送数据和接受数据端为()。
A、TXD和RXD
B、TI和RI
C、TB8和RB8
D、REN
二、填空题(每空1.5分,共30分)
1、除了单片机和电源外,单片机最小系统涉及_________电路和__________电路。
2、语句普通用做单一条件或分支数目较少场合,如果超过3个以上分支程序,可用多分支选取语句。
3、片内RAM低128单元,按其用途划分为、
和3个区域。
4、while语句和do-while语句区别在于:____________语句是先执行、后判断;而__________语句是先判断、后执行。
5、构造化程序设计三种基本构造是______________、________________、___________________。
6、51单片机定期器内部构造由如下四某些构成:_______________、_________________、_____________________和___________________。
7、A/D转换器作用是将______________量转为____________量;D/A转换器作用是将_____________量转为______________量。
三、程序分析与填空题(每空3分,共15分)
1、下面延时函数delay( )执行了次空语句。
void delay(void)
{ int i;
for(i=0;i<10000;i++);
}
2、//该程序功能为点亮第一种发光二极管
#include <reg51.h> //51系列单片机头文献
sbit led1=P1^0; //声明单片机P1口第一位
_________________________________//主函数{
led1=0;/*点亮第一种发光二极管*/
}
3、将下面程序补充完整:
#include<reg51.h>
____________________________;
void main()
{
while(1)
{
P1 = 0xFF;
__________(1200);
P1 = 0x00;
__________(1200);
}
}
//函数名:delay
//函数功能:实现软件延时
//形式参数:整型变量i,控制循环次数
//返回值:无
void delay(unsigned int i)
{
unsigned int k;
for(k = 0;k < i;k ++);
}
四、简答题(第1、2题分别8分,第3题9分,共25分)
1、什么是单片机应用系统?它由哪几某些构成?
2、什么叫中断响应?中断响应条件是什么?
3、画出MCS-51系列单片机时钟电路,并指出石英晶体和电容取值范畴。
《单片机应用技术(C语言版)》试卷B答案
五、单项选取题(每题1.5分,共30分)
1、A
2、D
3、A
4、A
5、A
6、C
7、C
8、D
9、A 10、A
11、D 12、C 13、D 14、C 15、A
16、D 17、B 18、D 19、B 20、A
六、填空题(每空1.5分,共30分)
1、___时钟_ 复位
2、if switch
3、__工作寄存器区__位寻址区顾客数据缓冲区
4、__do-while __while
5、顺序构造_选取构造__循环构造
6、_T0 T1 工作方式寄存器TMOD 控制寄存器TCON
7、_模仿数字数字模仿
七、程序分析与填空题(每题3分,共15分)
1、__10000
2、void main()
3、__void delay (unsigned int i)
delay delay
八、简答题(第1、2题分别8分,第3题9分,共25分)
1、答:单片微型计算机简称单片机,是指集成在一种芯片上微型计算机,它各种功能部件,涉及CPU、存储器、基本输入/输出接口电路,定期/计数器和中断系统等,都制作在一块集成芯片上,构成一种完整微型计算机。
2、答:中断指通过硬件来变化CPU运营方向。
计算机在执行程序过程中,外部设备向CPU发出中断祈求信号,规定CPU暂时中断当前程序执行而转去执行相应解决程序,执行完毕后再执行本来被中断程
序。
中断特点有:1)同步工作;2)异常解决;3)实时解决。
3、答:时钟振荡电路如下图所示:
普通地,电容C1和C2取30pF左右;晶体振荡器,简称晶振,频率范畴是1.2MHz ~ 12MHz。