又来次求小系统的建议了
先说说我做的系统,可能已经说了很多遍,三个主任务:扫描按键->读取传感器->LED显示,用的是有限状态机的方法做一个小系统,现在卡在LED的数字显示上,问题出在LED数字显示屏上。
我现在用的是3个数字灯集成一块的类型,就是同一块控制电路,另有DIG0,DIG1,DIG2三个引脚,假如我想显示123这个数,那么先是使能DIG0引脚,关闭DIG1,DIG2引脚,显示数字1,接着2和3就是以此类推。
可见它的缺点是不能3个数字同时显示出来,需要有足够快的程序扫描速度,也就是代码执行上不能拖得太久。但是我的代码已经尽我所能去“挤时间了”,但LED显示效果很不理想,只能看到最后显示的数字灯上的数字,时间主要是读取传感器执行用的时间较多。
能否给点建议呢?
[解决办法]
如果时间紧张就直接加一个驱动芯片就可以了啊,类似于1621之类的,你把数据给它,它自动帮你刷新
[解决办法]