《单片机应用技术》试题

合集下载

单片机应用技术试题题库(最终)

单片机应用技术试题题库(最终)

单片机编程与实训试题题库填空题〔选择题〕1、单片机的中断源优先级此外上下是由中断优先级存放器的置位状态决定的。

同一级别中断源的优先挨次是由自然优先级挨次决定的。

2、LED数码显示按显示过程分为静态、显示和动态显示2 种。

3、半导体存储器的最重要的两个指标是存储容量和存储速度。

4、计算机的系统总线有地址总线、控制总线和数据总线。

5、P 0、P 1、P 2、P3四个均是8 位的并行口( 填“串行〞还是“并行〞) ,此中P0的功能是地址/ 数据分时复接口。

6、在串行通信中, 按照数据传送标的目的分为单工、半双工和全双工三种方式.7、中断请求信号有电平触发和边缘触发两种触发方式。

8、键盘的布局形式一般有两种:独立式键盘和矩阵式键盘。

9、单片机与普通计算机的不同之处在于其将CPU、存储器和输入/ 输出接口局部集成于一块芯片之上。

10、串行通信按信息的格式可分为同步通信和异步通信两种方式。

11、在单片机中,通常将一些中间计算成果放在累加器中。

12、计算机能直接识此外语言是机器语言。

13、采用8031单片机必需扩展程序存储器。

14、按时/ 计数器有4种工作模式,它们由TMOD存放器中的M1 M0状态决定。

15、P0口作数据线和低8 位地址线时不克不及做I/O 口。

16、对于8031单片机,其内部RAM既可位寻址又可字节寻址。

17、单片机能直接运行的程序叫目标程序。

18、单片机的复位操作是高电平〔填高电平/ 低电平〕。

19、单片机中,常用作地址锁存器的芯片是74HC373,常用作地址译码器芯片是74HC138。

20、单片机程序的入口地址是0000H,外部中断 1 的入口地址是0013H。

21、单片机的内部RAM区中,可以位寻址的地址范围是20H~2FH,特殊功能存放器中,可位寻址的地址是能被8 整除的地址80H~F0H。

22、8051 最多可以有32 个并行输入输出口,最少也可以有8 个并行口。

23、十六进制数AA转换为十进制数的成果是170,二进制数10110110转换为十六进制数的成果是B6H。

单片机应用技术试题及参考答案及评分标准

单片机应用技术试题及参考答案及评分标准

单片机应用技术试题第一部分笔试题(本部分共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、MCS-51单片机扩展程序存储器所用的控制信号为(),扩展数据存储器所用的控制信号为()和()。

2、关于堆栈类操作的两条指令分别是()、(),操作遵循()原则。

3、()寄存器的作用是用来保存程序运行过程中的各种状态信息。

若累加器A中的数据为01110010B,则PSW中的P=()。

4、若MCS-51 单片机采用12MHz 的晶振,它的机器周期(),ALE 引脚输出正脉冲频率为(),。

5、要使MCS-51 单片机从片内的地址0000H 开始执行程序。

那么EA应()。

6、在片外扩展一片2764程序存储器芯片要( )地址线。

7、外部中断1(INT1)的中断入口地址为();定时器1的中断入口地为()。

8、8751有两个16位可编程定时/计数器,T0和T1。

它们的功能可由控制寄存器()、()的内容决定,且定时的时间或计数的次数与()、()两个寄存器的初值有关。

9、欲使P1口的低4位输出0,高4位不变,应执行一条()命令。

10、串行口的控制寄存器SCON中,REN的作用是( )。

二、判断题(每题1分,共10分)1、指令字节数越多,执行时间越长。

()2、内部寄存器Rn(n=0-7)作为间接寻址寄存器。

()3、当MCS—51上电复位时,堆栈指针SP=00H。

()4、CLR R0 ()5、EPROM的地址线为11条时,能访问的存储空间有4K。

()6、51单片机只能做控制用,不能完成算术运算。

()7、为了消除按键的抖动,常用的方法只有硬件方法()8、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。

()9、8155的复位引脚可与89C51的复位引脚直接相联。

( )10、MCS—51的串行接口是全双工的。

( )三、简述题(每题4分,共16分)1、为什么外扩存储器时,P0口要外接锁存器,而P2口却不接?2、已知一MCS51单片机系统使用12MHZ的外部晶体振荡器,计算:1)该单片机系统的状态周期与机器周期各为多少?2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?3、、在由8031CPU芯片设计的系统中,若规定外部中断0为电平触发方式,高优先级,此时,特殊功能寄存器TCON、IE、IP为多少?4、执行下列程序段中第一条指令后:(P1.7)=(),(P1.3)=()(P1.2)=();执行第二条指令后:(P1.5)=(),(P1.4)=(),(P1.3)=()。

单片机应用技术考试题库

单片机应用技术考试题库

习题11.1单项选择题(1)MCS-51系列单片机的CPU主要由组成。

A. 运算符、控制器B.加法器、寄存器C.运算器、加法器D.运算器、编码器(2)单片机中的程序计数器PC用来。

A.存放指令B.存放正在执行的指令地址C.存放下一条指令的地址D.存放上一条指令地址(3)单片机8031的ˉEA引脚。

A.必须接地B.必须接+5V电源C.可悬空D.以上三种视需要而定(4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。

A.P0口B.P1口C.P2口D.P3口(5)PSW中的RS1和RS0用来。

A.选择工具寄存器B.指示复位C.选择定时器D.选择工作方式(6)单片机上电复位后,PC的内容为。

A.0000HB.003HC.000BHD.0800H(7)Intel 8051单片机的CPU是。

A.16B. 4C. 8D.准16位(8)程序是以形式存放在程序存储器中的。

A. C语言源程序B.汇编程序C.二进制编码D.BCD码(9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。

A. 8 KBB.16KBC.32KBD.64KB(10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。

A.1/2B.1/4C.1/6D.1/121.2填空题(1)单片机系统是由和组成的。

(2)除了单片机和电源外,单片机最小系统包括电路和电路。

(3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须连接相应电路。

(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。

(5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。

(6)MCS-51系列单片机的应用程序一般存在中。

(7)片内RAM低128单元,按其用途划分为、和3个区域。

(8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期为。

(9)MCS-51系列单片机的复位电路有两种,即和。

单片机应用技术考试试题(答案)

单片机应用技术考试试题(答案)

单片机应用技术(jìshù)考试试题(1) 一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。

2.MCS-51共有(ɡònɡ yǒu)(111)条指令,可分为(fēn wéi)几种不同的寻址方式。

如:MOV A,@Ri属于(shǔyú)(寄存器间接(jiàn jiē))寻址方式,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.由于(yóuyú)执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行(zhíxíng)某些指令可实现软件延时。

而硬件延时一般是采用单片机的(定时(dìnɡ shí)/计数器)再通过软件(ruǎn jiàn)编程来实现。

10.单片机串行通信时,若要发送数据,就必须(bìxū)将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。

单片机应用技术期末考试试卷及答案

单片机应用技术期末考试试卷及答案

单片机应用技术期末考试试卷及答案DEC DPTR DEC R1ADDC#30H,A ADDC A,#30H四、综合题(共分)1、编程将片内RAM30H单元开始的10个的数据传送到片外RAM3000H开始的单元中去。

(分)MOV R0,#30HMOV DPTR,#3000HMOV R7,#10LOOP:MOV A,@R0MOVX@DPTR,AINC R0INC DPTRDJNZ R7,LOOP2、片内RAM40H开始的单元内有10个二进制数,编程找出其中最大值并存于50H 单元中。

(分)START:MOV R0,#40H;数据块首地址送R0MOV R7,_#9__;比较次数送R7MOV A,@R0;取数送ALOOP:INC R0MOV30H___,@R0;取数送30HCJNE A,30H,NEXT;(A)与(30H)相比NEXT:_JNC NEXT1__;(A)≥(30H)转NEXT1MOV A,30H___;(A)<(30H),大数送ANEXT1:DJNZ R7,LOOP;比较次数减1,不为0,继续比较_MOV50H,A__;比较结束,大数送50HRET3.编制一个循环闪烁灯的程序。

有8个发光二极管,每次其中某个灯闪烁点亮5次后,转到下一个闪烁5次,循环不止。

画出电路图。

(分)START:MOV R2,#8MOV A,#0FEHL2:MOV R1,#5L1:MOV P1,AACALL DELAYMOV P1,#0FFHACALL DELAYDJNZ R1,L1RL ADJNZ R2,L2SJMP STARTDELAY:MOV R6,#5D1:MOV R7,#100DJNZ R7,$DJNZ R6,D1RET4、设两个三字节数分别放在50、51H、52H和60、61H、62H,高位在前,低位在后。

编程实现两个三字节数相加,结果放在70H、71H、72H、73H。

(共10分)CLR CMOV A,52HADD A,62HMOV73H,AMOV A,51HADDC A,61HMOV72H,AMOV A,50HADDC A,60HMOV71H,AMOV A,#0ADDC A,#0MOV70H,A5.设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?(分)MOV R0,#30H;R0=30HMOV A,@R0;A=5AHMOV R1,A;R1=5AHMOV B,R1;B=5AHMOV@R1,P1;(5AH)=7FHMOV A,P1;A=7FHMOV40H,#20H;(40H)=20HMOV30H,40H;(30H)=20H6.简述下面一段程序的功能。

《单片机应用技术》试卷I

《单片机应用技术》试卷I

成都市技师学院 2012-2013 学年上学期《单片机应用技术》考试试卷I(开卷)
专业班级: 学号姓名
一、简答题(每题10分,共40分)
①单片机的含义是什么?它有哪些主要特点?
②简述单片机程序存储器和数据存储器的区别。

③ MCS—51单片机有哪些单元组成?各自的功能是什么?④何为单片机最小应用系统?
二、数制转换(每题10分,共30分)①二进制转换为十进制
10011011B :
01100110B :
②十进制转换为二进制
51 :
62 :
③十六进制转换为二进制
3AH :
CEH :
三、综合题(A卷25分,B卷30分,选作一题)
A卷(25分)
将下列一段程序进行手工汇编
ORG 0000H
AJMP MAIN
ORG 0050H
MAIN: MOV A, #FEH
LP: MOV P1, A
RA A
LCALL DELAY
AJMP LP
DELAY: MOV R7 #C8H
D1: MOV R6 #C8H
DJNZ R6 $
DJNZ R7 D1
RET
END
B卷(30分)
将下列一段程序进行手工汇编
ORG 0000H
SJMP START
ORG 0030H START: CPL P1.0
MOV R5, #0FH
LCALL DELAY
SJMP START DELAY: MOV R6, #32H DEL1: MOV, R7 #64H
DJNZ R7, $
DJNZ R6, DEL1
DJNZ R5, DELAY
RET
END。

单片机应用技术考试题库

单片机应用技术考试题库

D.连续执行
(3) 在运用仿真系统调试程序时,观察函数内部指令的运行结果,通常采用
调试方法。
A.单步调试(F8)
B.跟踪调试(F7)
C.快速运行到光标处调试(F4)
C.断点调试(F2)
(4) 使用单片机开发系统调试 C 语言程序时,首先应新建文件,该文件的扩展名是

A. .c
B. .hex
C. .bin
(7) 在 C51 程序中常常把( )作为循环体,用于消耗 CPU 时间,产生延时效果。
A.赋值语句
B.表达式语句
C.循环语句
D.空语句
习题 4
编程: 4.1 输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.2 用指针实现,输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.3 用 3 种循环结构编写程序,实现输出 1 到 100 之和。 4.4 用 3 种循环结构编写程序,实现输出 1 到 50 平方之和。 4.5 编程实现将 8051 单片机片内部 RAM 从 20H 单元开始的 10 个字节内容清零。 4.6 编写计算下列算式的程序。
初始化操作。
1.3 回答题
(1) 什么是单片机?它由哪几部分组成?什么是单片机应用系统?
(2) P3 口第二功能是什么?
(3) 画出 MCS-51 系列单片机时钟电路,并指出石英晶体和电容的取值范围。 (4) 什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为 6 MHz 时,机器周期是多少? (5) MCS-51 系列单片机常用的复位方法有几种?画电路图并说明其工作原理。 (6) MCS-51 系列单片机内 RAW 的组成是如何划分的?各有什么功能? (7) MCS-51 系列单片机有多少个特殊功能寄存器?它们分布在什么地址范围? (8) 简述程序状态寄存器 PSW 各位的含义,单片机如何确定和改变当前的工作寄存器组。 (9) C51 编译器支持的寄存器有哪些? (10) 单片机外部扩展 RAM 和 ROM 时,P0 口和 P2 口各起什么作用? (11) 在单片机的 C 语言程序设计中,如何使用 SFR 和可寻址位?

单片机应用技术试卷及答案4

单片机应用技术试卷及答案4

《单片机应用技术》模拟试卷(D)答案一、填空题(二零分,每空一分)一, 常用机器数有三种不同地编码方式,即原码,反码及补码。

二,程序状态字寄存器PSW,PSW.一是保留位,其余各位有位标志位CY,辅助位标志位AC,用户标志位F零,寄存器组选择位RS零与RS一,奇偶标志位P及溢出标志位OV。

三,MCS-五一单片机有四个八位地并行I/O端口,分别记为:P零,P一,P二,P三。

四,已知A=零C九H,R二=五四H,Cy=一,执行指令SUBB A,R二后。

A= 七四H ,Cy=零, AC=零, OV=一。

二、选择题(二零分,每题二分)一, 系统复位后,堆栈指针SP地内容是( B )。

A. 零八HB. 零七HC. 三零HD. 五零H2、 MCS-五一通过不同地信号来选通片外ROM或RAM,当对片外RAM读数据时采用信号( D)来选通。

A. WRB. LEAC. PSEND. RD三, MCS-五一单片机规定一个机器周期有( A )个节拍。

A. 一二B. 六C. 八D. 一六四, 当系统地振荡频率为6MHz时,一个机器周期为( A )μs。

A. 二B. 一C. 四D. 三五, 指令MOV A,R零源操作数地寻址方式是( B )。

A. 直接寻址B. 寄存器寻址C. 寄存器间接寻址D. 相对寻址六, 下列指令正确地是( C)。

A. MOV @R二,#二零HB. MOV R一,#二零零零HC. MOV A,@R一D. MOVX @DPTR,#五零H七, 累加器判零转移指令占两个字节,第一字节是操作码,第二字节是相对偏移量,设累加器判零转移指令CP内容为二零零H,要求转移到二零八H地址,则该转移指令第二字节地内容应为( B)。

A. 零八HB. 零六HC. 零AH八, 在断允许寄存器IE,为外部断一地允许位是( E )。

A. ESB. ET零C. ET一D. EX零E. EX一九,无条件跳转指令LJMP地跳转范围是( D )。

单片机应用技术试题

单片机应用技术试题

单片机应用技术试题1. AT89S51单片机的RAM存储器大小为()。

[单选题]○A.128字节○B.4KB○C.8KB○D.2KB2. 外部扩展存储器时,分时复用做数据线和低8位地址线的是()。

[单选题] ○A.P0口○B.P1口○C.P2口○D.P3口3. 7段共阴极LED数码管显示字符“P”的段码为()。

[单选题]○A.8CH○B. 73H○C.31H○D.CEH4. C语言总是从()开始执行的。

[单选题]○A.主函数○B.主程序○C.子程序○D.主过程5.AT89S51单片机的定时器T1用做计数方式时,采用工作方式2,则工作方式控制字为()。

[单选题]○A.60H○B.02H○C.06H○D.20H6. AT89S51单片机的定时器T0用做定时方式时,采用工作方式1,则初始化编程为()。

[单选题]○A.TMOD=0x01○B. TMOD=0x50○C. TM0D=0x10○D. TM0D=0x027. 启动T0定时器是使TCON的()。

[单选题]○A.TF0位置1○B.TR0位置1○C.TR0位置0○D.TR1位置18. LED数码管若采用动态显示方式,下列说法错误的是()。

[单选题]○A. 将各段数码管的段选线并联○B. 将段选线用一个8位I/O端口控制○C. 将各位数码管的公共端直接连接在+5V或者GND上○D. 将各位数码管的位选线用各自独立的I/O端口控制9. 使用单片机开发系统调试程序时,对源程序进行汇编的目的是()。

[单选题]○A.将源程序转换成目标程序○B.将目标程序转换成源程序○C.将低级语言转换成高级语言○D.连续执行10.AT89S51单片机串行口发送/接收中断源的工作过程中是:当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。

[单选题]○A.R1或者TI置1○B. R1或者TI置0○C.R1置1或TI置0○D.R1置0或TI置111. AT89C51是()公司的产品。

单片机应用技术试卷及答案2

单片机应用技术试卷及答案2

《单片机应用技术》模拟试卷(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 )。

单片机应用技术考试题库

单片机应用技术考试题库

习题11.1 单项选择题(1) MCS-五一系列单片机地CPU主要由组成。

A. 运算符,控制器B.加法器,寄存器C.运算器,加法器D.运算器,编码器(2) 单片机地程序计数器PC用来。

A.存放指令B.存放正在执行地指令地址C.存放下一条指令地地址D.存放上一条指令地址(3) 单片机八零三一地ˉEA引脚。

A.需要接地B.需要接+五V电源C.可悬空D.以上三种视需要而定(4) 外部扩展存储器时,分时复用做数据线与低八位地址线地是。

A.P零口B.P一口C.P二口D.P三口(5) PSW地RS一与RS零用来。

A.选择工具寄存器B.指示复位C.选择定时器D.选择工作方式(6) 单片机上电复位后,PC地内容为。

A.零零零零HB.零零三HC.零零零BHD.零八零零H(7) Intel 八零五一单片机地CPU是。

A.一六B. 四C. 八D.准一六位(8) 程序是以形式存放在程序存储器地。

A. C语言源程序B.汇编程序C.二制编码D.BCD码(9) 八零五零单片机地程序计数器PC为一六位计数器,其寻址范围是。

A. 八KBB.一六KBC.三二KBD.六四KB(10) 单片机地ALE引脚是以晶振荡频率地固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。

A.一/二B.一/四C.一/六D.一/一二1.2 填空题(1) 单片机系统是由与组成地。

(2) 除了单片机与电源外,单片机最小系统包括电路与电路。

(3) 在行单片机应用系统设计时,除了电源与地线引脚外, , , , 引脚信号需要连接相应电路。

(4) MCS-五一系列单片机地存储器主要有四个物理存储空间,即, , , 。

(5) MCS-五一系列单片机地XTALL与XYAL二引脚是引脚。

(6) MCS-五一系列单片机地应用程序一般存在。

(7) 片内RAM低一二八单元,按其用途划分为, 与三个区域。

(8) 当振荡脉冲频率为一二MHz时,一个机器周期为;当振荡脉冲频率为六MHz时,一个机器周期为。

《单片机应用技术(C语言版)》试卷A(可打印修改)

《单片机应用技术(C语言版)》试卷A(可打印修改)

C、在 C 程序中,注释说明只能位于一条语句的后面。
D、C 程序的基本组成部分单位是函数。
8、在 C 语言中,当 do-while 语句中的条件为( )时,循环结束。
A、0
B、false
C、true
9、下面的 while 循环执行了( )次空语句。 While(i=3);
A、无限次
B、0 次
C、1 次
A、TXD 和 RXD B、TI 和 RI C、TB8 和 RB8 D、REN
二、 填空题(每空 1.5 分,共 30 分)
1、除了单片机和电源外,单片机最小系统包括_________电路和__________电 路。
2、MCS-51 系列单片机的存储器主要有 4 个物理存储空间,即 _____________________、______________________、______________________ _、片外程序存储器。
D、非 0 D、2 次
10、C 程序总是从( )开始执行的。
A、主函数
B、主程序
C、子程序
D、主过程
11、在 C51 程序中常常把( )作为循环体,用于消耗 CPU 运行时间,产生
延时效果。
A、赋值语句 B、表达式语句 C、循环语句 D、空语句
12、在单片机应用系统中,LED 数码管显示电路通常有( )显示方式。
D、M=216 = 65536
17、51 全双工
C、半双工
18、表示串行数据传输速率的指标为( )。
D、并行口
A、USART B、UART
C、字符帧
D、波特率
19、单片机输出信号为( )电平。
A、RS-232C B、TTL
C、RS-449

《单片机应用技术 》期末测试题1及答案

《单片机应用技术 》期末测试题1及答案

期末测试题一一、单项选择题(每题1分,共15分)1、C语言提供的合法的数据类型关键字是()。

A、DoubleB、shortC、integerD、Char2、片内RAM的20H~2FH为位寻址区,所包含的位地址是( )。

A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH3、MCS-51单片机的复位信号是( )有效。

A、高电平B、低电平C、脉冲D、下降沿4、89S51的单片机的堆栈指针()A、只能位于内部RAM低128B字节范围内B、可位于内部RAM低256字节范围内C、可位于内部ERRAM内。

D、可位于内部RAM或外部RAM内5、在串行口工作于移位寄存器方式时,其接收由()来启动。

A、RENB、RIC、REN和RID、TR6、存储16×16点阵的一个汉字信息,需要的字节数为()A、 32B、 64C、 128D、 2567、当MCS-51单片机接有外部存储器,P2口可作为 ( )。

A、数据输入口B、数据的输出口C、准双向输入/输出口D、输出高8位地址8、C51中一般指针变量占用( )字节存储。

A、一个B、两个C、三个D、四个9、使用宏来访问绝对地址时,一般需包含的库文件是()A、reg51.hB、absacc.hC、intrins.hD、startup.h10、单片机的定时器/计数器工作方式1是( )。

A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构11、C语言中最简单的数据类型包括()。

A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型12、下列描述中正确的是()。

A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合13、下列计算机语言中,CPU能直接识别的是()。

A、自然语言B、高级语言C、汇编语言D、机器语言14、MCS-5l单片机的堆栈区是设置在( )中。

单片机应用技术试题题库答案 有

单片机应用技术试题题库答案  有

《单片机应用技术》试题库微型计算机基础一、判断题(×)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

单片机应用技术试卷1

《单片机技术》试卷1一、选择题(每题2分,共80分)1.下列简写名称中不是单片机或单片系统的是()(A) MCU (B) SCMC (C) ICE (D) CPU2.在家用电器中使用单片及应属于计算机的()(A)数据处理应用(B)控制应用(C) 数值计算应用(D)辅助工程应用3.80C51与87C51的区别在于()(A)内部程序存储器的类型不同(B)内部数据存储器的类型不同(C)内部程序存储器的容量不同(D) 内部数据存储器的容量不同4.80C51与8051的区别在于()(A) 内部ROM的类型不同(B)半导体工艺的型式不同(C)内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM5.在下列单片机芯片中使用掩膜ROM作为内部程序存储器的是()(A) 8031 (B) 80C51 (C) 8032 (D) 87C516.80C51芯片采用的半导体工艺是()(A) CMOS (B) HMOS (C) CHMOS (D) NMOS7.单片机芯片8031属于()(A)MCS-48系列(B) MCS-51系列(C) MCS-96系列(D) MCS-31系列8.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是()(A)4KB (B)64KB (C)8KB (D)128KB9.以下有关PC和DPTR的结论中错误的是()(A) DPTR是可以访问的而PC不能访问(B)它们都是16位寄存器(C)它们都具有加“1”功能(D) DPTR可以分为2个8位的寄存器使用,但PC不能10.PC的值是()(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址11.在相对寻址方式中,“相对”两字是指相对于()(A)地址偏移量rel (B)当前指令的首地址(C)当前指令的末地址(D)DPTR值12.在寄存器间接寻址方式中,指定寄存器中存放的是()(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量13.对程序存储器的读操作,只能使用()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令14.下列指令中与进位标志位CY无关的指令有:()(A)移位指令(B)位操作指令(C)十进制调整指令(D)条件转移指令15.以下各项中不能用来对内部数据存储器进行访问的是()(A)数据指针DPTR (B)按存储单元地址或名称(C)堆栈指针SP (D)由R0或R1作间接寄存器16.不能为程序存储器提供和构成地址的有()(A)PC (B)A (C)DPTR (D)PSW 17.执行以下程序段MOV SP,#3AHMOV A,#20HMOV B,#30HPUSH ACCPUSH BPOP ACCPOP B后,A和B的内容为()(A)20H,30H (B)30H,20H(C)3AH,30H(D)3AH,3AH18.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL 17H,34HXRL A,@R0CPL A后,A的内容为()(A)CBH (B)03H (C)EBH (D)C8H19.执行以下程序段MOV R0,#dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是()(A)把立即数data 循环左移3次(B)把立即数data 乘以10(C)把data 单元的内容循环左移3次(D)把data 单元的内容乘以10 20.在MCS-51中,为实现P0口线的数据和低位地址复用,应使用()(A)地址锁存器(B)地址寄存器(C)地址缓冲器(D)地址译码器21.在下列信号中,不是给数据存储器扩展使用的是()(A)EA(B)RD(C)WR(D)ALE 22.如在系统中只扩展一片Intel2732(4K 8),除应使用P0口8条口线外,至少还应使用P2口的口线()(A)4条(B)5条(C)6条(D)7条23.下列叙述中,不属于单片机存储器系统特点的是()(A)程序和数据两种类型的存储器同时存在(B)芯片内外存储器同时存在(C)扩展数据存储器与片内数据存储器存储空间重叠(D)扩展程序存储器与片内程序存储器存储空间重叠24.下列有关MCS-51中断优先级控制的叙述中,错误的是()(A)低优先级不能中断高优先级,但高优先级能中断低优先级(B)同级中断不能嵌套(C)同级中断请求按照时间的先后顺序响应(D)同时同级的多中断请求,将形成阻塞,系统无法响应25.中断查询,查询的是()(A)中断请求信号(B)中断标志位(C)外中断方式控制位(D)中断允许控制位26.在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的()(A)EA位和ET0位(B)EA位和EX0位(C)EA位和ES位(D)EA位和EX1位27.在下列寄存器中,与定时/计数控制无关的是()(A)TCON(定时控制寄存器)(B)TMOD(工作方式控制寄存器)(C)SCON(串行控制寄存器)(D)IE(中断允许控制寄存器)28.在工作方式0下,计数器是由TH的全部高8位和TL的5位组成,因此其计数范围是()(A)1~8192 (B)0~8191 (C)0~8192 (D)1~4096 29.如果以查询方式进行定时应用,则应用程序中的初始化内容包括()(A)系统复位、设定工作方式、设置计数初值(B)设置计数初值、设置中断方式、启动定时(C)设置工作方式、设置计数初值、打开中断(D)设置工作方式、设置计数初值、关闭中断30.与定时工作方式1和0比较,定时工作方式2不具备的特点是()(A)计数溢出后能自动重新加载计数初值(B)增加计数器位数(C)提高定时精度(D)适于循环定时和循环计数应用31.对于由8031构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应()(A)转向外部程序存储器去执行中断服务程序(B)转向内部程序存储器去执行中断服务程序(C)转向外部数据存储器去执行中断服务程序(D)转向内部数据存储器去执行中断服务程序32.中断查询确认后,在下列各种单片机运行情况下,能立即进行响应的是()(A)当前正在进行1优先级中断处理(B)当前正在执行RETI指令(C)当前指令是DIV指令,且正处于取指令机器周期(D)当前指令是MOV A,R指令33.下列功能中不是由I/O接口实现的是()(A)速度协调(B)数据缓冲和锁存(C)数据转换(D)数据暂存34.三态缓冲器的输出应具有三种状态,其中不包括()(A)高阻抗状态(B)低阻抗状态(C)高电平状态(D)低电平状态35.下列理由中,不能说明MCS-51的I/O编址是统一方式而非独立方式的理由是()(A)没有专用的I/O指令(B)没有区分存储器和I/O的控制信号(C)使用存储器指令进行I/O操作(D)P3口线具有第二功能36.调制解调器(MODEM)的功能是()(A)数字信号与模拟信号的转换(B)电平信号与频率信号的转换(C)串行数据与并行数据的转换(D)基带传送方式与频带传送方式的转换37.串行通信的传送速率单位是波特,而波特的单位是()(A)字符/秒(B)位/秒(C)帧/秒(D)帧/分38.帧格式为1个起始位、8个数据位和一个停止位的异步串行通信方式是()(A)方式0 (B)方式1 (C)方式2 (D)方式339.通过串行口发送或接收数据时,在程序中应使用()(A)MOV指令(B)MOVX指令(C)MOVC指令(D)SWAP指令40.串行工作方式1的波特率是()(A)固定的,为时钟频率的十二分之一(B)固定的,为时钟频率的三十二分之一(C)固定的,为时钟频率的六十四分之一(D)可变的,通过定时器/计数器1的溢出率设定二、分析题(每题5分,共10分)1、已知在外部RAM中,(21H)=0FFH,(22H)=09H,(23H)=10H。

《单片机应用技术》期末测试题2及答案

《单片机应用技术》期末测试题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初始化为( )。

单片机应用技术试题

单片机应用技术试题

一、选择题1、单片机8031的/EA引脚(C)。

A. 可悬空B. 必须接+5V电源C. 必须接地D. 以上三种情况视需要而定2、MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是(A)。

A. P0口B. P1口C. P2口D. P3口3、当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,(A)可作为低8位地址总线使用。

A. P0口B. P1口C. P2口D. P0口和P2口4、系统复位后,堆栈指针SP的内容是(B)。

A. 08HB. 07HC. 30HD. 50H5、MCS-51单片机的位寻址区位于内部RAM的( D )单元。

A. 00H~7FHB. 20H~7FHC. 00H~1FHD. 20H~2FH6、PSW中的RS1和RS0用来(A)。

A. 选择工作寄存器组B. 指示复位C. 选择定时器D. 选择工作方式7、MCS-51单片机规定一个机器周期共有(A)个节拍。

A. 12B. 6C. 8D. 168、下面叙述不正确的是(C)。

A. 一个C源程序可以由一个或多个函数组成B. 一个C源程序必须包含一个函数main()C. 在C51中,注释说明只能使用/*……*/注释D. C程序的基本组成单位是函数9、在C51程序中常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。

A. 赋值语句B. 表达式语句C. 循环语句D. 空语句10、在单片机应用系统中,LED数码管显示电路通常有(C )显示方式。

A. 静态B. 动态C. 静态和动态D. 查询11、共阳极LED数码管加反向器驱动时显示字符“6”的段码是(B)。

A. 06HB. 7DHC. 82HD. FAH12、LED数码管若采用动态显示方式,下列说法错误的是(C)。

A. 将各位数码管的段选线并联B. 将段选线用一个8位I/O端口控制C. 将各位数码管的公共端直接连接在+5V或者GND上D. 将各位数码管的位选线用各自独立的I/O端口控制13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有(C)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机应用技术》试题C卷
满分:40分时间:60分钟考试方式:笔试开卷
一、填空题(10分,每空0.5分)
1、AT89C51单片机40个引脚功能分别为:40脚为电源引脚、20脚为地引脚、()
为时钟引脚、()为复位引脚,29~31脚控制引脚3个;32~39脚为P0口、1~8为脚P1口、21~28脚为P2口、10~17脚为P3口。

2、51系列单片机为高电平复位,在复位时9脚为( )电平,在工作状态时9脚为( )
电平。

3、51系列单片机P0~P1口,当既作输入口又作( )时,在输出转输入时应先给端
口写( )然后再读。

4、从逻辑上将A T89C51单片机存储器分为3个存储空间:片内外统一编址的64KB的
( )、片内( )B的数据存储器、外部64KB的数据存储器。

5、51系列单片机片内数据存储器工作寄存器区32个字节被均匀地分为4个组:第0组工
作寄存器,地址为( );第1组工作寄存器,地址为( );第2组工作寄存器,地址为10H~17H;第3组工作寄存器,地址为18H~1FHH。

7、数码管要显示字形“5”,则( )、c、d、f、g段亮,( )、e段灭。

C/为0时,工作于( ) 8、当定时/计数器工作方式寄存器( )中的功能选择位T
方式。

9、串行通信工作在方式3时,对于TH0只能作定时功能使用,同时借用了定时/计数器1
的运行控制位TR1和溢出标志位TF1,并占用了T1的中断源。

TH0启动和停止仅受( )控制,而计数溢出时则置位( )。

10、PCON寄存器中与串行通信有关的只有D7位(SMOD),该位为波特率倍增位。


SMOD=( )时,串行口波特率增加一倍;当SMOD=( )时,串行口波特率为设定值。

二、判断(10分,每小题1分)
下列各小题叙述是否正确,正确的在后面括号内打“√”,错误的在后面括号内打“×”。

1、P2口即可作通用I/O口用,又可在扩展外部存储器或外部设备时作高8位地址总线用。

()
2、进位标志位CY此位有两个功能:一是执行加法或减法运算时,存放运算结果的进位或
借位标志,当运算结果的最高位有进位或借位时置“1”,否则清“0”。

二是在位操作中
作累加位使用,在指令中常简写为C。

()
3、在单片机的中断过程中,许多具体过程是由单片机自动实现的,需要用户做的工作是:
首先在程序存储器的开始(0000H单元)处写一条长跳转指令(跳转到主程序),然后在对应的中断入口地址处写一条长跳转指令(跳转到中断服务程序处),再在主程序中对中断及相关中断源进行初始化,最后编写中断服务程序。

()
4、由CPU查询TCON和SCON中的各个中断请求标志位的状态,确定是哪个中断源发出
中断请求,查询时按优先级顺序进行查询,即先查询低优先级再查询高优先级。

如果优先级相同,则按自然优先级顺序查询。

()
5、脉冲触发方式的外部中断0中断请求标志位IE0和外部中断1中断请求标志位IE1的清
“0”是由单片机硬件自动完成的。

()
6、当GATE=1时,只有外部引脚(P3.2)
INT1为高电平,且TR0或TR1为1
INT0或(P3.3)
时,定时/计数器才工作。

()
7、定时/计数器工作方式寄存器TMOD中的T
C/=0时,为计数功
C/=1时,为定时功能;T 能。

( )
8、定时/计数器工作方式寄存器TMOD中的工作方式选择位M0M1为00时,定时/计数器
为16位计数器。

( )
9、指令MOV @R2,20H。

()
10、指令MOV @R0,R1。

()
三、选择(10分,每小题1分)
1、外部数据存储器读写指令为( )
(A) MOV (B) MOVC (C) MOVX (D)MOVA
2、MOV A, R1的寻址方式( )
(A) 立即寻址(B) 直接寻址(C) 寄存器寻址(D) 寄存器间接寻址
3、串行口发送中断标志位为( )
(A) TI (B) RI (C) IE0 (D) IE1
4、T1中断允许控制位为( )
(A) ET0 (B) ET1 (C) ES (D) EX1
5、外部中断1中断优先级控制位为( )
(A) PX0 (B) PX1 (C) PT1 (D) PS
6、串行口控制寄存器SCON为01H时,工作于( )
(A) 方式0 (B) 方式1 (C) 方式2 (D) 方式3
7、共阳数码管要显示字形“A”时,则对应的七段码值为( )
(A) 88H (B) 83H (C) C6H (D) A1H
8、单片机时钟周期为T0,则机器周期为( )
(A) 2T0 (B) 4T0 (C) 8T0 (D) 12T0
9、多字节加法运算,在进行最低字节相减前,应先将CY( )
(A) 清0 (B) 置1 (C) 取反(D) 送入A
10、串行口工作在方式0时,作同步移位寄存器使用,此时串行数据输入输出端为( )
(A) RXD引脚(B) TXD引脚(C) T0引脚(D) T1引脚
四、指令分析(10分,每小题2分)
1、已知R2的当前值为1,分析DJNZ R2,K指令执行一次后,程序转至何处。

K:NOP
DJNZ R2,K
MOV A,#0FFHH
2、分析下列指令执行后,程序转移至何处,PC的值为多少。

地址指令
0200H AJMP K2
…………………
0700H K2:MOV R2,#2FH
…………………
3、已知A=A6H,(50H)=30H,CY=1,执行SUBB A,50H指令进行两个数相减,说明差的值及PSW的有关标志位的内容。

4、已知A=2FH,(30H)=6AH,R3=B3H,R1=52H,(52H)=12H,分别执行下列指令,分析各条指令执行结果。

5、下面查表程序中有一个数据表,一个数3在于R0中,运行下面查表程序后R1的值。

地址源程序
ORG 0000H
0000H:MOV A, R0
0001H:MOV DPTR, #TAB
0004H:MOVC A, @A+DPTR
0005H:MOV R1, A
0006H:SJMP $
0008H:TAB:DB 3FH,06H,5BH,4FH,66H
DB 6DH,7DH,07H,7FH,6FH
END。

相关文档
最新文档