在学习动态数码管时候,我们或许会遇到一些问题,没有搞懂其中换位的原理,这时就需要我们理解开发板相应的原理
在开发板说明书中,我们可以了解51单片机(STC89C52)中的74HC138芯片是一种三通道输入,八通道输出的译码器
简单来说,就是我们可以通过三位数,来表示数码管的位数,里面八路信号收发代表数码管的数值(一共有八位),而三态输出这是可以通过三位数(二进制,十进制为0~7)附给芯片,即A0~A7管脚内,并由B0~B7进行数据反馈,从而再不同位置输出数值。单片机能识别的三位代码为P2^4,P2^3,P2^2,第二张图的switch语句中为对应0~7的值