8.6 实验六单个数码管显示实验

8.6 实验六单个数码管显示实验

1.实验目的

(1)掌握数码管工作原理。

(2)学习数码管段码计算方法。

(3)了解数码管硬件设计。

2.实验内容

利用P0口驱动单只数码管循环显示0~9。

3.实验方法和步骤

(1)添加元器件,如图8-30所示。

图8-30 添加元器件4

(2)绘制电路原理图,如图8-31所示。

图8-31 单个数码管电路原理图

(3)编写程序。

参考程序如下:

程序说明:段码显示输出“P0=~DSY_CODE[i];”,之所以要取反,是因为硬件选用的是共阴极数码管,但是数组定义的是共阳极数码管的段码,因此在输出前要取反才行。

4.实验结果

单个数码管能够自动显示从0到9。

5.练习

驱动两个数码管显示从0到99。