《单片机应用技术》试题

发布 2024-04-17 19:45:11 阅读 5232

满分: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、 从逻辑上将at89c51单片机存储器分为3个存储空间:片内外统一编址的64kb的片内b的数据存储器、外部64kb的数据存储器。

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

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

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

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时,只有外部引脚或为高电平,且tr0或tr1为1时,定时/计数器才工作。(

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

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,6fhend

单片机应用技术试题

单片机应用技术试题参 及评分标准 四 第一部分笔试题。本部分共4道题,总分60分,考试时间60分钟 一 填空题 每空1分,共20分 1 mcs 51单片机扩展程序存储器所用的控制信号为 扩展数据存储器所用的控制信号为 和 2 关于堆栈类操作的两条指令分别是 操作遵循 原则。3 寄存器的作用是用来保存...

单片机技术及应用试题A

试卷代号 江苏城市职业学院五年制高职2012 2013学年度第 2学期期末考试。单片机及应用试题 a 出卷人 冯严冰审核人李梦军 2013年6月 1 mov a r3 2 add a,50h 3 djnz r0 proc 4 xrl c,f0 5 mov r0,r1 6 sub a,70h 7 mi...

单片机应用试题

一 单项选择题 每小题四个备选答案,其中只有一个正确答案。15小题,每小题2分,共30分。单片机可称为 a 微控制器 微处理器 微计算机系统 微存储器。影响单片机应用系统性能的技术指标不包括 c cpu字节 存储器容量 单片机的体积 i o扩展能力。stc89c51有 c 的片内rom。128b 2...