单片机应用技术试卷B及答案样本
- 格式:doc
- 大小:35.50 KB
- 文档页数:7
单片机应用技术考试试题(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答案一、选择题(每题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。
北京理工大学珠海学院 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。
学号
姓
名
课号: 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年单片机原理及应用试题含答案(一)一.填空题(每空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 页 共 8 页班 级(学生填写): 姓名: 学号: 命题: 审题: 审批: ------------------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 -----------------------------------------------------------(答题不能超出密封装订线)2012 ∼2013学年第 1 学期 单片机原理及应用科目试题B 卷答案使用班级(教师填写):电气11-3、4班1.在单片机中,通常将一些中间计算结果放在( A )中A .累加器B .控制器C .程序存储器D .数据存储器 2.将十进制数215转换成对应的二进制数是 。
(A )A .11100001B .11101011C .10010111D .10101101 3.将二进制数(11010101)2转换成对应的八进制数是 。
(B ) A .325 B .385 C .D5 D .D74.-3的补码是 。
(D ) A .10000011 B .11111100 C .11111110 D .11111101 5.在单片中“B ”是用 来表示。
(D ) A .BCD 码 B .二—十进制 C .余三码 D .ASCII 码 6.单片机应用程序一般存放在( B ) A .RAM B .ROM C .寄存器 D .CPU 7.已知某数的BCD 码为0111 0101 0100 0011 则其表示的十进制数值为( B )A .7543HB .7543C. 75.43HD. 75.3 8. 单片机8051的XTAL1和XTAL2引脚是(D )引脚 。
A. 外接定时器 B. 外接串行口 C. 外接中断 D. 外接晶振 9.80C51基本型单片机内部程序存储器容量为(C )。
单片机技术与应用试卷(含答案)单片机技术与应用(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单片机共有中断源()个。
《单片机应用技术》模拟试卷(B)答案题号一二三总分得分得分评卷一,单项选择题:(二零题,每题二分,四零分)一,MCS-五一单片机地CPU主要由(A )组成。
A. 运算器,控制器B. 加法器,寄存器C. 运算器,加法器D. 运算器,译码器二,MCS-五一单片机地四个并行I/O端口作为通用I/O端口使用,在输出数据时,需要外接上拉电阻地是(A)。
A. P零口B. P一口C. P二口D. P三口三,当MCS-五一单片机应用系统需要扩展外部存储器或其它接口芯片时,(C)可作为高八位地址总线使用。
A. P零口B. P一口C. P二口D. P零口与P二口4、MCS-五一单片机地位寻址区位于内部RAM地(D)单元。
A. 零零H~七FHB. 二零H~七FHC. 零零H~一FHD. 二零H~二FH五,单片机上电复位后,PC地内容为(A)。
A. 零零零零HB. 零零零三HC. 零零零BHD. 零零一BH 六,PSW地RS一与RS零用来(B)。
A. 指示复位B.选择工作寄存器组C. 选择定时器D. 选择工作方式七,MCS-五一单片机规定一个机器周期有(D )个节拍。
A. 一六B. 六C. 八D. 一二八,当系统地振荡频率为一二MHz时,一个机器周期为(C)μs。
A. 三B. 二C. 一D. 四九,C程序总是从(A)开始执行地。
A. 主函数B. 主程序C. 子程序D. 主过程一零,在C五一程序常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。
A. 赋值语句B. 表达式语句C. 循环语句D. 空语句一一,程序是以( C)形式存放在程序存储器地。
A. C语言源程序B. 汇编程序C. 二制编码D. BCD码一二,(A )显示方式编程较简单,但占用I/O 端口线多,其一般适用于显示位数较少地场合。
A. 静态B. 动态C. 静态与动态D. 查询一三,在阳极数码管使用,若要仅显示小数点,则其相应地字段码是( D )。
A. 八零HB. 一零HC. 四零HD. 七FH一四,一个单片机应用系统用LED 数码管显示字符"八"地段码是"八零H"可以断定该显示系统用地是( B )。
物机院(系)级专业班《单片机原理与应用技术》试卷注意事项:1、学生的院(系)别、专业、班级、姓名、学号必须填写在考生信息栏内指定的位置。
2、学生在考试之前必须填写考试时间和地点。
3、答题字迹要清楚,并保持卷面清洁。
一、填空题(本大题共10小题,每空2分,共30分)请在每小题的空格中填上正确答案。
错填、不填均无分。
5.在AT89S51单片机中,一个机器周期包括12个时钟周期,如果采用12MHZ晶振,一个机器周期为1us6、通常、单片机上电复位时PC= 0000H ,SP= 07H ;7. 51系列单片机的CPU是由和构成。
8. 51系列单片机的存储器包括:数据存储器和程序存储器。
9.堆栈数据写入和读出遵守“先入后出,后进先出”的规则。
二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
2.对某单元的部分位取反,应采用下面哪种逻辑操作()。
A. ANLB. XRLC. CPLD. ORL3.程序计数器PC和堆栈指针SP两个寄存器的位数分别是()A.PC-8位,SP-8位 B.PC-8位,SP-16位C.PC-16位,SP-8位 D. PC-16位,SP-16位4. 若(A)=40H, (CY)=0, 则执行RLC A 指令后,(A)=( ) 。
A. 56HB. 0C0HC. 80HD. 0B3H5、以下哪一条指令的写法是错误的()。
A. INC DPTRB. DEC AC. MOV R0,#0FEHD. PUSH A6、以下哪一条是位操作指令()。
A. CLR P1.0B. MOV P0,#0FFHC. CPL AD. POP PSW7、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()A. MOVB. MOVXC. MOVCD. 以上都是10.已知一位7段共阳数码管(如图2),要使它显示数字3,则它的代码是()。
《单片机应用技术( 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、0x0000B、0x0003C、0x000BD、0x08005、单片机的 4 个并行I/O 端口作为通用I/O 端口使用,在输出数据时,必须外接上拉电阻的是()A、P0 口B、P1口C、P2 口D、P3口6、单片机的ALE 引脚是以晶振振荡频率的()固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
A、1/2B、1/4C、1/6D、1/127、下面叙述不正确的是()。
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、0x80B、0x10C、0x40D、0x7F14、51 单片机的定时器T1 用做定时方式时,采用工作方式1,则工作方式控制字为()A、0x01B、0x05C、0x10D、0x5015、MCS-51 系列单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON 中的(),向CPU 申请中断。
郑州*****学院2017—2018学年第一学期期末理论试卷(B)课程名称:单片机应用技术适用班级:********班级学号姓名___分数___一、填空题(共15题,每题2分,共计30分)1.十进制99的二进制是1100 011 ,十六进制是63 。
2.单片机就是在一块芯片上集成CPU、存储器和I/O接口等而构成的微型计算机,因其集成在一块芯片上,所以称为单片机。
3.C51中,测试等于运算符是==,测试不等于运算符是!=。
4.AT89S51单片机中央处理器是单片机的核心,可完成运算和控制功能,能处理8位二进制数或代码。
5.复位电路使单片机重新从初始状态开始工作。
6.振荡电路是让单片机活起来的心脏。
7.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6 µS,一个机器周期是2µS。
8.一个C程序有1个main()函数,main()函数可以调用其他功能函数,但其他功能函数不允许调用main()函数。
9.用于MCS-51单片机的C语言被称为C51。
二、判断题(共10题,每题2分,共计20分)1.在51系列的单片机系统中,一个机器周期是固定的。
(×)2.一个标识符由字符串、数字和下划线等组成,第一个字母可以是数字。
(×)3.C51程序中,每条语句最后必须以一个分号“;”结尾,分号是C51程序的必要组成部分。
(√)4.编写C51程序时,每个变量可以不定义,直接引用。
(×)5.当AT89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
(√)6.若一个函数的返回类型为void,则表示其没有返回值。
(√)7.在C语言中,所有定义在主函数之后的函数无需进行声明。
(×)8.C语言只有三种基本结构,即顺序结构、选择结构和循环结构。
(√)9.字符型数据的长度是一个字节,常用语定义处理字符数据的变量或常量。
(√)10.按位或运算符通常用来对某些位清0或保留某些位。
单片机原理及应用练习题含答案一、单选题(共100题,每题1分,共100分)1、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为()A、00HB、1C、FFHD、计数值正确答案:B2、8501单片机的最高工作频率是()MHz。
A、12B、8C、10D、6正确答案:A3、在编写程序的时候,若遇到重复出现多次的一段语句,最好的方法是()A、定义一个自定义函数B、复制粘贴C、直接手写D、在网上查找正确答案:A4、十进制43转换成二进制数是()。
A、111011B、101011C、101111D、101101正确答案:B5、T0的两个特殊功能寄存器为()A、TH0,TL1B、TH1,TL0C、TH1,TL1D、TH0,TL0正确答案:D6、MC51单片机中有()个16位的定时器/计数器A、1B、2C、3D、4正确答案:B7、80C51单片机的中断服务程序入口地址是指()A、中断服务程序的首句地址B、中断服务程序的返回地址C、中断向量地址D、主程序调用时的断点地址正确答案:C8、属于51单片机用于串行通信控制寄存器的是()A、SUBNB、HUNAC、SCOND、PCOM正确答案:C9、共阳极七段数码管显示器的驱动信号有何特色?()A、低电平点亮B、低电平不亮C、高电平点亮D、以上皆非正确答案:A10、蜂鸣器的声调由信号的()决定A、电压B、频率C、幅值D、占空比正确答案:B11、89C51单片机的RS1,RSO=11时,当前寄存器R0-R7占用内部RAM()单元。
A、00H-07HB、08H-0FHC、10H-17HD、18H-1FH正确答案:D12、C51数据类型中关键词“sfr”用于定义()A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量正确答案:D13、()为定时/计数器控制寄存器。
A、IEB、TCONC、SCOND、IP正确答案:B14、蜂鸣器可以分为()和无源A、有旋B、震荡C、有源D、无旋正确答案:C15、欲访问8051单片机的内部程序存储器,则EA引脚必须为()A、高电平B、低电平C、高低电平D、与PC值有关正确答案:A16、单片机程序代码一般存放在()A、RAMB、ROMC、CPUD、寄存器正确答案:B17、在微型计算机中,负数常用()表示。
《单片机应用技术(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。