一、填空题
1、AT89S51 单片机为 8 位单片机,共有 40 个引脚。
2、MCS-51 系列单片机的典型芯片分别为 8031 、 8051 、 8751 。
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、单片机进行串行通信时,晶振频率最好选择 11.0592MHz
11、AT89S51 复位后,PC 与 SP 的值为分别为 0000H 和 07H 。
12、关于定时器,若振荡频率为 12MHz,在方式 2 下最大定时时间为 256us
13、AT89S51 单片机的通讯接口有 串行 和 并行 两种形式。在串行通讯中,发送时要把并行数据转换成 串行 数据。
接收时又需把串行数据转换成并行数据。
14、一个机器周期等于 6 个状态周期,振荡脉冲 2 分频后产生的时序信号的周期定义为状态 12 周期。
15、当使用慢速外设时,最佳的传输方式是 中断 。
16、MCS-51 串行接口有 4 种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON _加以选择。
二、判断题
1、8031 与 8051 的区别在于内部是否有程序存储器。( √ )
2、内部 RAM 的位寻址区,既能位寻址,又可字节寻址。(√)
3、串行口工作方式 1 的波特率是固定的,为 fosc/32。(×)
4、8051 单片机中的 PC 是不可寻址的。(√)
5、MCS-51 系统可以没有复位电路。( × )
6、某特殊功能寄存器的字节地址为 80H,它即能字节寻址,也能位寻址。(√)
7、PC 存放的是即将执行的下一条指令。(√)
8、TMOD 中的 GATE=1 时,表示由两个信号控制定时器的启停。( √ )
9、特殊功能寄存器 SCON 与定时器/计数器的控制无关。(√)
10、各中断源发出的中断请求信号,都会标记在 AT89S51 的 TCON 寄存器中。(×)
11、MCS-51 的程序存储器只是用来存放程序的。 ( × )
12、MCS-51 的串行接口是全双工的。(√)
13、MCS-51 的特殊功能寄存器分布在 60H~80H 地址范围内。(×)
14、MCS-51 的 5 个中断源优先级相同。(× )
三、简答题
1、请写出共阴数码管显示数字 0~9 对应的段码值。
答:共阴 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH
2、请写出共阳数码管显示数字 0~9 对应的段码值。
答:共阳 C0H F9H A4H B0H 99H 92H 82H F8H 80H 90H
3、AT89S51 单片机指令系统的寻址方式有哪些?
答:寄存器寻址、直接寻址、间接寻址、立即寻址。
4、请说明 MCS-51 单片机的外部引脚 EA*的作用?
答:当 EA*为高电平时,访问内部程序存储器,但当地址大于 0FFF 时,自动转到外部程序存储器;当 EA*为低电平时,
只读取外部程序存储器。
5、AT89S51 采用 6MHz 的晶振,定时 1ms,如用定时器方式 1 时的初值(16 进制数)应为多少?(写出计算过程)
答:(2
16
-X)*2*10
-6
=10
-3
X=655036 X=FEOCH