您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页单片机原理及应用试题3

单片机原理及应用试题3

来源:好走旅游网
单片机原理及应用试题3

一、单项选择题(本大题共5小题,每小题2分,共10分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.MCS-52子系列与MCS-51子系列相比,下列说法错误的是( ) A.片内ROM从4KB增加到8KB C.定时/计数器从2个增加到3个

B.片内RAM从128位增加到256位 D.中断源从5个增加到6个

2.51单片机执行MOVX写指令时,相关的信号状态是( ) A.PSEN无效为低电平,WR有效为低电平 B.PSEN无效为高电平,WR有效为低电平 C.PSEN有效为低电平,WR无效为高电平 D.PSEN有效为高电平,WR无效为高电平

3.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行______指令。( ) A.PUSH R1 C.PUSH 01H

4.下列指令不是变址寻址方式的是( ) A.JMP @A+DPTR C.MOVX A,@DPTR

B.MOVC A,@A+PC D.MOVC A,@A+DPTR B.PUSH @R1 D.PUSH 09H

5.在片外扩展一片16K的EPROM 27需要______根地址线。( ) A.11 C.13

B.12 D.14

二、填空题(本大题共5小题,每小题2分,共10分) 请在每小题的空格中填上正确答案。错填、不填均无分。 1.串行中断ES的中断入口地址为____________。

2.80C51有____________和____________二种低功耗方式。 3.P2口的功能为____________和____________。

4.计算机中按功能把总线分为数据总线、____________总线和____________总线。 5.一个10位D/A转换器,其分辨率为____________。 三、名词解释(本大题共4小题,每小题2分,共8分) 1.半双工通信 2.SRAM 3.采样/保持 4.寻址方式

第 1 页

四、简答题(本大题共4小题,每小题5分,共20分) 1.简述51单片机堆栈的操作特点。 2.简述MCS-51单片机中断响应过程。 3.简要说明采用软件消除按键抖动的方法。 4.按程序处理流程说明BCD码加法调整方法。 五、读程序(本大题共5小题,每小题4分,共20分) 阅读程序后填空。

1.51片内RAM中从起始地址为DATA单元存有32个字节的字符串,相应程序如下:

MOV MOV MOV

LOOP: MOV

SUBB JZ INC INC

R0,#DATA DPTR,#BUFFER R1,#20H A,@R0 A,#41H LOOP1 DPTR R0

MOVX @DPTR,A DJNZ

LOOP1: RET

(1)该程序的功能是:

_____________________________________________________________; (2)该程序忽略了一个因素,可能引起判断错误,请指出:

_____________________________________________________________。 2.下列是求最大数的程序,分析并回答问题:

MOV MOV MOV

LOOP: INC

MOV CJNE

CHK:

JNC MOV

LOOP1: DJNZ

R0,#20H R7,#7 A,@R0 R0 2AH,@R0

A,2AH,CHK;————① LOOP1 A,@R0 R7,LOOP

第 2 页

R1,LOOP

MOV

HERE: AJMP

2BH,A HERE

(1)该程序所处理的数据个数为_________; (2)①语句的作用是:________。 3.

MOV MOV RL MOV RL ADD MOV

R0, #DATA A, @R0 A R1, A A A,R1 @R0,

A

(1)该程序的功能是:

__________________________________________;

(2)若不使结果产生溢出,则运行前A的值应小于等于__________。 4.已知(20H)=X,(21H)=Y,(22H)=Z,相应程序如下:

MOV PUSH PUSH PUSH POP

SP,#70H 20H 21H 22H ACC

则运行后,SP=_________,ACC=_______。 5.下列程序处理了八个无符号数,分析回答问题:

MOV

LOOP: CLR

MOV RRC MOV MOV RRC MOV

R2,#3 C A, R3 A R3,A A,R4 A R3,A

DJNZ( ① ),LOOP RET

(1)程序的功能是__________________________________;

第 3 页

(2)①中应填入________________。 六、综合题(本大题共3小题,共32分) 1.某单片机系统的程序存储器配置如图所示。 要求:1)判断U1~U4的存储容量;(2分)

2)试说明各个芯片的地址范围,并说明分析过程。(8分)

2.如图所示的电路中,每来回扳动一次开关S将会产生一次外部中断请求,若采用边沿触发,利用该中断读取按键K0-K3的状态,驱动相应编号的发光二极管,开关断开时相应的二极管亮,按要求编写相应的主程序和中断服务程序并加以注释说明。(12分)

第 4 页

3.如图所示的8155接口电路中,若未用的地址线用1表示,则8155的6个可编程端口地址范围是:7F00H~7F05H;对应的8155内部RAM的地址范围是7F08H~7FFFH。 (1)完成该图未完成的部分(4分)

(2)编写程序将该电路中8155片内可寻址的RAM单元填充FFH。(6分)

第 5 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务