侃侃单片机裸奔的程序框架

[复制链接]
58974|237
goto0514 发表于 2011-8-18 20:15 | 显示全部楼层
这个分享的很好!
ZZHUHUIXING 发表于 2011-8-18 20:53 | 显示全部楼层
真的 有些东西都看不懂,不知道说的是什么意思。这好像跟我学的单片机一点都不搭架也,不知道出去是用这种吗?
zbb564833642 发表于 2011-8-19 11:36 | 显示全部楼层
有才。。。。
Livio 发表于 2011-8-22 10:54 | 显示全部楼层
学习了,呵呵,谢谢。
DownCloud 发表于 2011-8-22 13:14 | 显示全部楼层
看来我还是比较幸运的,在学单片机半年后遇到一个好老师。这些都有教的。比楼主说的清晰得很多。楼主是自己悟出来的也很厉害。
顺便提醒一下楼主,中断函数不要试图调用display() ,中断一长,实时性就差很多了。
DownCloud 发表于 2011-8-22 13:18 | 显示全部楼层
还有按键程序,看了也很难受的。
我的按键设计思路,不贴代码了。。。(是我所见过,最优秀的思路了)
1快速判断有无按键,有按键才进行扫描,无按键清0 keypressF!退出  (快速判断,因为按键不常有事件)
2有按键了,判断是否上次按键还未放开if(keypressF)return;       ("等"放开,其实不用等,直接退出)
3先设置新按键按下标志keypressF!通用的逐行扫描或逐列扫描获得键值
4置获得键值标志

以上程序10ms或100ms调用一次
什么延时的全部不要了,自然而然就解决了。

评论

牛!  发表于 2013-1-24 21:38
sljzyjj 发表于 2011-8-22 15:50 | 显示全部楼层
谢谢楼主分享。
wang0225 发表于 2011-8-25 10:46 | 显示全部楼层
漂亮啊:victory:
yyql008 发表于 2011-9-1 13:29 | 显示全部楼层
MARK以下~~~~~~~`
飞言走笔 发表于 2011-9-1 17:07 | 显示全部楼层
106# DownCloud
您这是状态机吗?
pyz2188 发表于 2011-9-2 18:31 | 显示全部楼层
不错,学习了
kuangnan 发表于 2011-9-2 22:44 | 显示全部楼层
好帖        呀
guipo123 发表于 2011-9-2 23:42 | 显示全部楼层
看了 有些收获 还是有些没看懂,有的定义没给出看着有点困难
cj05311321 发表于 2011-9-4 21:12 | 显示全部楼层
ltwgx888 发表于 2011-9-5 14:00 | 显示全部楼层
现在开始学习这些代码
haolaishi 发表于 2011-9-10 18:19 | 显示全部楼层
jimmychen 发表于 2011-9-13 23:29 | 显示全部楼层
xudeng22 发表于 2011-9-14 13:57 | 显示全部楼层
Ryanhsiung 发表于 2011-9-15 16:30 | 显示全部楼层
非常不错
tuzihog 发表于 2011-9-21 22:17 | 显示全部楼层
好贴标记一下
明天上班再看
睡觉觉了啊呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部