单片机钻石级学习套装
全书总共分为五大部分:单片机基础知识、C程序设计知识、单片机入门基础实例、单片机高级应用实例和配套学习套件使用说明。
(1) 单片机基础知识(第1、2章):介绍单片机的发展历史,揭开它的神秘之处。相信初学者最关心的一个实际问题是:单片机到底能够做哪些事?这也是我们要学习单片机技术的理由。当明确了学习目标后,您肯定需要做好学习实践平台的准备,在此,我们会一一进行讲解,并讲解学习单片机的有效方法与途径。其次,讲解单片机的内部结构、引脚定义、存储器、寄存器、定时/计数器、中断系统和串行通信等相关知识,让读者对单片机有一个实质性的了解。
(2) C程序设计知识(第3~7章):经常会有人问,单片机应用开发用C语言好,还是用汇编语言好,其实这两种语言都有各自的特点。汇编语言的优点是比较灵活,但程序不易理解,对产品的升级、维护不太有利;而C语言有非常丰富的库函数供用户使用,因为它是高级语言,程序代码的编写也非常人性化,易于阅读、理解,C语言已成为在整个计算机界普遍应用的语言。因此,本书也以C语言来进行描述,介绍C语言的数据类型、运算符和表达式、分支与循环控制语句、编译预处理与位运算、数组与函数、指针、结构体与共用体等知识,使大家具有C语言程序设计的能力。
(3) 单片机入门基础实例(第9章):前面几章讲的都是理论知识内容,由于单片机是一门实践性非常强的学科,即使您有再多的理论基础,也必须通过较多的实践操作才能真正学好这门技术。因此,在第9章中,先引入一系列具有趣味性且简单易懂的基础实验实例,如点亮一个发光管,流水灯控制,按键、蜂鸣器、数码管、继电器的操作和使用,串行通信等。在此暂时不求技术深,只求让读者明白单片机到底如何来实现我们所需要的特定功能,又如何通过软件程序来最终从硬件功能上反映出来。