长沙理工大学单片机试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

长沙理工大学单片机试卷(1)

一、简答题(每题5分,共15分)

1.MCS-51单片机存储器分为哪几个区域及地址划分范围?

2.试用三种方法将累加器A中无符号数乘4。

3.DAC0832与单片机的接口方式有哪几种?

二、选择与判断题(每题1.5分,共15分)

1.单片机程序存储器中储存的程序通常称为( C )

A.汇编语言B.高级语言C.机器语言D.逻辑语言2.MCS-51单片机的位寻址区位于内部RAM的( D )单元。

A. 00H—7FH

B. 20H—7FH

C. 00H—1FH

D. 20H—2FH

3.在MCS—51单片机的运算电路中,不能为ALU提供数据的是(A )A.PSW B.寄存器B C.累加器A D.暂存器

4.执行返回指令时,返回的断点是(C )

A.调用指令的首地址B.调用指令的末地址

C.调用指令下一条指令的首地址D.返回指令的末地址

5.内部RAM中的位寻址区定义的位是给(D )

A.位传送操作准备的B.位逻辑运算操作准备的

C.位控制转移操作准备的D.以上都对

6.MCS-51单片机可分为两个中断优先级,各中断源的优先级别设定是利用寄存器(D )

A.IE B.TCON C.SCON D.IP

7.CPU是根据( A )引脚上的电平来区分是从片内存储器取指还是从片外存储器取指。

A.EA B.ALE C.RESET D.PSEN

8.下列指令正确的是( D )

A.PUSH @R0 B.DJNZ @R1,rel C.SETB A D.JC NEXT

9.MCS-51单片机外部地址扩展总线由( B )构成。

A.P0和P1 B.P0和P2 C.P0和P3 D.P1和P2

10.单片机定时器的计数时钟周期T等于( D )

A.2/f B.4/f C.6/f D.12/f

三、填空题(每空格1分,共24分)

1.如单片机的主振频率为12MHz,则一个时钟周期为1/12 微秒,一个机器周期为1 微秒。

2.MCS-51单片机共有8 个工作寄存器,21 个专用寄存器。

3.读扩展程序存储器的读控制信号是PSEN ,读扩展数据存储器的读控制信号是RD 。

4.单片机复位后,程序计数器PC的值为0000H ,堆栈指针寄存器SP的值为07H 。

5.单片机中断系统的五个中断源是、、、、。

6.MCS-51单片机定时计数器具有4 种工作方式。

7.单片机CPU执行指令分为操作和操作两步。

8.MCS-51单片机定时/计数器T1工作在方式1下最大定时时间为0.393216S时,此时的单片机主振频率为 2 MHz,定时输入脉冲频率为。

9.MOVC A,@A+DPTR源操作数是间接寻址,目的操作数是变址寻址。

10.某接口芯片的片选信号CS由A15~A4译码而得,则该芯片最多可使用地址数为个。

11.MCS-51的指令系统共有条指令,分为大类。

12. 在单片机系统中,当用户程序中既无中断程序,也无子程序时,堆栈区可作为使用。

四、程序分析题(每题6分,共18分)

1.阅读下列程序并回答问题

ORG 0100H

SETB C

MOV R0,#2CH

MOV R2,#5

MOVX A,@R0

LOOP:ADDC A, @R0

DJNZ R2,LOOP

MOVX @R0,A

SJMP $

①参与加法运算的加数和被加数取自何处 A 、2CH 。

②如被加数为2CH,加数为19H,和为,存入。

2.下列程序运行后A中的内容为

CLR C

MOV A,#00H

ADD A,#0BH

DA A

ADD A,#0F0H

ADDC A,#40H

3. 试阅读下列程序并指出最后A中的内容为。

SETB C

MOV A,#36H

RL A

SW AP A

RRC A

SW AP A

CPL A

五、程序设计题(每题12分,共12分)

试编写一段程序从外部程序存储器SDATA开始的100个字节数据块中,找出所有正数组成一个新数据块存入2000H起始单元的外部数据存储器中。

六、接口电路设计题(每题16分,共16分)

MCS-51系列单片机存储器扩展:试用一片2764 EPROM和一片6264静态RAM分别为8031扩展外部程序存储器和外部数据存储器,试用三总线结构画出扩展电路图,说明扩展的容量,并写出各芯片的地址范围。

长沙理工大学单片机试卷(2)

一.(本题15分,每小题5分)简答题

1. 堆栈有哪些功能?堆栈指针SP的作用是什么?在程序设计时,为什么要对SP重新赋值?

2. PC是什么寄存器?是否属于特殊功能寄存器?它有什么作用?

3. 简要介绍8255A芯片。

二.(本题15分,每小题1.5分)选择与判断题:从四个选项中选择一个正确的。1.以下有关PC和DPTR的结论中错误的是(A )

A.DPTR是可以访问的而PC不能访问

B.它们都是16位的寄存器

C.它们都具有加“1”功能

D.DPTR可以分为2个8位的寄存器使用,但PC不能

2.减小单片机的晶振频率,则机器周期(B )

A.不变B.变长C.变短D.变长变短不定

3.在MCS—51单片机的运算电路中,不能为ALU提供数据的是(A )

A.PSW B.寄存器B C.累加器A D.暂存器

4.执行返回指令时,返回的断点是(C )

A.调用指令的首地址B.调用指令的末地址

C.调用指令下一条指令的首地址D.返回指令的末地址

5.内部RAM中的位寻址区定义的位是给(D )

A.位传送操作准备的B.位逻辑运算操作准备的

C.位控制转移操作准备的 D.以上都对

相关文档
最新文档