单片机原理及应用(第三版)张毅刚课后习题答案完整版 下载本文

-

二、判断对错

1. P0 口作为总线端口使用时,它是一个双向口。

2. P0 口作为通用 I/O 端口使用时,外部引脚必须接上拉电阻,因此它是一个准双向口。 对 3. P1~P3 口作为输入端口用时,必须先向端口寄存器写入 1。 对 4. P0~P3 口的驱动能力是相同的。 错

5.当显示的 LED数码管位数较多时,动态显示所占用的 I/O 口多,为节省 I/O 口与

驱动电路的数目,常采用静态扫描显示方式。 错

6. LED数码管动态扫描显示电路只要控制好每位数码管点亮显示的时间,就可造

成“多位同时亮”的假象,达到多位 LED数码管同时显示的效果。 错

7.使用专用的键盘 / 显示器芯片 , 可由芯片内部硬件扫描电路自动完成显示数据的

扫描刷新,和键盘扫描。 对

8.控制 LED点阵显示器的显示, 实质上就是控制加到行线和列线上的电平编码来控制点亮某

些发光二极管(点),从而显示出由不同发光的点组成的各种字符。 对 9. 16×16 点阵显示屏是由 4 个 4×4 的 LED点阵显示器组成。 错 10.LCD 1602 液晶显示模块,可显示 2 行,每行 16 个字符。 对

11.HD7279是可自动获取按下键盘按键的键号以及自动对 LED数码管进行动态扫描显示用于

键盘 /LED 数码管的专用接口芯片可,为并行接口芯片。 错 12.LED数码管的字型码是固定不变的。 错

13.为给扫描法工作的 8×8 的非编码键盘提供接口电路, 在接口电路中需要提供两个

8 位并行的输入口和一个 8 位并行的输出口。 错

14.LED数码管工作于动态显示方式时,同一时间只有一个数码管被点亮。 15.动态显示的数码管,任一时刻只有一个 亮状态,是 LED的余辉与

LED数码管处于点

--

-

人眼的“视觉暂留”造成数码管同时显示的“假象”。 对

--

-

16.在微型打印机之所以称其为“智能”微型打印机,是其内部带有控制打印

的单片机固化有控打程序。 对 三、简答

1.分别写出表 7-1 中共阴极和共阳极 LED数码管仅显示小数点“ . ”的段码。 答: 80H(共阴极); 7FH(共阳极)。

2. LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?

答:静态显示时,欲显示的数据是分开送到每一位 LED上的。而动态显示则是数据是同时送到每一个 LED上,再根据位选线来确定是哪一位 LED被显示。静态显示亮度很高,但口线占用较多。动态显示口线占用较少,但是需要编程进行动态扫描,适合用在显示位数较多的场 合。

3.对下图所示的键盘,采用线反转法原理编写出识别某一按键被按下并得到其键号的程序。

答:先对 P1 口高四位送低电平,读取 口低四位送低电平,读取

P1 口低四位的值;再对 P1

P1口高四位的值,将两次读到的值组合在一起就得到了按键的特征码,再根据特征码查找键 值。

KEYIN:

MOV MOV ANL MOV

P1,#0FH A,P1 A,#0FH B,A

;反转读键

--

-

MOV MOV

P1,#0F0H A,P1

--