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。