麻雀虽小五脏俱全——谈学习单片机 吴文虎 1993-08-20 八十年代以后,计算机加速向两极发展,巨型机越做越快,微型机越做越小。超大规模集成电路的发展,使微机单片化得以实现,扩大了微电脑的应用领域,降低了应用代价。所谓单片机,是在一块很小的芯片上集成多种功能的计算机部件,包括处理单元、存储单元、定时/计数单元、输入/输出接口电路等,使一块芯片就是一台功能完善的计算机,物美而价廉。 有些读者会问,只有这么小的一块芯片,能有大用途吗?我们确不可低估单片机的作用。从1976年INTEL公司推出MCS-48单片微型计算机开始,经过多个公司的竞相研制,到现在已发展到50多个系列、300多个品种的应用领域。由于它具有体积小、功能全、价格低和易于开发等特点,很能在计算机控制方面大显身手,特别是在仪器仪表、家用电器和军事设备的自动化,还有过程控制等方面发挥越来越重要的作用。 目前,专家们认为单片机的应用已经从根本上改变了传统控制系统的设计思想和实现方法。按传统方法用模拟电路或数字电路实现的大部分电路功能,都能够通过使用单片机用软件编程实现。这就使系统更为灵活、功能更强。 计算机是人类的“通用智力工具”,许多人想学。学有两种方法:一种是看书本,纸上谈兵;一种是对照实物,理论结合实际来学。我主张后者。上生物课,学生要解剖一只青蛙或一条鲫鱼,从中获得有关动物的生理知识。前已述及,单片机里各种计算机部件齐备,可以说是“麻雀虽小五脏俱全”,从解剖“五脏俱全”的单片机做起,是个好办法。 DP-851单片机普及板就是一只“麻雀”,它是一个教学实验系统,面向初学者,由MCS-51单片机和实验板构成,具有开发器的功能。程序和数据可以通过功能键和数字键敲入,数码管可以显示程序的运行情况和结果。通过这套教学实验装置,配合函授教材,可以学习一些基本数字电路知识、计算机组成原理、汇编语言程序设计的基本思路和方法。 通过一些软件和硬件支持,还可以开发一些实用的程序,实现简单的控制功能。 计算机是实践性很强的学科,不动手绝对学不会。具备一定基础的人,只要肯下功夫,既善于动脑,又善于动手,是一定可以掌握单片机的。