原创 新书发布-《平凡的探索》

2010-9-9 13:14 3280 8 15 分类: 工程师职场

f766b70d-16a0-438e-b99d-46fed91d2ed4.jpg


很多读者在读完作者所编著的《单片机轻松入门》、《单片机C语言轻松入门》等书后,来信与作者探讨这样一个问题:书上的例题都做了,自我感觉也有一定的编程能力了,但就是不能进行独立的开发工作,应该如何进一步深入学习,从而尽快具有独立工作的能力?


这是很多人学习中都会遇到的问题,这个问题单纯依靠“学习”或者“读书”很难解决。但是一本好的书仍可以提供一个较好的途径,帮助读者尽快从“学习者”的角色进入“开发者”的行列,本书是作者为解决这一问题而进行的尝试。


本书主要是基于案例来进行讨论,但作者并非仅仅罗列案例的各种资源,更非简单地列出源程序。作者对所选择的案例进行深入分析,将作者在进行这一项目开发时所经历的过程有选择地展示出来,包括曾走过的弯路。通过这样做来启迪思维,真正教给读者“学习与开发”的方法,而并非仅仅得到一个可以复制的实例。本书所选择的案例难易程度适中,并且各个案例都会有针对性地解决一些中等级别难度的问题。比如小数的运算和显示问题、C语言多模块编程问题等。


本书包括以下内容:第1章是开发环境的介绍,介绍目前较为常见和流行的开发工具,如仿真机、在线编程、JTAG调试器等,与工程师所用的开发环境保持一致。第2章到第5章通过一个统一的平台学习几个典型的具有独立功能的“小产品”,如电压测量、速度测量、温度测量与使用PID进行温度控制等,每个例子都提供电路图,源程序,相关的知识介绍,调试过程中需要注意的问题等,这些“小产品”花费不大,读者可以自行练习制作。从第6章到第15章的内容,是从实际的产品中提取出来的功能模块或者针对读者常见问题而专门设计的学习任务。第6章和第7章通过单片机控制机械手、机加工平台,学习如何模仿PLC中定时器的用法、状态转移法在编程中的应用;第8章介绍的是一个通用显示器的开发过程,重点展示产品不断演化的过程,让读者看到开发者紧跟当前技术发展的而不断改进设计的思路,本章结尾提出新的设计方案,让读者在这个产品的基础上进一步地研发;第9章是针对很多读者遇到的学习瓶颈问题设计的一个趣味任务,展示一个小项目开发的完整过程,教给读者如何将零散的程序片断“装配”成一个能实现完整功能的程序。本章还给读者提出了“如何才能开发出符合客户要求的产品”这样一个命题,引领读者进行这方面的思考,以便达到能够独立完成项目的要求;第10章“红外遥控”给读者所呈现的是当作者遇到未知知识时,如何探索并解决问题的过程;第11章“星际飞船控制器”是一个综合性较强的实际项目,通过对这一项目开发过程的研读,读者可以领悟到模块化设计的思想;第12章“智能仪器”是针对很多网友和读者提出的“小数点运算和显示”而专门设计的一个学习任务,通过这一任务详细分析使用C语言来处理小数点的方法;第13章“无线遥控抢答器”讨论的是无线数据传输、点阵LCM显示的问题,并进一步学习C语言模块化编程的方法;第14章以一个“开放式PLC”为平台,详细讨论了使用梯形图对单片机进行编程的方法。这是很多读者非常感兴趣的内容,网络上讨论很多。本章内容不仅给出了作者研究的结果,而且讨论了实现方法,提供了C语言源程序和上位机所用的Visual BASIC源程序。本章最后还提出一些如何改进设计的建议,读者可以根据这些思路去进一步研究。不管读者是否从事工业控制工作,本章所讨论的内容都会对您的成长有所帮助;第15章所讨论的是一个简单仪器的开发过程,除了电气设计以外,还提供了简单的装配安装等机械设计过程讨论。


如果您是一位成熟的工程师,本书并不适合您。如果您正在学习单片机,入门后苦于无法进一步提高;如果您正在做单片机方面的毕业设计,如果您正准备参加与单片机有关创新比赛等工作,那么这本书比较适合您。本书并不是一本单纯用来“读”的书,书中提出了很多问题,如果读者能够动手做一做实物,或者用软件仿真一下,或者编写一下程序,哪怕仅仅只是作一些思考,也会对自己的成长大有帮助。

文章评论7条评论)

登录后参与讨论

teach51_109853927 2011-2-12 08:11

呵呵,我可是老作者了,,,

zd.cai_402214705 2011-1-28 09:25

出书已经成为新的潮流啊!!!

teach51_109853927 2010-11-11 09:18

今天收到样书!

用户1409644 2010-11-8 15:08

好书要顶

用户374501 2010-10-3 12:45

太牛了!!!

teach51_109853927 2010-9-10 10:18

谢谢捧场!^_^ 我们一起进步!

用户1584993 2010-9-9 14:43

恭喜博客,还希望在这里能够更多的想博主学习
相关推荐阅读
teach51_109853927 2015-10-25 22:37
带“锁定输出”的数控稳压电源(二)
3.控制程序编写        硬件电路设计完成后,就要编写软件了。软件基本上可以分为键盘驱动,PWM生成,功能实现等部分。 3.1 键盘处理程序        STC单片机的引脚可以...
teach51_109853927 2014-03-02 12:17
带“锁定输出”的数控稳压电源(一)
本文是探索“开源培训”思想的作品。 所谓“开源培训”是指在某个社区,各志愿者提供有一定实用价值和教学价值的作品,同时详细说明制作过程,并提供制作所需的各类资源,帮助入门者快速找到适合自己的项目...
teach51_109853927 2014-02-22 21:15
《单片机项目教程》、《单片机项目教程C语言版》电子课件
《单片机项目教程》电子课件 http://pan.baidu.com/s/1kT2Yb6f 《单片机项目教程C语言版》电子课件 http://pan.baidu.com/s/1gd5O...
teach51_109853927 2014-02-22 21:05
《单片机应用与接口技术》相关资源
单片机应用与接口技术    机械工业出版社出版,江苏省教育厅推荐教材 《单片机应用与接口技术》课件 http://pan.baidu.com/s/1c0kpzUg 《单片机应用与接...
teach51_109853927 2014-02-22 15:25
便携式无线抢答器
本产品专门为开展活动时需要用到抢答器的场合设计,已制作成品,读者可以参考作为练手之用。 如图1所示左边为信号接收装置(主持人用),右边两个为发射装置(比赛选手用)。都只需要使用干电池供电即可。...
teach51_109853927 2014-02-22 15:22
Modbus通讯协议
Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化(Schneider Automation)部门的一部分,现在Modbus已经是工业领域全球最流行的协议。此协...
我要评论
7
8
关闭 站长推荐上一条 /2 下一条