2011—2012学年度第一学期《单片机原理及应用》科目期末考试题。
教材版本:机械工业出版社主编:匡忠辉。
考试范围:第一章---第三章。
一、填空:(20分)
1、单片机是把cpu定时计数器等计算机功能部件都集成在一块集成电路芯片上的微型计算机。
2、计算机中常用的数制有十进制、 和。
3、已知晶振频率为6mhz,则机器周期等于。
4、若由程序设定rs1、rs0=01,则工作寄存器工作在第___组。
内部有4kb的rom,地址范围为。
6、psw中的进位标志位用表示,奇偶标志位用表示。
7、计算机程序设计语言可分为3种:机器语言、 和高级语言。
8、a= 85h,r0=20h,(20h)=afh,执行指令:add a,@r0 结果为: cy=1,ac= ,ov=1,p= 。
dbh。10、子程序调用返回指令是 。
11、swap a 指令的功能是。
12、将立即数33h送20h单元使用指令。
13、将30h单元的内容送r1,指令为。
14、外部ram与累加器a间数据传送,使用的指令助记符为。
15、一个机器周期等于个晶振周期。
二、选择题(30分)
与8031的区别是:(
a、内部数据存储单元数目的不同 b、内部数据存储器的类型不同。
c、内部程序存储器的类型不同 d、有无内部程序存储器。
单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a、 p0 b、 p1 c、p2 d、p3
3、单片机应用程序一般存放在()
a 、ramb、romc、寄存器d、cpu
4、对于原操作数,下面属于直接寻址的是( )
a、mov a,@r0 b、mov 30h,a c、mov a,#30h d、mov a,r0
5、将10h单元内容送到a中,下面正确的是( )
a、mov a,@10h b、mov a,#10h c、mov a,10h d、mov a,10
6、将a中内容与10h中内容交换,下面指令正确的是( )
a、xch 10h,a b、xch a,10h c、xchd a,10h d、xchd 10h,a
7、已知a=87h,执行指令add a,83h后下面正确的是( )
a、a=1bh b、cy=0 c、ac=0 d、ov=0
8、下列指令中正确的是。
a、dec dptrb、cpl a
c、movc b,@pc+ad、mov r1, r3
9、已知a=33h,r0=0fh,执行指令xrl a,r0后下面正确的是( )
a、a=3ch b、r0=3ch c、a=0fh d、cy= 1
10、指令rrc的功能是( )
a、左循环移一位b、右循环移一位
c、带进位左循环移一位 d、带进位右循环移一位。
11、在寄存器间接寻址方式中,指定寄存器中存放的是( )
a、操作数 b、操作数地址 c、转移地址 d、地址偏移量。
12、已知a=0fh,执行指令cpl a 后a等于。
a、0 b、0fh c、f0h d、ffh
13、执行指令cjne a,#30h,loop后cy=1则下面正确的是( )
a、a>30h b、a<30h c、a=30h d、a=loop
14、“mul ab”指令执行后,16位乘积的高位在( )中。
a. a b. c c. ab d. b
15、假定a=83h,r0=17h,(17h)=34h,执行以下程序段:
anl a,#17h
orl 17h,a
xrl a,@r0
cpl a后,a的内容为。
a、cbh b、03h c、ebh d、c8h
三、判断题(对的画√,错的画х;每题1分,共10分。)
1、cpu由运算器和控制器组成。(
2、mov a,30h这条指令执行后的结果a=30h 。(
3、mcs-51单片机可以执行指令:mov r2,@r1。(
4、p0口既可以作为i/o使用,又可以作地址/数据复用口使用。(
5、内部ram的位寻址区,只能供位寻址使用而不能供字节寻址使用。(
6、在mcs-51单片机中,一个机器周期等于1μs。(
7、rca为循环左移指令。(
共有21个专用寄存器,它们的位都是可以进行位寻址的。(
9、dptr是由dph和dpl两个8位特殊寄存器组成的。(
内部有2k的程序存储器。(
四、程序分析题(20分)
1、执行下列程序段后,p1=__
mov p1,#5dh
cpl p1.1
cpl p1.2
clr p1.6
setb p1.7
2、执行下列程序段后,a=__cy=__
mov a,#c5h
rlc a3、下列程序段执行后,r07eh)=_7fh
mov r0,#7eh
mov 7eh,#1fh
mov 7fh,#40h
1nc @r0
1nc r0
1nc @r0
4、已知晶振频率为12mhz,则下面延时子程序的延时时间为 。
delay: mov r6,#
d1: mov r7,#
d2: djnz r7,d2 ;
djnz r6,d1 ;
ret 五、程序编写(20分)
1、编程实现下图逻辑功能,期中20h、2fh、2ah是位地址。
20h2fh
2ah2、编程统计累加器a中“1”的个数。
程序流程图如下:根据流程图编写程序。
单片机答案。
一、填空。1、存储器输入输出接口(i/o接口) 2、二进制十六进制。
ush---ffffh 6、cy p 7、汇编语言。
0ch 10、ret 11、a的高4位与低4位交换。
12、mov 20h,#33h 13、mov r1,30h 14、movx
二、选择。1、d 2、p3 3、b 4、b 5、c 6、b 7、c 8、b 9、a 10、d
11、b 12、c 13、b 14、d 15、a三、判断。
四、程序分析。
1、p1=9bh 2、c5h 1 3、r0=7fh (7eh)=20h (7fh)=41hms
五、程序编写。
1、mov c,20h
anl c,2fh
cpl corl c,2ah
mov p1.0,c
2、mov r1,#
push acc
loop1:jz done
clr crlc a
jnc loop1
inc r1
sjmp loop1
done:pop acc
sjmp $end
单片机期末试题
单片机原理及应用 复习题。一 填空题。2 已知x 124 10,则在8位计算机中 x 原b,x 反b,x 补b。3 单片机就是把定时器 计数器以及电路等主要部件集成在一块集成电路芯片上的微型计算机。按其字长可分四种类型,即 机 机机以及 机。4 异步串行通信按帧格式进行数据传送,帧格式由和四部分组成...
单片机期末试题
电子信息专业073班单片机期末试题。出题人 佟景波。一 选择 1 单片机复位后,值为07h的寄存器是。a accb psw c tmodd sp 2 以下寄存器是十六位的是。a tmodb dptr c bd ie 3 mcs 8o51片内rom容量是。a 128b b 4kb c 256b d 8...
单片机期末试题
北京理工大学珠海学院。2011 2012学年第一学期 单片机原理及接 术 a 期末试卷 b 适用年级专业 2009级机械工程及自动化试卷说明 闭卷,考试时间120分钟。一 填空题 每空2分,共20分 得分 系列单片机的xtal1和xtal2引脚是 1 引脚。是准双向口,因此,作输入口时,必须 2 3...