以前的闪烁灯上来就是一片代码,总感觉不是很靠谱,现在决定写一个比较细致的逻辑分析。
首先,我们先来贴上开发板的电路图。
我们首先先看一下上面的流水灯电路图,74HC573锁存器进行流水灯的控制,流水灯为公阳极接法,只要对应LED小灯阴极电平给为低电平就可以使得LED小灯点亮,现在我们来看74HC573锁存器。
只要Y4C引脚给高电平,那么U6芯片就可以被片选有效,我们再来看一下Y4C引脚的另一端,通过74HC02或非门连接,只要Y4引脚给低,或非过后Y4C引脚就可以变为高电平。
现在我们来看程序设计部分,首先是500ms延时函数,通过STC-ISP软件自动生成。
void Delay500ms() //@11.0592MHz
{
unsigned ch