为什么@单片机这么难攻?

2020-01-30 14:10发布

本帖最后由 261854681 于 2013-2-28 21:50 编辑

一直没有放弃,但总感觉无法提升...
流水灯可以随便点了...
数码管也可以随便显示了...
按键似乎也能应付...
AD可以转换了...
DA也可以驱动了...
但所有这一切,仅限于单单个任务...
无法面对一个完整的"项目"...
总觉得难于驾驭协调单片机内部资源...
貌似入门但似乎局限还是有太多...
无法把控全局...
程序没有结构可言...
心中无形,没有竹子...
请问高手...是如何成为高手的...???
求解,指点迷津,不胜感谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
50条回答
261854681
2020-02-05 01:45
本帖最后由 261854681 于 2013-3-3 02:48 编辑

http://blog.163.com/zhaojun_xf/b ... 058020111022332153/

对于单片机程序来说,大家都不陌生,但是真正使用架构,考虑架构的恐怕并不多,随着程序开发的不断增多,本人觉得架构是非常必要的。前不就发帖与大家一起讨论了一下《谈谈怎样架构你的单片机程序》,发现真正使用架构的并不都,而且这类书籍基本没有。
        本人经过摸索实验,并总结,大致应用程序的架构有三种:

1. 简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。

2. 时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。

3. 操作系统,此法应该是应用程序编写的最高境界。

下面就分别谈谈这三种方法的利弊和适应范围等。。。。。。。。。。。。。
  

////这个不错,很受启发.与初学者分享.

一周热门 更多>