《单片机与嵌入式系统》试卷A答案

2026/4/27 19:55:25

学号:_____________ 班级:_____________ 专业: _____________ 姓名:_____________

。。。。。。。。。。。。。。。。。。。装。。。。。。。。。。。。。。。。。。。。。订。。。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。

2009~2010学年第2学期《单片机与嵌入式开发技术》试卷 〖A卷〗

★考试时间共120分钟★ 题号 得分 阅卷人

附:试卷中可能用到的特殊功能寄存器

1. TCON D7 TF1 2. TMOD D7 Gate 3. IE D7 EA 4. IP D7 - 5. PSW D7 Cy 得分 阅卷人 一、选择题(每题1分,共20分)

D6 AC D5 F0 D4 RS1 D3 RS0 D2 OV D1 - D0 P D6 - D5 - D4 PS D3 PT1 D2 PX1 D1 PT0 D0 PX0 D6 - D5 - D4 ES D3 ET1 D2 EX1 D1 ET0 D0 EX0 D6 C/T D5 M1 D4 M0 D3 Gate D2 C/T D1 M1 D0 C/T D6 TR1 D5 TF0 D4 TR0 D3 IE1 D2 IT1 D1 IE0 D0 IT0 1 2 3 4 5 6 7 卷面总分 平时成绩 总分 注:请将选择题答案填入下表中,否则答题无效。

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. A C C C A A C C D B D D C B B A A B C B 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 )引脚

第 1 页 共 7 页

学号:_____________ 班级:_____________ 专业: _____________ 姓名:_____________

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分,共25分)

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可以寻址

第 2 页 共 7 页

学号:_____________ 班级:_____________ 专业: _____________ 姓名:_____________

0x0000~0xffff,而MOVX A,@R0只能寻址0x0000~0x00ff。

3. 80C51芯片中存储器主要包括ROM和RAM,其中ROM存储器的寻址空间是4KB,范围是0x0000~0x0FFF;RAM

存储器的寻址空间256B,范围是0x00~0xFF 。

4. MCS-51系列单片机中断系统中有5个中断源,分别是串行中断、外部中断0、外部中断1 、 定时器中断0 、

和定时器中断1 ,这5个中断源分为 2个优先级。

5. 当使用89S51且EA=1,程序存储器地址小于0FFF时,访问的是片内ROM。

6. 假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的程序存

储器 8140H容。

7. 当单片机复位时PSW=00H,这时当前的工作寄存器区是0区,R0所对应的存储单元地址为

00H。

8. MCS—51单片机外部中断请求信号有电平方式和 下降沿方式 ,在电平方式下,当采集到INT0、INT1的有效

信号为 低电平 时,激活外部中断。 得分 阅卷人 三、简答计算题(每题5分,共10分)

1、简述行列式扫描键盘的工作原理。

先对某一行输出0,其他行输出1,检测各列,如果有为0的列,则该列与该行的交界处有键按下,转入按键处理程序否则改变为0的行号,其余行输出1,继续检测各列。

2、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?

指令不同,访问外部程序存储器用MOVC指令,访问外部数据存储器用MOVX指令。发出指令后产生的信号不同,访问外部程序存储器的信号为PSEN,而访问外部数据存储器的信号为RD和WR。 得分 阅卷人 四、程序分析题(每空1分,共8分)

(一)若(50H)=40H,(3BH)=60H,试写出执行以下程序后累加器A、 寄存器R0以及内部RAM的40H、41H单元中的内容各是多少?(A)=5FH_,(R0)= __40H____,(40H)= __00H____,(41H)= _5FH__。 MOV A,50H MOV R0,A MOV A,#00H MOV @R0,A ADD A,3BH DEC A MOV 41H,A MOV 42H,41H

(二)已知(B)=35H,(A)=43H在执行下列指令后,(SP)=52H,内部RAM(51H)=43H。 MOV SP,# 50H PUSH ACC PUSH B

(三).执行下列程序后,(A)= A5H,(B)=16H。 MOV A,#9FH

第 3 页 共 7 页

学号:_____________ 班级:_____________ 专业: _____________ 姓名:_____________

MOV B,#36H ANL B,A SETB C ADDC A,B 得分 评卷人 五、编程题:试编写程序,完成以下操作(共17分)

1、(每题2分,共6分)

(1) 外部RAM单元1000H单元的内容传送到R2。 MOV DPTR,#1000H MOVX A,@DPTR MOV R2,A

(2)外部RAM单元1000H单元的内容传送到内部RAM单元60H。 MOV DPTR,#1000H MOVX A,@DPTR MOV 60H,A

(3)将R0 的内容传送到 R1 。 MOV A,R0 MOV R1,A

2、(5分)有一变量存放在片内RAM的20H单元,其取值范围为:00H-05H,编写程序,根据变量的值求其平方值,并存入片内RAM的21H单元。 MOV DPTR,#TAB MOV A,20H MOVC A,@A+DPTR MOV 21H,A TAB:

DB 00H,01H,04H,09H,10H,29H

3、(6分)MCS-51采用6MHz的晶振,定时2ms,如用定时器0方式1时的初值(16进制数)应为多少?写出计算过程,并编写该定时程序。

第 4 页 共 7 页


《单片机与嵌入式系统》试卷A答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 《单片机与嵌入式系统》试卷A答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219