这本《项目驱动——单片机应用设计基础》由周立功主编陈明计等编著,或许本书让人看起来并不起眼,甚至会不屑一顾,但作者认为,对于初学者来说面的知识,,本书确实具有与众不同的特点,它不仅融合了数据结构、计算方法、直流电机及其功率接口等方而且在单片机教学中引入了嵌入式操作系统与程序设计基础的思想。尽管TinyOS51是一个基于80C51单片机的嵌入式微小内核,但麻雀虽小,五脏俱全。更重要的是,学生能够通过TinyOS51真实地了解项目驱动所融合的相关知识点的奥秘和机理。当然,学生仅学习上述内容还不足以全面掌握相关知识点,因此,在后续项目驱动的相关教材中,作者还会根据需要,不断融合更多关键的知识点,以达到卓越计划的教学目标。
这本《项目驱动——单片机应用设计基础》由周立功主编陈明计等编著,全书以80C51单片机为主,通过项目驱动的方法融合相关知识点。内容主要分两部分:第一部分为第1~4章,以SDCC51编程语言为基础,深入浅出地介绍如何使用嵌入式C编程来控制单片机各种外设部件,并给出常用C编程算法。第二部分为第5~7章,重点介绍TinyOS51嵌入式多任务操作系统的基本原理,及其在80C51单片机中的实现,并针对同一工程项目给出使用前后台程序和嵌入式多任务操作系统两种不同的编程方法。通过这两种方法的比较,可使读者了解嵌入式多任务操作系统在项目编程中的优势。
本书注重在教学中强化学生的动手训练,强调理论与实践相结合。读者通过本书的学习,可熟练掌握嵌入式C的编程方法,并初步掌握嵌入式多任务操作系统的编程知识。
《项目驱动——单片机应用设计基础》可作为大学本科、高职高专电子信息、自动化、机电一体化、计算机等专业的教材,也可作为电子爱好者的自学用书,还可作为从事单片机应用开发工程技术人员的参考资料。