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

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

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

适用于电子信息工程 11级

一、填空题

1、 A T89S51单片机为个引脚。

2、 A T89S51的机器周期等于

3、 A T89S51访问片外存储器时,利用 8位地址信号。

4、 A T89S51的

5、 A T89S51内部提供位定时 /计数器,定时器有种工作方式。

6、 A T89S51有级中断, 个中断源。

7、 A T89S51的口为高 8位地址总线口。

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

9、单片机系统中使用的键盘分为和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。

10、 A T89S51内部数据存储器的地址范围是

是 20H~2FH ,对应的位地址范围是 00H~7FH ,外部数据存储器的最大可扩展容量是。

11、如果 (A=34H, (R7=0ABH,执行 XCH A, R7;结果 , (R7= 。 12、在 R7初值为 00H 的情况下, DJNZ R7, rel 指令将循环执行

13、欲使 P1口的低 4位输出 0,高 4位不变,应执行一条命令。 14、若 CPU 使用的是寄存器第 1组, R0~R7的地址范围是。

15、单片机进行串行通信时,晶振频率最好选择

16、当执行 MOVX A , @R1指令时,伴随着

17、若 A 中的内容为 67H ,那么, P 标志位为。

18、 A T89S51唯一的一条 16位数据传送指令为。

19、 LJMP 的跳转范围是 , AJMP 的跳转范围是 SJMP 的跳转范围是

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

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

POP DPH

POP DPL

POP SP

则:(DPH= ___3CH___; (DPL =___5FH___; (SP =___50H___;

22、 A T89S51复位后, PC 与 SP 的值为分别为和。

23、当单片机复位时 PSW =0区, R4所对应的存储单元地址为 04H 。

24、当 AT89S51执行 MOVC A , @A+ DPTR指令时,伴随着

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

则正好相反。

26、 51单片机指令系统中, ADD 与 ADDC 指令的区别是。 27、如果 (A=45H, (R1=20H, (20H=12H,执行 XCHD A, @ R1;结果

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

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

30、 AT89S51单片机的通讯接口有在串行通讯中,

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

31、若 AT89S51外扩 32KB 数据存储器的首地址若为 4000H ,则末地址为。

32、执行如下三条指令后, 30H 单元的内容是

M O V R 1,#30H

M O V 40H,#0 E H

M O V @R 1, 40H

33、 51单片机片内范围内的数据存储器 , 既可以字节寻址又可以位寻址。

34、一个机器周期等于振荡脉冲 2分频后产生的时序信号的周期定义为状态周期。

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

36、 ORG 0000H

AJMP 0040H

ORG 0040H

MOV SP, #00H当执行完左边的程序后, PC 的值是

37、对程序存储器的读操作,只能使用。

38、当使用慢速外设时,最佳的传输方式是。

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

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

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

void intdemo(

二、判断题

1、 MOV 55H , @R5(×

2、INC DPTR (√

3、 DEC DPTR (×

4、 CLR R0(×

5、 MOV T0, #3CF0H(×

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

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

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

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

10、 51单片机系统可以没有复位电路。 (×

11、某特殊功能寄存器的字节地址为 80H ,它即能字节寻址,也能位寻址。(√

12、 PC 存放的是即将执行的下一条指令。(√

13、 TMOD 中的 GATE=1时,表示由两个信号控制定时器的启停。(√

14、特殊功能寄存器 SCON 与定时器 /计数器的控制无关。(√

15、各中断源发出的中断请求信号,都会标记在 AT89S51的 TCON 寄存器中。(× 16、 51单片机上电复位时, SBUF=00H。 (×。

17、 51单片机的相对转移指令最大负跳距是 127B 。 (×

18、 51单片机的程序存储器只是用来存放程序的。 (×

19、 51单片机的串行接口是全双工的。(√

20、 51单片机的特殊功能寄存器分布在 60H~80H地址范围内。 (×

21、 MOV C, #00H的寻址方式是立即寻址。 (×

22、 51单片机的 5个中断源优先级相同。 (×

三、简答题

1、请写出共阴数码管显示数字 0~9对应的段码值。

2、请写出共阳数码管显示数字 0~9对应的段码值。

3、 A T89S51单片机指令系统的寻址方式有哪些?

4、请说明 51单片机的外部引脚 EA*的作用?

答 :当 EA*为高电平时, 访问内部程序存储器, 但当地址大于 0FFF 时, 自动转到外部程序存储器;当 EA*为低电平时,只读取外部程序存储器。

5、举例说明指令 PUSH 和 POP 的工作原理。

相关文档
最新文档