单片机的编程思想,希望能帮助大家写出简明的代码
内容简介
以单片机裸环境为基础,为编程者定义了一个微操作系统(MOS)的编程环境,并面向应用中不断提高的需求对编程策略进行了深度剖析与研究,从而分离出数据驱动、并行多任务、面向对象等重要编程思想。这些思想既可独立运用,又可有机结合成一个体系,是我们实践中解决问题的致胜法宝。本书以实例为基础,分6章对这一思想体系进行了阐述。阐述通常以提出问题开始,然后针对解决问题的现状,从心理学的角度对问题展开讨论,力求将容易遇见的问题一网打尽。本书通过一些列的优化过程对思想要点进行完整描述,然后通过软件仿真手段给读者一个清晰的认识,并在最后进行归纳总结。
第1章通过对4支方波并行输出方案的探究引入数据驱动编程的理念。第2章则通过三个互不相关,但要同时运行的并行任务提出并行多任务编程思想,并引入了微操作系统(MOS)编程环境的理念。为了强化这一思想,在第3章直接针对我们在实际工作中经常遇到的问题——多定时器、多延时器问题进行多线程编程实现,并在实现过程中引入消息处理机制。通过前3章的技术准备,在第4章正式提出面向对象的编程思路。第5章为这种编程思路(上层建筑)给予一个具体的实践形态(物质基础),同时对实践形态中的一些本质问题花絮也进行了讨论。最后,第6章通过对宝贝车面向对象编程的实践来对全书的裸编程思想进行一次完整而简明的演练,以期让思想这种抽象的东西变得实实在在!
0
-
-
资料.pdf
9.48 MB, 下载次数: 1, 下载积分: 积分 -1 分
|
|
|
|
|
|