对于单片机初学者来说,学习的方法和途径非常重要。如果按照传统教材的教学模式:硬件结构→指令介绍→软件编程→单片机接口技术→应用实例,先学难懂的硬件结构原理,再学枯燥的汇编指令,学了半天还没有搞清楚这些指令起什么作用、能够产生什么实际效果,然后又开始了脱离实验的纯软件编程的学习,初学人员很难搞清楚是怎么一回事。等开始学习单片机接口技术时,绝大多数初学人员已经半途而废,放弃了单片机的学习。传统教材的这种教学模式,使初学人员普遍感到单片机“原理难学、指令难记、接口难用”,不利于单片机应用技术的推广。
那么,怎样才能迅速进入单片机学习大门,掌握单片机应用技术呢?要回答这个问题,首先必须明确一个前提:并不是只有全部掌握硬件结构、编程指令后才能入门单片机技术,而是只要能有针对性地解决一些简单的实际问题就算入门了,而解决相当一部分简单的实际问题时,用到的相关理论知识并不是很多。
基于上述前提和作者的单片机教学经验,为使初学人员快速入门,本书编写了一套新的“边理论、边实践,学一样、会一样”的案例教学模式。首先通过一个简单实例,使读者在学习的一开始就能够掌握单片机的整个开发过程,然后再采用边学边练的方法,逐步掌握单片机的硬件结构。另外,本书采用易于掌握的 C语言进行单片机应用程序设计,大大降低了读者对单片机硬件结构了解程度的要求。总之,单片机学习最有效的方法和入门途径就是“边学边用”。