1. 单个数码管显示分析原理图,找到数码管相关的原理图如下:
数码管的每个LED都接到了P0口对应的引脚上,而P0口同时作为段选和数字输出使用,也即引脚复用,所以需要锁存器来进行中间过渡,以此来实现引脚复用功能,这里使用的锁存器为74HC573。
有了以上的分析,接下来就可以进行编程了,核心代码如下:
这段程序是点亮一个数码管,且静态显示一个数,下节进行多个数码管同时点亮,且显示不同的数字。显示结果如下图:
2. 多个数码管同时显示这节实现多个数码管显示不同的数字,且可以动态地变化,为后续做电子时钟打下基础,核心代码如下:
显示结果如下图:
1. 单个数码管显示分析原理图,找到数码管相关的原理图如下:
数码管的每个LED都接到了P0口对应的引脚上,而P0口同时作为段选和数字输出使用,也即引脚复用,所以需要锁存器来进行中间过渡,以此来实现引脚复用功能,这里使用的锁存器为74HC573。
有了以上的分析,接下来就可以进行编程了,核心代码如下:
这段程序是点亮一个数码管,且静态显示一个数,下节进行多个数码管同时点亮,且显示不同的数字。显示结果如下图:
2. 多个数码管同时显示这节实现多个数码管显示不同的数字,且可以动态地变化,为后续做电子时钟打下基础,核心代码如下:
显示结果如下图: