单片机复习题(含部分答案)

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

单片机原理及应用》课程复习题

适用于电子信息工程 11 级

一、填空题

1、 AT89S51 单片机为 8 位单片机,共有 40 个引脚。

2、 AT89S51 的机器周期等于 12 个时钟振荡周期。

3、 AT89S51 访问片外存储器时,利用 ALE 信号锁存来自 P0 口 发出的低 8 位地 址信号。

4、 AT89S51 的 P3 口为双功能口。

5、 AT89S51 内部提供 2 个可编程的 16 位定时 /计数器,定时器有 4 种工作方式。

6、 AT89S51 有 2 级中断, 5 个中断源。

7、 AT89S51 的 P2 口为高 8 位地址总线口。

8、设计一个以 AT89C51 单片机为核心的系统,如果不外扩程序存储器,使其内部 4KB 闪 烁程序存储器有效,则其 EA* 引脚应该接 +5V

9、单片机系统中使用的键盘分为 独立式键盘 和行列式键盘,其中行列式键盘的按键识

别方法有扫描法和线反转法。

10、 AT89S51 内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围 是 20H~2FH ,对应的位地址范围是 00H~7FH ,外部数据存储器的最大可扩展容量是

64K 。

11、如果 (A )=34H ,(R7)=0ABH ,执行 XCH A, R7;结果 (A )= 0ABH ,(R7)= 34H 。

12、在 R7 初值为 00H 的情况下, DJNZ R7 ,rel 指令将循环执行 256 次。 13、欲使 P1 口的低 4 位输出 0,高 4位不变,应执行一条 ANL P1, #0F0H 命令。

14、若 CPU 使用的是寄存器第 1 组, R0~R7 的地址范围是 08H-0FH 。

15、单片机进行串行通信时,晶振频率最好选择 11.0592MHz 16、当执行 MOVX A ,@R1 指令时,伴随着 RD* 控制信号有效。 17、若 A 中的内容为 67H ,那么, P 标志位为 1 。

18、 AT89S51 唯一的一条 16 位数据传送指令为 MOV DPTR , data16 。

19、LJMP 的跳转范围是 64K ,AJMP 的跳转范围是 2K B ,SJMP 的跳转范围是 ±128 B

(或 256B ) 。

20、 74LS138 是具有 3 路输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。

21、如果 (DPTR)=507BH ,(SP)=32H ,(30H)=50H ,(31H)=5FH ,(32H)=3CH ,则执行下列

指 令后:

POP DPH

POP

DPL

POP SP

则: (DPH)= _ 3CH _ ;( DPL ) =___5FH___ ;(SP )

; 22、 复位

PC 与 SP 的值为分别0000H 和 07H

23、当单片机复位时 PSW =00H ,这时当前的工作寄存器区是 0 区, R4 所对应的存储

单元

地址为 04H 。

24、当 AT89S51 执行 MOVC A ,@A+ DPTR 指令时,伴随着 PSEN*控制信号有效。

25、 D/A (数 /模)转换器的作用是把(数字量)转换成(模拟量) ,而 A/D (模 /

数)转换器 则正好相反。

26、51单片机指令系统中, ADD 与 ADDC 指令的区别是 进位位 Cy 是否参与加法运算 27、如果 (A )=45H ,(R1)=20H ,(20H )=12H ,执行 XCHD A, @ R1;结果 (A )= 42H , (20H )= 15H 。

28、在内部 RAM 中可位寻址区中, 位地址为 40H 的位,该位所在字节的字节地址为 28H

29、关于定时器,若振荡频率为 12MHz ,在方式 2 下最大定时时间为 256us

30、AT89S51 单片机的通讯接口有 串行 和 并行 两种形式。 在串行通讯中, 发送时

要把并 行数据转换成 串行 数据。接收时又需把串行数据转换成并行数据。

31、若 AT89S51 外扩 32KB 数据存储器的首地址若为 4000H ,则末地址为 BFFFH 。 32、执行如下三条指令后, 30H 单元的内容是 #0EH M O V R 1 ,#30H M O V 40H ,# 0 E H M O V @R 1 , 40H

33、51 单片机片内 20H~2FH 范围内的数据存储器 ,既可以字节寻址又可以位寻址。 34、一个机器周期等于 6个状态周期, 振荡脉冲 2 分频后产生的时序信号的周期定义为状态 周期。

35、执行 MOVX A , DPTR 指令时, 51 单片机产生的控制信号是 RD* 。 36、 ORG 0000H

AJMP 0040H ORG 0040H

MOV SP , #00H 当执行完左边的程序后, PC 的值是 0042H 37、对程序存储器的读操作,只能使用 MOVC 指令 。 38、当使用慢速外设时,最佳的传输方式是 中断 。

39、 51单片机串行接口有 4 种工作方式,这可在初始化程序中用软件填写特殊功能寄

存器

__SCON _加以选择。

40、51 单片机中,可变波特率的多机通信应使用方式 3 。

41、使用定时器 0、选择 2 区工作寄存器区,则中断服务函数的 C 语言代码应该是 void intdemo() interrupt 1

using 2

二、 判断题

1、 M OV

55H , @R5( ×) 2、 I NC DPTR (√

) 3、 D EC DPTR ( ×) 4、 C LR R0( × )

5、MOV T0 ,#3CF0H (×)

6、 8031 与 8051 的区别在于内部是否有程序存储器。 ( √ )

7、内部 RAM 的位寻址区,既能位寻址,又可字节寻址。 (√)

8、串行口工作方式 1 的波特率是固定的,为 fosc/32。(×)

9、8051 单片机中的 PC 是不可寻址的。 (√)

相关文档
最新文档