《单片机应用技术》试卷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睡眠定时器是()的定时器。
单片机技术及应用B(答案)

信宜市职业技术学校(职教中心)2018-2019学年度第一学期期末统一考试《单片机技术及应用》试卷(B卷)(17级、电子专业、17东芝)班、出题教师李庆生)班别:姓名:学号:答卷说明: 1、本试卷共4页,4个大题,满分100分,90分钟完成。
一、填空题(每小题1分,共30分)1、8051的P0 口为低8位地址总线口, P3口为第二功能口。
2、修饰符interrupt m中m的取值为1对应的定时器/计数器0中断源,修饰符using n的功能是使用工作寄存器组号_。
3、定义变量a、b为内部RAM的无符号型字符变量,对应的指令是 unsigned char a,b;。
4、特殊功能寄存器TCON用于控制定时/计数器的中断标志和运行控制。
5、对于IE寄存器来说,开放总中断,其对应的C51命令为_EA=1___,允许串口中断,其对应的C51命令为__REN=1______。
6、变量tmp=0x01,经执行指令tmp<<1|0x01后tmp的值为_0x03___。
变量a1=0xff,if(!a1)结果是_假___ (真/假)。
7、单片机内有组成微机的主要功能部件CPU、储存器和外部接口。
8、LED数码管的显示方式有__动态扫描____和_静态______两种。
9、键盘抖动的消除有两种方法__软件____ __和___硬件 ______,硬件消除抖动的方法是_触发电路_______,软件去抖动的方法是___延时_______。
10、EA 被称为__内外程序储存选择__,当它为高电平时,首先访问__片内___,当它为低电平,只访问__外部程序________。
11、若已知向液晶写入命令的函数是Write_Commond,那么向RT-1602写入清屏的命令是Write_Commond(0x01),引脚RS用于控制传送数据或指令,R/W用于控制读写选择。
12、KeiL C51软件中,工程文件的扩展名是___.uvproj_______,C语言源文件扩展名为__.c_____,编译连接后生成可烧写的文件扩展名是_.hex__________。
《单片机应用技术》答案

《单片机应用技术》习题答案第一章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。
单片机原理与应用试题(含答案)

单片机原理与应用试题(含答案)一、单选题(共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)一、单项选择题(每小题2分,共40分)1、访问片外数据存储器可采用以下哪个指令()。
A、MOVX @DPTR,AB、MOV @DPTR,AC、MOV@R0,A D、MOVC A,@A+DPTR2、已知单片机晶振的振荡频率fosc=6MHZ,若某指令为双周期指令,指令执行所需时间为()A、4微秒B、2微秒C、1微秒D、1毫秒3、对于INTEL 8031来说,EA脚总是()A、悬空B、接地C、接电源D、不用4、执行M O V I E,#81H指令的意义是:()A、开放外部中断源1B、开放外部中断源0C、屏蔽中断源D、开放外部中断源0和15、CPU每取1字节的指令操作码后,有一寄存器的内容自动加1,此寄存器为()A、ACCB、SPC、PCD、PSW6、定时器/计数器工作方式2是()A、16位计数结构B、13位计数结构C、8位计数器结构D、2个8位计数器结构7、8051可以进行位寻址的内部RAM地址空间为()A、00H-2FHB、00H-FFHC、20H-2FHD、20H-FFH8、执行指令MOVX ﹫DPTR,A时,WR.RD脚的电平为()A、WR高电平,RD低电平B、W R低电平,RD高电平C、WR高电平,RD高电平D、WR低电平,RD低电平9、MCS-51 单片机的外部中断1 中断入口地址为()A、 000BHB、001BHC、0013HD、0003H10、要进行出栈操作,其步骤正确的是()A、先将SP内容加1,然后从其指示的单元读出数据B、先从SP指示的栈顶单元读出数据,然后SP内容加1C、先将SP内容减1,然后从其指示的单元读出数据D、先从SP指示的栈顶单元读出数据,然后SP内容减111、在异步通信中每个字符由9位组成,串行口每分钟传输25000个字符,则对应的波特率为()A、2500 b/sB、2750 b/sC、3000 b/sD、3750 b/s12、上电后PSW的值为00H,执行MOV A,#02H后,PSW的值为()A、03HB、02HC、01HD、00H13、1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字0,它的字形代码应为()A、06H B、F9H C、3FH D、CFH14、RETI指令的作用是()A、从堆栈中弹出PC值,并清除优先级状态B、从堆栈中弹出PC值C、保护断点D、恢复断点15、访问片外程序存储器时,起作用的信号是()A、RDB、WRC、PSEND、以上都起作用16、如果(P0)=34H ,则当执行以下指令后(P0)=()CPL P0.2SETB CMOV P0.6 ,CA、74HB、73HC、70HD、30H17、8051单片机共有中断源()个。
单片机应用技术试题题库答案 有

《单片机应用技术》试题库微型计算机基础一、判断题(×)1.已知[X]原=00001111,则[X]反=11100000。
(√)2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。
(×)3.已知[X]原=11101001,则[X]反=00010110。
(√)4.1KB=400H.(√)5. 800H =2KB.(×)6.十进制数89化成二进制数为10001001。
(×)7.因为10000H=64KB,所以0000H∽FFFFH一共有63KB个单元。
(√)8.十进制数89的BCD码可以记为89H。
(√)9.8位二进制数原码的大小范围是-127∽+127。
(×)10.8位二进制数补码的大小范围是-127∽+127。
(√)11.0的补码是0。
(√)12.-128的补码是10000000。
(√)13.11111111是-1的补码。
(√)14.-2的补码可以记为FEH。
(√)15.已知[X]原=10000100,则[X]补=11111100。
(√)16.将二进制数(11010111)2转换成八进制数是(327)8。
(√)17.将十进制(0.825)10转换成二进制数是(0.1101)2。
(×)18.1000001 101其结果是1101。
(√)19.计算机中的机器码就是若干位二进制数。
(√)20.计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示,数值位保持二进制数值不变的数码。
(√)21.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。
(√)22.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。
(√)23.用汇编语言编写的程序叫汇编程序。
(×)24.汇编语言源程序是单片机可以直接执行的程序。
(√)25.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。
单片机应用技术习题答案汇总

单片机应用技术习题答案目录1 单片机基础知识 (2)2 M CS-51单片机的硬件结构 (3)3 单片机指令系统 (6)4 汇编语言程序设计 (8)5 单片机的中断与定时系统 (12)6 串行通信 (14)7 系统扩展技术 (21)8 应用系统接口技术 (23)9 C语言程序设计 (30)1单片机基础知识1. 何谓单片机?它有哪些主要特点?主要应用于哪些方面?单片机是中央处理单元CPU、一定容量的随机存取存储器RAM、只读存储器ROM、定时器/计数器以及I/O接口电路等微机的主要部件集成在一块芯片上的微型计算机,称为单片微型计算机,简称单片机。
特点:体积小,结构简单;控制功能强;集成度高、有很高的可靠性;低电压、低功耗。
主要应用于智能仪表、机电一体化领域、实时控制以及日常生活中的电器产品等方面。
2. 计算下列十进制数对应的二进制、十六进制数。
78D=01001110B=4EH;90D=01011010B=5AH;366D=000101101110B=16EH;2579D=101000010011B=0A13H3. 计算下列十六进制数对应的十进制、二进制数。
68H=01101000B=104D;0F5H=11110101B=245D;36AH=001101101010B=874D;1A7H=000110100111B=423D2M C S-51单片机的硬件结构(一)问答题1.中央处理器(CPU)是单片机最核心的部分,是指挥中心和执行机构。
它的作用是读入和分析每条指令,根据指令的要求,完成运算和控制操作。
内部数据存储器包括RAM(128×8)和RAM地址寄存器等,其中高128单元被专用寄存器占用,供用户使用的只有低128单元,用于存放可读写的数据。
因此,通常所说的内部数据存储器是指低128单元,简称“内部RAM”。
内部程序存储器包括ROM(4K×8)和程序地址寄存器等。
80C51共有4KB掩膜ROM,用于存放程序和原始数据。
- 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、单片机8031的EA ——
引脚( )。
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 。
至内部时钟电路
C2 C1 XTAL1 晶振 1 51单片机 XTAL2。