从单片机初学者迈向单片机工程师(1)----学会释放CPU

[复制链接]
电子边缘人 发表于 2011-1-31 13:27 | 显示全部楼层
个人建议:用定时中断500MS,在这500MS的时间里可以让CPU做别的事。
linxuejun 发表于 2011-2-20 21:01 | 显示全部楼层
顶一个~~~
gaoyiyiyi 发表于 2011-2-24 16:59 | 显示全部楼层
如果是这么简单的一个程序,请问,解放出CPU有什么用呢?
做项目讲究个活学活用,能达到目的,系统稳定抗干扰,就可以了。何必画蛇添足。
 楼主| 红金龙吸味 发表于 2011-2-24 18:35 | 显示全部楼层
86# gaoyiyiyi
解放出的CPU可以为社会和谐做贡献。
eefanwei 发表于 2011-2-24 20:21 | 显示全部楼层
嗯,学习了
sunshitao 发表于 2011-2-24 21:57 | 显示全部楼层
前辈  您深深的给我上了一课  马上改我的程序
何工 发表于 2011-2-25 13:08 | 显示全部楼层
:)
看C就头觉得晕,太多行,太多的英文字母不适应。
kubuco 发表于 2011-2-25 13:56 | 显示全部楼层
vasion8733 发表于 2011-2-25 16:01 | 显示全部楼层
讲的很好!受教了!
chaoyankai 发表于 2011-2-25 16:53 | 显示全部楼层
太牛了
whlz58 发表于 2011-2-25 17:55 | 显示全部楼层
用这个做,程序结构能清晰,加入状态机后,应对复杂的逻辑更好,可以分成前后台,直线式复杂的状态切换就不行了,只能做中断一个后台,简单的也应该这样做,毕竟一直,拓展方便,不过我用的时候为保证主程序因标志执行只有一次,会进行一次标志转移的。因为中断可能发生在主程序运行的任何位置。
jack.how 发表于 2011-2-26 11:33 | 显示全部楼层
如果用合适的矩形波点亮LED灯,还可以达到省电的目的!
bateer119119 发表于 2011-2-26 11:51 | 显示全部楼层
顶一个!
xuyaosong 发表于 2011-2-26 14:44 | 显示全部楼层
只有1啊,还有没有新的内容?
中国机器 发表于 2011-2-26 18:37 | 显示全部楼层
学习了,受益匪浅!
Light_David 发表于 2011-2-27 02:12 | 显示全部楼层
嗯,一般做产品的应该都会这样考量吧,使用占用CPU的delay例子只是初学的一个范例,实际开发中使用者不会也不能那样子弄,否则啥也不用干了,呵呵。因为delay去占用CPU是非常可耻的,嘿嘿。自己在一个项目中用4M晶振PIC芯片。直接驱动6位数码管实时刷新。还要9600bps串口通讯,16CH A/D采集(外接4067)+D/A驱动+键盘+一些状态LED。不使用类似方法,CPU早就累死翘翘了,嘎嘎
icd-1 发表于 2011-3-11 01:38 | 显示全部楼层
感谢感谢
tanzhi1990 发表于 2011-3-11 09:25 | 显示全部楼层
带着板凳来听课....
tanzhi1990 发表于 2011-3-11 09:36 | 显示全部楼层
1MS的系统时标   如何实现的?  这个没看懂....
fk1000iq 发表于 2011-8-10 09:46 | 显示全部楼层
可是这样不能实现时间上的精确控制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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