单片机编程魔法师之高级裸编程思想 - (EPUB全文下载)

文件大小:7.16 mb。
文件格式:epub 格式。
书籍内容:

内容简介
本书以单片机裸环境为基础,为编程者定义了一个微操作系统(MOS)的编程环境,并面向应用中不断提高的需求对编程策略进行了深度剖析与研究,从而分离出数据驱动、并行多任务、面向对象等重要编程思想。这些思想既可独立运用,又可有机结合成一个体系,是我们实践中解决问题的致胜法宝。本书以实例为基础,分6章对这一思想体系进行了阐述。阐述通常以提出问题开始,然后针对解决问题的现状,从心理学的角度对问题展开讨论,力求将容易遇见的问题一网打尽。本书通过一些列的优化过程对思想要点进行完整描述,然后通过软件仿真手段给读者一个清晰的认识,并在最后进行归纳总结。
本书既介绍了思想,又介绍了使用思想的方法。无论您是单片机自动化领域的初行者,还是资深的单片机自动化领域的工程师,本书都将成为您的得力帮手。希望这种既有理论又有方法论的阐述方式能帮助读者在事业上更上一层楼。
未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
版权所有,侵权必究。
图书在版编目(CIP)数据
单片机编程魔法师之高级裸编程思想/余灿基主编;张玮,张志柏,苏永刚编著.-北京:电子工业出版社,2014.9
ISBN 978-7-121-23972-4
Ⅰ.①单… Ⅱ.①余…②张…③张…④苏… Ⅲ.①单片微型计算机-程序设计 Ⅳ.①TP368.1
中国版本图书馆CIP数据核字(2014)第177667号
责任编辑:陈晓猛
印  刷:北京东光印刷厂
装  订:三河市皇庄路通装订厂
出版发行:电子工业出版社
北京市海淀区万寿路173信箱 邮编 100036
开  本:787×980 1/16 印张:17.5 字数:390千字
版  次:2014年9月第1版
印  次:2014年9月第1次印刷
印  数:3000册  定价:59.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。
质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至dbqq@phei.com.cn。
服务热线:(010)88258888。
序言
我认识余工已经有好多年了,他做事认真、富有思想、坚持己见的个性是我非常喜欢的地方。他有很多奇思妙想,他可以对宇宙的起源、相对论等深奥话题滔滔不绝。他在单片机开发方面有很多丰富的经验与体会,对程序有独特的理解与观点。他是我难得可以交流思想的朋友之一。
由于我们彼此工作都调整的原因,大概有近一年的时间没有联系。突然有一天接到余工的电话,告诉我他要出一本关于单片机编程的书,告诉我他在几个知名的网站社区上的热帖很受追捧。我感到有些诧异,我从事教育教学工作近20年,自认为对单片机的教与学还是有些发言权的,见过的单片机的教材、书籍不下100种,目前市面上关于单片机的书籍可以用琳琅满目、大同小异来概括。所以我的第一感觉是这不是一个好的主意,如果是为了出一本“多一本不多、少一本不少”的书去浪费精力就有些可惜了。
两天后,余工专程“闯”到我的办公室,和我就单片机编程有哪些非说不可的思想观点,有哪些非同凡响的效果,用什么样的表达方式等问题进行了深入的沟通。后来我又看了部分章节的内容,我感觉这是件无论如何都应该支持的事。余工作为一个工程师,为成千上万的单片机专业教师填补了关于单片机编程思想方面著作的空白。余工站在一个全新的高度来分析单片机与单片机的应用。如果作为教科书,可以避免学生在学习单片机课程时最容易陷入的一种“盲人摸象”状态。我深深地钦佩余工身上的那种执着。
很荣幸能为余工这本凝聚了十多年心血,花费了巨大心思的处女作写序。这是一本探索单片机学习新模式的书,这是一本提升单片机开发思维层次的书,这是一本有思想能实践的书。期待余工的这本书尽快与大家见面,期待更多的学子、工程师能有缘遇到这本书,期待余工更多的奇思妙想。
秦益霖
教授、研究员高级工程师、硕导
2014年6月1日
前言
时下,很多人在设计智能产品时,喜欢为产品装备高档芯片,那架势仿佛即使什么代码都不用写,他的产品就已经是很先进的了。
我们的需求经常很有限,即使是使用单片机都会觉得资源浪费,又怎么会需要更高配置的硬件资源呢?也许在一些应用中我们会遇到一些难题,我们害怕它们,从而指望通过技术升级来解决问题,但是站在应用角度的我们,真的就无能为力了吗?很多盲目升级芯片档次的人不是真正为了提升技术含量的档次,更多的是为了掩饰自己在编程技术上的不足。其实,我们只要稍微修炼一下,一切问题都会迎刃而解。
一些介于单片机与微机之间的高档处理机拥有强大的硬件与软件资源,这似乎让单片机望尘莫及,因为高档处理机往往会在硬件上集成更多的单元来武装自己。然而,很多所谓技术的进步,都只是一些技巧的进步。
高档处理机的另一个优势便是它们拥有强大的软件支持,它们会固化一些软件包,或者支持操作系统。通过技术的向下移植,高档处理机可以做一些原来只有计算机系统才能做到的事情,比如代码的内存调度,并行多任务运行,等等。但是只要你有足够的编程策略,利用单片机来实现那些功能,其实也是不在话下的。
单片机作为一个五脏俱全的小麻雀,高档处理机能做到的,单片机也完全能做到。
但是如何做呢?这就是本书我们要探讨的问题。
本书第1章通过对4支方波并行输出方案的探究引入数据驱动编程的理念。第2章则通过三个互不相关,但要同时运行的并行任务提出并行多任务编程思想,并引入了微操作系统(MOS)编程环境的理念。为了强化这一思想,本书在第3章直接针对我们在实际工作中经常遇到的问题——多定时器、多延时器问题进行多线程编程实现,并在实现过程中引入消息处理机制。通过前3章的技术准备,在第4章正式提出面向对象的编程思路。第5章为这种编程思路(上层建筑)给予一个具体的实践形态(物质基础),同时对实践形态中的一些本质问题花絮也进行了讨论。最后,第6章通过对宝贝车面向对象编程的实践来对全书的裸编程思想进行一次完整而简明的演练,以期让思想这种抽象的东西变得实实在在!
关于本书的源代码, ............

书籍插图:
书籍《单片机编程魔法师之高级裸编程思想》 - 插图1
书籍《单片机编程魔法师之高级裸编程思想》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 单片机编程魔法师之高级裸编程思想 - (EPUB全文下载)