✨在采用测试STC单片机测试过程中发现,该程序只有在STC12上跑能运行,分别尝试烧录到STC15、STC8上面会出现大部分按键会失灵,只有个别按键按了有效。后来研究发现是由于STC15、STC8速度比STC12快,导致读不到数据。
- 部分代码从Arduino平台移植过来的,纯粹的按键扫描功能测试没有问题,如果按键扫描和16个LED灯开启流水的话,会出现黑屏的情况,怀疑是内部有短路的情况,在Arduino平台采用UNO和ESP8266分别测试没有出现问题。
✨本案例基本涵盖了TM1638驱动共阴极数码管的所有功能测试和使用,其中按键扫描和显示,亮度调节,关闭和开启显示,LED灯显示。