
前言
单片机的学习比一般编程困难的地方在于∶要完成一个单片机系统,不仅需要掌握编程技术,更为重要的是要知道如何针对实际应用的需要选择合理的单片机方案和外围器件,并以此为基础,设计硬件电路。所以,单片机系统是一个软硬结合的产物。
试想一个从未接触过单片机的人,甚至一个初学者,要他去设计一个完整的实际应用电路,这实在不是个容易的事,更谈不上对不同方案和器件的选择。基于这个观点,我们针对实际应用的要求和单片机所能完成的基本功能,将单片机的基本功能进行分类,每个功能列举一两个实例,在实例中介绍所要使用到的单片机功能、外围器件和接口电路,并给出具体的电路原理图和单片机源程序。