单片机中期考试题
- 格式:docx
- 大小:30.43 KB
- 文档页数:4
一、填空题(每小题1分,共20分)1、单片机是将微处理器、一定容量的RAM、ROM、I/O口及定时器/计数器等部件集成在一片大规模或超大规模集成电路芯片上的单片微行计算机。
2、在MCS-51中PC和DPTR当都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址。
3、假定累加器(A)=40H,DPTR的内容为8100H,执行指令MOVC A,@A+DPTR后,送入A的是程序存储器8140H单元的内容。
4、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令:ADDC A,20H后,累加器A的内容为85H,CY的内容为1,AC的内容为1,OV的内容0。
5、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于片内RAM。
6、堆栈设在片内数据存储区,程序存放在程序存储区,外部I/O接口设在片外数据存储器,中断服务程序存放在程序存储器。
7、计算机的数据传送有两种方式,即并行方式和串行方式,其中具有成本低特点的是串行数据传送。
8、8051定时器的工作模式通过特殊功能寄存器TMOD决定,工作方式有 4种。
9、89C51是Flash ROM型,内含4KB EPROM。
10、MCS-51中,T0的中断服务程序入口地址是000BH。
二、选择题(每小题2分,共20分1、所谓CPU是指(A)(A)运算器与控制器(B)运算器与存储器(C)输入输出设备(D)控制器与存储器2、MCS-51响应中断时,下面哪一个条件不是必须的(C)(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI3、使用89C51,且/EA=1时,则可以外扩ROM (A)(A)64K (B)60K (C)58K (D)56K4、MCS-51响应中断的不必要条件是(C)(A)TCON或SCON寄存器内的有关中断标志为1(B)IE中断允许寄存器内的有关中断允许位置1(C)IP中断优先级寄存器内的有关位置1(D)当前一条指令执行完5、指令AJMP的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB6、必须进行十进制调整的十进制运算(C)(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法7、MOV A,#00H指令中#00H的寻址方式是(C)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址8、执行POP ACC指令,MCS-51完成的操作是(B)(A)SP+1→SP,(SP)→(ACC);(B)(SP)→(ACC),SP-1→SP(C)SP-1→SP,(SP)→(ACC);(D)(SP)→(ACC),SP+1→SP9、当MCS—51进行多机通信时,串行接口的工作方式应选择(C)(A)方式0 (B)方式1 (C)方式2 (D)方式0或方式210、当ALE信号有效时,表示(B)(A)从ROM中读取数据(B)从P0口中可靠送出地址低8位(C)从P0口送出数据(D)从RAM中读取数据三、简答题(共30分)每小题各10分四、1试说明下列指令中划线部分的寻址方式:MOV A, #0FFH ;MOV A, 7FH ;MOV A, @R1 ;SETB EA ;MOVC A,@A+DPTR立即寻址直接寻址间接寻址位寻址变址寻址2、MCS-51单片机的存储器从物理结构上和逻辑上分别可划分几个地址空间?如何区别不同空间的寻址?答:单片机存储器在物理结构上分为程序存储器空间和数据存储器空间,共有四个存储空间,片内程序存储器和片外存储器空间以及片内数据存储器和片外数据存储器空间。
13-14 学年第一学期单片机技术及应用12中专机电期中考试试卷班级姓名一、填空题 : (本题共30分,每空1分)1、所谓单片机就是将计算机的、、、和各种口(如并行口、串行口等)集成在一片芯片上而制成的大规模集成电路。
2、MCS-51型单片机有个并行I/O口,分别是、、和口,每个I/O口有个引脚。
其中,第9脚为,第20脚为。
3.十进制数29的十六进制数为,二进制数为。
4.c51程序结构中必须包含函数,根据需要调用相应的功能函数。
在使用变量时必须先进行。
5、若采用12MHz的晶体振荡器,则MCS-51单片机的机器周期为。
6.C语言的数据类型中,基本类型包括、、和枚举类型。
7.逻辑运算符包括、和,其中的优先级最高。
8.4>0︱︳5>8,结果为。
9.i初值为3,执行y=i++后,y的值为,i的值为。
10.左移符号为 ,右移符号为。
二、选择题(本题共10分,每小题1分)1、下列计算机语言中,CPU能直接识别的是()。
A、自然语言B、高级语言C、汇编语言D、机器语言2、以下选项中合法的字符常量是()A、"B"B、’\010’C、68D、D 3、CPU主要的组成部部分为()A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器4、表达式y=(x=a+b)值为:A、 xB、a+bC、 b+cD、b5、单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU6.算术运算符中,()的优先级别最高。
A. +B.–C. ++D. --7.对于%运算符来说,不合法的表达式为()。
A.5%3=2B. 8%4=0C. 5. 2%3=1D.-7%4 = -38.表达式:!a && b || y && c 的判断顺序为()。
A.都不对B. ! && ||C. && ! ||D. || && !9.a=(b=10)/ (c=2),表达式的值为()。
适用专业:1. 系统总线一般分为,和。
2.在8位微型计算机中, -78的原码= ,补码= 。
3.在MCS-51系统中,一个机器周期包括个振荡周期。
当fosc=12MHZ时,一个振荡周期= ,一个机器周期=____________。
4. 8051单片机可以以16位二进制数使用的寄存器是。
5. 指令周期是指所需的时间。
6. 8051外部中断触发方式有和两种。
7. 8051单片机的内部RAM低128字节从功能上可以分为,和三个区域。
8.8051单片机内部RAM间传送指令助记符是,外部RAM和A间传送指令助记符是。
9.串行口异步通信每帧数据由、、和组成。
10.80C51单片机有个中断源,它们分别是外部中断0,定时器0、、和。
11. 80C51单片机有个位并行I/O接口,个步工串行口。
二、单项选择题(每小题2分,共26分)1.单片机正常工作所用的电压是()A) +9V B) +12V C)+5V D) +36V2.MCS-51单片机的复位信号是()有效。
A)高电平B)低电平C)脉冲D)下降沿3.定时/计数器工作方式0是()。
A)8位计数器结构B)2个8位计数器结构C)13位计数器结构D)16位计数器结构4.MCS-51单片机的外部中断0请求标志位是()。
A)ET0 B)TF0 C)IT0 D)IE05.关于堆栈,下列的哪种说法是正确的?()A)能用SS表示的存储空间 B)能用IP表示的存储空间C)能用SP表示的存储空间 D)能用PC表示的存储空间6.子程序返回指令是()。
A)RET B)LJMP C)LCALL D)POP7.下面哪种数据传送方式,使CPU的工作效率最高。
()A)中断传送 B)有条件传送 C)无条件传送 D)DMA传送8.比较不相等跳转的指令操作码是()。
A)DJNZ B)CJNE C)JNZ D)PUSH9.外部中断1固定对应的中断入口地址为()。
A)0003H B)000BH C)0013H D)001BH 10.一个字节是几个二进制位?()A)2 B)4 C)8 D)1611. 汇编语言中的操作码与操作数之间用()隔开。
(11 12 1)期中考试试卷(单片机)(11-12-1)期中考试试卷(单片机)2022-2022学年第一学期单片机原理及应用期中考试08g701、08g702、08g703、08g201、高10g701班级学生人数姓名得分1。
多项选择题(20分,每题1分,将答案写在答题卡的相应位置。
)1.在位运算中,与字节运算中的累加器起相同作用的是()。
a、acb.ovc.pd.cy2.有一条指令kwr:ajmpaddr11,若addr11=10101101010b,标号kwr地址为2070h,则执行指令后,程序转到()。
a、 256ahb。
2ad4hc。
264dhd。
265ah3。
绝对分支指令的助记符是()。
a.ljmpb.ajmpc.sjmpd.jmp4.不能为程序存储器提供和构成地址的是()。
a、 pcb中有三个操作数的指令。
ac.dptrd。
psw5。
mcs-51指令系统是()。
a、累加器零确定传输指令B.值比较传输指令C.减1.条件传输指令D.索引寻址传输指令6。
逻辑“异或”运算的助记符是()。
a.anlb.orlc.cpld.xrl7.指令系统中执行时间最长的指令是()。
a、加法和减法指令B.乘法和除法指令C.逻辑运算指令D.控制转移指令8。
以下说明中正确的一个是()。
a.mova,@30hb.push#30hc.movr1,r2d.xcha,r19.只能使用()a.mov指令、b.movc指令、c.movx指令和d.push指令读取程序内存。
10.以下是访问外部数据存储器的说明()。
a.mova,r0b.movca,@a+dptrc.movxa,@r0d.mova,@r011.十进制调整指令的指令格式是()。
a、印加人。
达克。
迪卡德。
rlca12。
可以反转内部ram30h单元中所有位的指令为()。
a、或30小时#0ffhb。
xrl30h,#0ffhc。
anl30h,#0f0hd。
或30小时#0fh13。
班级姓名学号成绩09学年~10学年期中考试——微机控制技术及应用试卷一、填空题(8小题,每空1分,共30分)1、在计算机中,+56用二进制表示是,用八进制是,用十六进制表示是。
2、在计算机中,-33用二进制表示是,用八进制是,用十六进制表示是。
3、+78用二进制表示,其原码是,反码是,补码是。
4、-65用二进制表示,其原码是,反码是,补码是。
5、51单片机片内数据存储器RAM的低128B(00H~7FH)划分为三个区,其中00H~1FH为:区;20H~2FH为:区;30H~7FH为:区。
6、51单片机有组工作寄存器。
由特殊功能寄存器的第和位来设置,哪一组寄存器为当前工作寄存器。
7、当51单片机上电复位后,SP的值为。
8、(A)= 55H、(R1)= 0AAH、(0AAH)= 88H,下列指令执行后,A和R1的结果:MOV A,R1 ; 执行后,(A)= (R5)= ;MOV A,@R1 ;执行后,(A)= (R5)= ;XCH A,R1 ; 执行后,(A)= (R5)= ;XCH A,@R1 ; 执行后,(A)= (R5)= ;XCHD A,R1 ; 执行后,(A)= (R5)= 。
二、简答题(6小题,每题5分,共30分)1、简述特殊功能寄存器PC的工作方式?2、什么是晶振周期?晶振周期、时钟周期和机器周期的关系?3、写出X和Y的与、或和异或运算的真值表。
4、画出8051单片机的由晶体产生时钟的振荡电路?(如果写出具体参数值,奖励2分)5、画出8051单片机上电自动复位电路?(写出时间参数的计算方法或者具体参数值,奖励2分)6、常见的程序的基本结构有3种,分别是什么?画出其简单的流程图。
三、编程题(3题,共40分)1、写出完整程序,将外部数据存储器地址1FFH和0AEEH中的数据交换。
(10分)2、写出完整程序,将内部数据存储器中40H~4FH单元中的无符号数据相累加;结果的高8位送51H单元,低8位送50H单元。
单片机期中考试1.下列选项中,不属于C语言保留字的是() [单选题] *A、forB、whileC、abc(正确答案)答案解析:我国的火警报警电话是119。
2.a=4,b=5, if(a>b) P1=0x0f;else P1=0xff;则结果为() [单选题] *A.0x0fB.0xff(正确答案)C.0xf03.x=6,y=4,z=5, (x>y)&&(y>z), 结果为() [单选题] *A.0(正确答案)B.1C.不能确定4.x=6,y=4,z=5, (x>y)||(y>z), 结果为() [单选题] *A.0B.1(正确答案)C.不能确定5.x=3,y=4, !(x>y), 结果为() [单选题] *A.0B.1(正确答案)C.不能确定6.x=0x03,y=0x06, z=x&y, 则z=( ) [单选题] *A.0x01(正确答案)B.0x02C.0x07.x=0x04, 二进制为 0000 0010,执行x=(x<<1)后,x=( ) [单选题] *A.0000 0100B.0000 1000(正确答案)C.0000 00018.for(i=0;i<8;i++),for循环一共执行了()次 [单选题] *A.7B.8(正确答案)C.99. For(i=0;i<5;i++)For(j=0;j<4;j++);此两重循环次数累计为乘法,一共执行了()次。
[单选题] *A.20(正确答案)B.9C.810.数组定义为: a[4]={0x01,0x02,0x03,0x04};则a[0]=( ) [单选题] *A.0X03B.0X02C.0X01(正确答案)1.C语言程序中,整数类型用()表示,无符号字符型用()表示。
[填空题] *_________________________________2.i=5, 执行i++后,i=() [填空题] *_________________________________3.i=9, 执行i - -后,i=() [填空题] *_________________________________4.a=0xa4, 转换为二进制为() [填空题] *_________________________________5.b=0xc5, 转换为二进制为() [填空题] *_________________________________6.二进制 0101 0011转换为十六进制为() [填空题] *_________________________________7.单片机,全称单片微型计算机,在一块芯片上集成了()、()、()、()以及多种I/O接口电路的具有一定规模的微型计算机,因最早被应用在工业控制领域,所以又被称为微控制器。
《单片机原理及应用》期中考试试卷2一、单项选择题(每题2分,共30分)1、将十六进制数6EH转换成对应的十进制数是()。
A、100B、90C、110D、1202、单片机上电复位后,PC的内容和SP的内容为()。
A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H3、MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。
A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址4、8051单片机的V SS(20)引脚是()引脚。
A、主电源+5VB、接地C、备用电源D、访问片外存贮器5、8051的程序计数器PC为16位计数器,其寻址范围是()。
A、8KB、16KC、32KD、64K6、以下()不是构成单片机的部件。
A、微处理器(CPU)B、存储器C、接口适配器(I/O接口电路)D、打印机7、MCS—51汇编语言指令格式中,唯一不可缺少的部分是()。
A、标号B、操作码C、操作数D、注释8、8051单片机中,唯一一个用户可赋值使用的16位寄存器是()。
A、PSWB、ACCC、 SPD、DPTR9、单片机应用程序一般存放在()中。
A、RAMB、ROMC、寄存器D、CPU10、MCS—51指令MOV R0,#20H中的20H是指()。
A、立即数B、内部RAM20HC、一个数的初值D、以上均有可能,视该指令在程序中的作用11、下列指令能能使累加器A低4位不变,高4位置1的是()。
A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H12、8051单片机传送外部存贮器地址信号的端口是()。
A、P0口和P1口B、P1口和P2口C、P1口和P3口D、P0口和P2口13、MCS-51有中断源()。
A、5个B、2个C、3个D、6个14、PSW中的RS1和RS0用来()。
A、选择工作寄存器区B、指示复位C、选择定时器D、选择工作方式15、一个EPROM的地址有A0~A11引脚,它的容量为()。
《单片机原理与应用》期中练习题答案一、填空(每格1分共24分)1.8051单片机的内部硬件结构包括:中央处理器(CPU)、数据存储器(RAM)、程序存储器和2个16位定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。
2.通常,单片机上电复位时PC = 0000H,SP =07H;而工作寄存器则缺省采用第0组,这组寄存器的地址范围是从00H至07H。
3.MCS-51单片机访问片外存储器时利用ALE信号锁存来自P0口的低八位地址信号。
4.将8031片外程序存储器内的数据传送给A,可以采用的指令是MOVC A,@A+PC和MOVC A,@A+DPTR。
5.若PSW为18H,则选择的是第3组通用寄存器。
6.80C51单片机一共有40个引脚。
其中I/O口线32个,外扩ROM、RAM及I/O接口时,P0口做数据线,同时又做低八位地址线,P2口做高八位地址线,控制线8根,ALE和地址锁存器的数据输入选通G端联接,PESEN和外存储器的OE(输出允许)联接。
7.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为低电平。
8.起止范围为0000H~3FFFH的存储器容量为16KB。
二、选择题(选出一个正确答案,将其代号写在括号内。
每题2分,共10分)1.MCS—51单片机的复位信号是( A )有效。
(A)高电平(B)低电平(C)脉冲(D)下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。
(A)2μs(B)4μs(C)8μs(D)1ms3.区分片外程序存储器和数据存储器的最可靠方法是(D)。
(A)看其芯片型号是RAM还是ROM(B)看其位于地址范围的低端还是高端(C)看其离MCS-51芯片的远近(D)看其是被RD还是被PSEN信号连接4. 在中断服务程序中,至少应有一条(D)(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令5.下面哪条指令产生WR信号(D)(A)MOVAX A,@DPTR (B)MOVC A, @A+PC(C) MOVC A,@A+DPTR (D)MOVX @DPTR,A三、判断题(下列命题你认为正确的在括号内打“√”错的打“×”,每小题2分,共10分)1.在MCS-51系统中,一个机器周期固定等于1.5us.(× )2.MCS-51单片机扩展系统中,P0口必须接一个8位的锁存器,而P2口不必接。
一、选择题(20分)1、在MCS-51单片机中,只能作为通用I/O接口使用的是(B)。
A.P0口B.P1口C.P2口D.P3口2、MCS-51单片机的寄存器组区位于内部RAM的(C)单元。
A. 00H~7FHB. 20H~7FHC. 00H~1FHD. 20H~2FH3、在MCS-51单片机中,堆栈指针SP始终指向(A)。
A.栈顶B.栈底C.00HD.07H4、PC中存放的是(B)。
A.当前正在执行的指令的地址B.下一条指令的地址C.当前正在执行的指令D.下一条要执行的指令5、以下有关PC和DPTR的结论中错误的是(C)。
A.DPTR是可以访问的,而PC不能访问B.它们都是16位的寄存器C.它们都具有自动加“1”功能D.DPTR可以分为2个8位寄存器使用,但PC不能6、以下各项中不能用来对内部数据存储器进行访问的是(A)。
A.数据指针DPTRB.按存储的单元地址和名称C.堆栈指针SPD.由R0或R1作间址寄存器7、MOVX A, @DPTR指令中源操作数的寻址方式是(D)。
A.直接寻址B.立即寻址C.寄存器寻址D.寄存器间接寻址8、在下列寄存器中,与定时/计数控制无关的是(B)。
A.TCONB.SCONC.TMODD.IE9、下列有关中断优先级控制的叙述中错误的是(D)。
A.低优先级不能中断高优先级,但高优先级能中断低优先级B.同级中断不能嵌套C.同级中断请求按时间的先后顺序响应D.同一时刻,同级的多中断请求,将形成阻塞,系统无法响应10、80C51有一个全双工的串行口,下列功能中该串行口不能完成的是(D)。
A.网络通信B.异步串行通信C.作为同步移位寄存器D.位地址寄存器二、填空题(14分)1、MCS-51单片机内部数据存储器的低128单元包括工作寄存器区、位寻址区和用户RAM 区。
2、在变址寻址方式中,以累加器A作为变址寄存器,以PC或DPTR作为基址寄存器。
3、在MCS-51中有5个中断源,有2个中断优先级。