LED灯在单片机中使用几率很高,作为大学生,学习单片机这门课程的第一课,就对LED灯有所了解,在我们的开发板上面也需要我们进行系统性的操作才能点亮LED灯。
下图为我们所用的单片机开发板:
结合例题,在开发板上面进行实际操作时,需要了解74HC138译码器(三八译码器)、74HC573锁存器、74HC02(或非门)。
题目要求:首先让八路LED指示灯闪烁三遍后熄灭,接着依次点亮LED灯,随后依次熄灭LED灯。程序循环实现上述功能。
首先了解74HC138译码器(三八译码器):4HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。
上图中的A B C 为三个输入端,根据三个输入端可以确定八个输出端输出的高低电平。
为了方便,我们可以这样来确定哪个输出端为低电平经过与非门进行选择高低电平,如下表格所示: