《单片机与嵌入式系统》试卷A答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
。。。。。。。。。。。。。。。。。。。装。。。。。。。。。。。。。。。。。。。。。订。。。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。
2009~2010学年第2学期《单片机与嵌入式开发技术》试卷〖A卷〗
附:试卷中可能用到的特殊功能寄存器
2.
3.
4.
5.
一、选择题(每题1分,共20分)
注:请将选择题答案填入下表中,否则答题无效。
1、80C51单片机的堆栈区只可设置在(A)。
A. 片内RAM
B. 片外RAM
C. 片内ROM
D. 片外ROM
2、MCS-51单片机串行端口有四种工作方式,其中方式1为(C)。
A. 同步串行移位寄存器方式
B. 11位波特率可变的通用异步收发器
C. 10位波特率可变的通用异步收发器
D. 11位固定波特率的通用异步收发器
3、下面关于MCS-51单片机并行扩展接口的描述,正确的为(C)。
A. 扩展的数据存储器和并行存储器必须统一编制
B. 必须用专用的地址译码器来产生片选信号
C. 执行“MOVX A,@R0”期间,P3.7(RD)引脚可能为低电平,而P3.6(WR)引脚保持高电平
D. 执行“MOVX @R0,A”期间,P3.7(RD)引脚可能为低电平,而P3.6(WR)引脚保持高电平
4、 80C51 CPU是(C)位的单片机。
A. 16
B. 4
C. 8
D. 准16
5、在单片机中,通常将一些中间计算结果放在( D )中。
A.累加器
B.控制器
C.程序存储器
D.数据存储器
6、数据指针DPTR在(C)中。
A.CPU控制器
B.CPU运算器
C.内部数据存储器
D.外部数据存储器
7、指令和程序是以(C)形式存放在程序存储器中。
A.源程序
B.汇编程序
C.二进制编码
D.BCD码
8、辅助进位标志AC在( C )中
A.累加器
B.逻辑运算部件ALU
C.程序状态字寄存器PSW
D.DPTR
9、单片机80C51的XTAL1和XTAL2引脚是(D)引脚
A.外接定时器
B.外接串行口
C.外接中断
D.外接晶振
10、当标志寄存器P S W 的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为( C ) A.组0 B.组1 C.组2 D.组3 11、下列指令中错误的是( C )
A.MOV A ,R4
B.MOV 20H ,R4
C.MOV R4,R3
D.MOV ﹫R4,A
12、已知1只共阴极LED 显示器,其中a 笔段为字形代码的最低位,若需显示数字9,它的字形代码应为( D )。 A.06H B.F9H C.30H D.6FH 13、下面关于8051单片机内部寄存器功能的描述,正确的为( C ) A. PC 是一个8位特殊功能寄存器用于保存下面将要执行的指令地址
B. DPTR 是一个16位的数据指针,也是唯一一个用于访问扩展的I/O 口的寄存器
C. SP 是一个8位的特殊功能寄存器,执行“LCALL ”指令时,它的值增加2
D. A 只允许按字节方式访问
14、计算机内部数据之所以用二进制形式表示,主要是( B )。
A.为了编程方便
B.由于受器件的物理性能限制
C.为了通用性
D.为了提高运算速度 15、80C51的内部RAM 中,可以进行位寻址的地址空间为( B ) A.00H-2FH B.20H-2FH C.00H-FFH D.20H-FFH
16、设累加器A 的内容为0 C 9 H ,寄存器R2的内容为54H ,C Y=1,执行指令S U B B A , R2后结果为( A )
A.(A )=74H
B.(R2)=74H
C.(A )=75H
D.(R2)=75H 17、设(A )=0 C 3 H ,(R0)=0 A A H ,执行指令A N L A ,R0后,结果( A ) A.(A )=82H B.(A )=6CH C.(R0)=82 D.(R0)=6CH 18、8051单片机中,唯一一个用户可使用的16位寄存器是( B ) A 、P S W B 、D P T R C 、A C C D 、P C 19、执行如下三条指令后,30H 单元的内容是( C ) M O V R 1,#30H M O V 40H ,#0 E H M O V ﹫R 1,40H
A.40H
B.30H C .0 E H D.F F H 20、有如下程序段:
M O V R 0,#30H S E T B C C L R A
A D D C A ,#0 0H M O V ﹫R 0,A 执行结果是(
B )
A.(30H )=0 0H
B.(30H )=0 1H
C.(00H )=0 0H
D.(00H )=0 1H 1. 特殊功能寄存器IE 的EA 位的作用是总中断的开关。当EA=0时,表示禁止所有中断。
假设执行“P2.7=(P2.7)?(0:1);”语句前P2.7引脚为低电平,执行后P2.7的状态为高电平,将该语句写成if..else
格式为:if (0==P2.7)
P2.7 = 1; else
P2.7 = 0;
2. 指令“MOVX A,@DPTR ”和“MOVX A,@R0”的共同点是读外部数据存储器,区别是MOVX A,@DPTR 可以寻址
二、填空(每空1分,共25分)