《单片机应用技术》试题

合集下载
  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的有关标志位的内容。

相关文档
最新文档