前 言
目前,单片机是电子科技和自动化控制系统中最常用的技术,并在课程设计、课外科技活动和各类电子设计及技能大赛中扮演着重要的角色。单片机课程是高职高专电子技术、自动化等专业的必修专业基础课,具有技术应用和直接就业特性,掌握单片机的应用知识是此类专业学生的重要技能标志之一。
高职高专教育的人才培养目标是培养生产、建设、服务、管理一线的应用型人才。应用学到的知识解决实际问题、进行工程应用构思和设计是电子技术和自动化类专业单片机的课程目标。
目前单片机的品种规格繁多,但作为单片机的主流机型,51系列单片机仍是广大技术人员和学校教学的首选。因此本教材以51系列单片机为背景介绍单片机的基本结构、编程调试技术、接口设计、器件选择、应用系统设计等相关知识。
本书按照层次递进分为5个项目,项目1是单片机基础知识,包括单片机的内部结构及相关知识介绍;项目2介绍了单片机C语言编程、编译调试软件Keil C和仿真设计软件Proteus在单片机仿真调试中的应用知识;项目3介绍了单片机内部各种资源的应用和编程;项目4介绍了单片机的工程应用实例——单片机温度控制器的设计与仿真方法,包括测温器件DS18B20的应用、红外遥控器解码、PID算法及PWM输出的C语言程序设计、LCD1602接口应用等;项目5是常用芯片与单片机接口和编程,介绍了LED驱动芯片MAX7219/7221、时钟芯片DS1302、串行数据存储器芯片AT24C04、模/数转换器ADC0832、通信接口RS-485的工作原理及使用方法等。
本书引用的工程实例是真实的产品,强调应用性、实践性、完整性,难度适中,易于学生接受。例如,项目4选择以常见的单片机温度控制器的设计为例,系统、详细地介绍了器件应用知识、设计和编程的思路。项目5还给出了单片机常用接口器件的特性及编程方法,通过实例的分析讲解加深学生对单片机基础知识的理解,并培养实践能力、开阔视野,从而启发思维,指导学习和创新。
本书由石家庄信息工程职业学院王小建、河北工业职业技术学院胡长胜担任主编,由河北工业职业技术学院李月朋、石家庄信息工程职业学院陈宁、赵嵬担任副主编,全书的统稿工作由王小建负责。具体分工如下:项目1由胡长胜编写,项目2由李月朋编写,项目3由赵嵬编写,项目4由王小建编写,项目5由陈宁编写。
编者力图使本书成为与工程实践相结合的高职高专教材,但由于编者水平有限,书中难免有不足及疏漏之处,欢迎读者和同行批评指正。
编 者
