武汉纺织大学07级电信学院单片机试卷 联系客服

发布时间 : 星期五 文章武汉纺织大学07级电信学院单片机试卷更新完毕开始阅读1aa202fa0242a8956bece496

07级电信学院单片机试卷

一、填空题(1分/空,共35分):

1. A/D转换器的三个重要指标分别是: 、 、 一个10V的8为D/A转 换器的分辨率约为 。 2. 若80C51的晶振频率为12MHZ,则其2个定时器/计数器对重复频率高 的外部事件是不能正确计数的。 3. MCS-51单片机晶振频率为12MHZ,响应单重中断的最短时间与最长时间分别 是 、 。

4. 某存储芯片有11条地址线和8条数据线,此芯片至少可以存放二进制数 个,地址范围是 ,每个二进制数有 位,若要把每个二进制数 增加到16位,则应采用 办法。

5. 在R7初值为00H的情况下,DJNZ,R7,rel指令将循环执行 次。 6. 若(DPTR)=5306H,(A)=49H,执行下列指令: MOVC A,@A+DPTR

后,送入A的是程序存储器 单元的内容。

7. 假定 (SP)=45H, (ACC)=46H, (B)=47H, 执行下列指令: PUSH ACC PUSH B

后,(SP)= , (ACC)= , (B)= 。 8. 执行下列指令序列: MOV ANL OR MOV

C, P1.0 C, P1.1 C, /P1.2 P1.3, C

后,所实现的逻辑运算式为 。

9、假定addr11=00100011001B,标号MN的地址为2099H。执行指令:

MN:AJMP,addr11 后,程序转移的地址_____________去执行。 10、在相对寻址方式中,“相对”两字是指相对于___________________,寻址得到得结果是

____________________。在变址寻址方式中,以___________做变址寄存器,以_________

或___________作基址寄存器。

11、假定标号MN的地址为2000H,标号XY值为2022H。应执行指令: MN:SJMP XY 该指令的相对偏移量为________。

12、累加器A中存放一个其值小于63的8位无符号数,CY清“0”后执行指令:

RLC

A A

RLC 则A中数变为原来的_______倍。

13、在MCS—51单片机系统中,存储器与I/O口采用的编址方式是__________。MCS—

51可提供_______和________两种存储器,其编址方式为______,扩展后其最大存储空

间分别为_______和________。对80C51而言,片内ROM和片外ROM的编址方式为 _______,片外ROM的地址从_______开始;片内RAM和片外RAM的编址方式为_______片外RAM的地址从_________开始。

二、单选题(2分/题,共30分);

1、若系统晶振频率为12MHz,利用定时器/计数器1定时1ms,在方式0下的定时初值为( )。

A. TH1=0E0H ,TL1=18H B. TH1=18H ,TL1=0E0H C. TH1=1CH,TL1=18H C. TH1=18H,TL1=1CH 2、在80C51中,可使用的堆栈最大深度为( )。

A. 80个单元

C. 128个单元

B.32个单元 C. 8个单元

3、在寄存器间接寻址方式中,指定寄存器中存放的是( )。

A.操作数 B. 操作数地址

C. 转移地址

D. 地址偏移量 B.调用指令的末地址

4、执行返回指令时,返回的断点是( )。

A.调用指令的首地址

C. 返回指令的末地址 D. 调用指令下一条指令的首地址 5、可以为 返回程序存储器提供或 构成地址的有( )。 A. 只有程序计数器PC C. 只有PC、A、和数据指针DPTR

B. 只有PC和累加器

D. PC、A、DPTR和堆栈指针SP

6. 若原来工作寄存器0组为当前寄存器组,现要改2组为当前寄存器组,不能使用指令( )。 A. SETB PSW.3 B. SETB DOH.4 C. MOV DOH, #10H D. CPL PSW.4 7. 下列叙述中,不属于单片机存储器系统特点的是( )。

A. 扩展程序存储器与片内程序存储器存储空间重叠, B. 扩展数据存储器与片内数据存储器存储空间重叠, C. 程序和数据两种类型的存储器同时存在 D. 芯片内外存储器同时存在 8. ORG 2000H LCALL 3000H ORG 3000H

RET

上面程序执行完RET指令后,(PC)=( )。 A. 2000H B. 30000H C. 2003H D.3003H 9. 产生WR信号的指令是( )。

A. MOVX A , @DPTR B. MOVX A , @A+PC C. MOVX A , @A+DPTR D. MOVX @DPTR , A

10. 下列理由中,能说明MCS—51的I/O编址是统一的编址方式而非独立的编址方式的理

由是( )。 A. 用存储器指令进行I/O操作 B. 有专用的I/O指令

C. 有区分存储器和I/O的控制信号

D. I/O和存储器的地址可以重叠

11. 把8155的A2、A1、A0分别与80C51的P0.2、P0.1、P0.0连接,则8155的PA、PB、

PC口的地址可能是( )。

A. XX00H~XX03H B. 00XXH~03XXH

C. XX01H~XX03H D. XX00H~XX02H

12. 80C51利用串口通信时,设波特率为2400bit/s,晶振频率为11.0592MHz,T1选方式2,

SMOD=0,则T1的重新装入值为( )。

A. FFH B. FDH C. F4H D. 1DH

13.执行指令:MOV IE,#30H后,MCS-51单片机将响应的中断有() A.1个 B.2个 C..3个 D.0个

14.在多机通讯中,有关第9数据位的说明中,正确的是()

A.接收到的第9数据位送SCON寄存器的TB0中保存

B.帧发送时使用指令把TB8位的状态送入移位寄存器的第9位 C.发送的第9数据位内容在SCON寄存器的RB8中预先准备好 D.帧发送时使用指令把TB0位的状态送入发送SBUF中

15.8279芯片与80C51接口电路时,其内部时钟信号是由外部输入的时钟信号经过分频产生的,如80C51的fosc=6MHZ,8279为取得100KHZ的内部时钟信号,则其定时值为() A,20D B.10D C.20H D.10H

三.分析程序后,回答问题(5分/题,共15分) 1.在程序存储器中,数据表格为:

7010H: 02H 7011H: 04H

7012H: 06H 7013H: 08H

执行程序

1004H:MOV A, #10H

1006H:MOV DPTR,#7000H

1009H:MOVC A, @A+DPTR 问结果:(A)=? (PC)=?

2.程序如下:(设数已置于R0)

ORG 0030H

MOV DPTR, #TAB ;TAB为表首地址 MOV A, R0

CJNE A, #10, NEXT NEXT: JNC NEXT1 MOVC A, @A+DPTR SJMP NEXT2

NEXT1:MOV A, #0FFH

NEXT2:SJMP NEXT2

TAB: 0,1,4,9,16,25,36,49,64,81 请说明上述程序执行后的功能。

3、用80C51单片机的P1端口作输出,经驱动电路接8只发光二极管,如图。输出位是“1”时,发光二极管点亮,输出“0”时为暗。试分析下述程序执行过程及发光二极管点亮的工作规律。

80C51 LED1 P1.0 LED2 P1.1 · ······ ······ ·····P1.7 +5V LED7

LP:MOV P1, #81H LCALL DELAY

MOV P1, #42H LCALL DELAY

MOV P1, #24H LCALL DELAY

MOV P1, #18H LCALL DELAY

MOV P1, #24H LCALL DELAY

MOV P1, #42H LCALL DELAY SJMP LP 子程序:

DELAY:MOV R2, #0FAH L1:MOV R3, #0FAH L2:DJNZ R3, L2

DJNZ R2, L1

RET

四、编程题(10分)

1、有一生产流水线,流水线上通过的工件经光电转换电路产生计数脉冲,脉冲整形后送入T0端,要求每生产100个工件,向P1.0发出一包装命令正脉冲,包装成一箱,请编写控制程序。(选T0工作于方式2)

五、画接口电路图(10分)

1、80C31单片机要扩展4K字节外部RAM,要求地址范围为1000H~1FFFH,请画出完整的电路图。

答案:

一、填空题

1, 分辨率,转换时间,转换精度,0.04V。

2, 0.5MHZ 3, 3us,8us

4, 2^11, 0000H~07FFH, 8, 扩展容量位扩展 5, 128

6, 534FH

7, 47H, 46H, 47H 8, P1.3=P1.0^P1.1V/P1.2 9:2119H

10:当前PC值、目的地址、数据指针寄存器DPTR、程序计数器PC 11:20H 12:4

13:统一编址、程序、数据、独立、64kB、64kB、统一、0000H、统一编址、0000H 二、单选题

1~5:A ABBC 6~12: ADCDDDC 13~15: DD? 三、分析题

1.(A)=02H (PC)=100AH

2.(在ROM中有一个10以内的平方值表,根据Ro中的表查出平方值,若平方值超过表的范围后,则将FFH存入A)

注:编程题画接口电路图答案略。选择题第十五题没给答案。编程题答案不唯一,大家自由发挥。其它没给答案的大家做完后多多讨论。最后祝大家考试顺利,暑假玩的开心。