第1章 单片机基础
·AT89S51单片机的硬件组成和各功能部件的作用。
·AT89S51单片机的内部结构和引脚分类。
·AT89S51单片机并行I/O口的特点和功能。
·AT89S51单片机内/外存储器的配置图。
·时钟和机器周期的概念,明确时序的含义。
1.1 单片机及其发展应用
单片机是微型计算机的一个重要分支。它使计算机从海量数值计算进入智能控制领域,并由此开创了工业控制的新局面。从此,计算机技术在两个重要的领域——通用计算机领域和微控制器领域比翼齐飞,并逐渐融入人们的日常生活。
将运算器、控制器、存储器和各种输入/输出接口等计算机的主要部件集成在一块芯片上,就能得到一个单芯片的微型计算机。它虽然只是一个芯片,但在组成和功能上已经具有了计算机系统的特点,因此称之为单片微型计算机(Single-Chip Microcomputer),简称单片机。由于单片机的设计通常是面向控制、嵌入对象体系中的,有别于通阳的微型计算机,因此又称为微控制器(Micro-Controller)、嵌入式微控制器(Embedded-Micr-Controller)。
1.1.1单片机的产生及发展
1.单片机的产生
从1946年世界上**台电子计算机诞生以来,整个计算机产业有了迅猛的发展,然而直到20世纪60年代,计算机仍主要用于数值运算、逻辑运算及推理,它在实际控制领域才刚刚崭露头角。
在工业控制领域,人们对计算机提出了许多与传统海量高速数值计算完全不同的控制要求,如能够面向控制对象,便于进行控制变量的输入/输出;能够适应工业现场较为恶劣的工作环境;体积小巧,能够嵌入控制系统的内部;控制能力突出,具有丰富的用于控制的指令系统和I/O接口等。 单片机技术作为计算机技术的一个分支,广泛地应用于工业控制、智能仪器仪表、机电一体化产品、家用电器等各个领域,在工科院校各专业中的课程设计、毕业设计和科研项目中也得到了广泛应用。
单片机种类很多,本书介绍目前市场上应用*普遍的AT89S51芯片,该芯片价格便宜,只需几元钱,而且相应的实验板也有比较便宜的(百元即可),对初学者来说经济上的门槛很低。但是单片机应用技术涉及的内容十分广泛,如何在较短时间内掌握基本原理、应用方法并不是很容易,因此编写本书是一个很有价值的。
本书作者从事多年单片机课程的教学和实践,对初学者的需求和认知特点十分了解,本书编写过程中参阅了大量国内外文献资料,并结合多年的教学与实践经验。与目前国内大量单片机图书和教材相比,该书具有以下特色。
1.以市场为导向,面向职业岗位群。
虽然单片机种类很多,世界上许多公司都生产单片机,但51单片机及其兼容产品仍是主流单片机,是广大工程技术人员**的型号。该书介绍目前市场占有率**的ATMEL公司的AT89S51单片机芯片,直接面向职业岗位群,适应技术一线的需要。
2.适应认知能力,遵循“宽、浅、新、用”的原则。
“宽”指知识面宽,以拓宽视野,培养学习能力;
“浅”指点到为止、够用为度、通俗易懂。以单片机应用能力培养为主线,淡化理论难度和深度,强化单片机各个功能部件的使用。
“新”指要体现单片机应用的新知识、新技术、新工艺,如对PROTEI.Js仿真软件、IzC总线的阐述、对CAN总线、LED点阵的介绍,以及增加串行口通信所占比重等。
“用”指注重应用、面向实践。力求通过大量实例,达到即学即用,尽快缩短从初学到使用之间的距离。
3.把小粒度的众多知识点融化在应用实例中,便于加强创新意识和实践能力的培养。
书中课题实例丰富(共有小实训11个,应用实例7个),选材新颖、易于实现,紧扣**,循序渐进,体现了较强的直观性和可操作性。如交通灯、音乐门铃、数字电压表、Ic卡读写、步进电机控制、红外遥控、L,CD定时闹铃等实例,相信这些实例能够帮助读者快速掌握单片机的应用。
4.采用“学、练、用”相结合的构架,做到“学一点、用一点、巩固一点”。
具体构架如下:介绍一部分基础知识后,即有小实训;在必要的知识和能力环节结束后,有综合实训;*后有应用实例可作为课程设计。实践证明,这种形式可以及时地将理论转化成实践成果,增强学习者的主动性,使其在提高能力的同时品味成功的喜悦。