首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

又来次求小系统的提议了

2013-11-29 
又来次求小系统的建议了先说说我做的系统,可能已经说了很多遍,三个主任务:扫描按键-读取传感器-LED显示,

又来次求小系统的建议了
先说说我做的系统,可能已经说了很多遍,三个主任务:扫描按键->读取传感器->LED显示,用的是有限状态机的方法做一个小系统,现在卡在LED的数字显示上,问题出在LED数字显示屏上。

我现在用的是3个数字灯集成一块的类型,就是同一块控制电路,另有DIG0,DIG1,DIG2三个引脚,假如我想显示123这个数,那么先是使能DIG0引脚,关闭DIG1,DIG2引脚,显示数字1,接着2和3就是以此类推。

可见它的缺点是不能3个数字同时显示出来,需要有足够快的程序扫描速度,也就是代码执行上不能拖得太久。但是我的代码已经尽我所能去“挤时间了”,但LED显示效果很不理想,只能看到最后显示的数字灯上的数字,时间主要是读取传感器执行用的时间较多。

能否给点建议呢?
[解决办法]
如果时间紧张就直接加一个驱动芯片就可以了啊,类似于1621之类的,你把数据给它,它自动帮你刷新
[解决办法]

引用:
Quote: 引用:

什么主控芯片,读传感器很慢吗,都做什么了?

我有一个 stm32 做的 按键扫描 - ad转换,pid - led 没啥问题


stm8s,读传感器那边做了很多杂事

再次优化你的前后台框架吧,三个任务没有必要搞操作系统。如果需要,STM8的OS网上也有很多。

热点排行