图书前言

前言

21世纪是信息时代,电子技术的发展日新月异,单片机在工业控制中的机电一体化系统、电气自动化控制系统、嵌入式系统以及智能仪表、家用电器等方面的应用不断深入,对高职学生单片机技术及应用能力的要求越来越高。基于单片机技术的重要性,目前国内很多高职院校都把《单片机应用技术》作为电类主干课程。为此,作者结合多年的教学实践,通过调研“珠三角”21个通信和相近企业,走访29所兄弟院校,根据高职院校学生特点,采用“基于行动导向”的教学理念,对《单片机应用技术》课程的教学内容、教学模式重新编排,精心设计了智能小车等多个项目,将单片机的知识点分解到各个项目中。通过动手实践项目,读者能够很容易地掌握相应的单片机知识。

本书共分为两篇。

第一篇为单片机(系统开发)学习入门,着重讲解单片机的学习方法,内容包括单片机硬件电路、内部结构、引脚功能、封装、最小系统,单片机的开发流程和开发工具等基本知识。最后讲解如何通过Protel DXP 2004软件完成单片机系统电源电路PCB板的设计,并根据PCB板焊接和调测电路。

第二篇为单片机开发中典型的实践项目。

项目一单片机流水灯控制器设计。首先通过Proteus仿真软件设计了单片机流水灯控制器的仿真电路,然后编写相应的应用程序,并利用Protel DXP 设计并制作了单片机流水灯控制器。

项目二电子时钟设计。本项目利用LED数码显示管和DS1302设计了一个电子时钟,具有年月日、时分秒显示和闹钟等功能。 

项目三电子密码锁设计。该项目采用STC89C51单片机为核心,以4×3非编码键盘为密码输入媒介,以1602点阵字符型LCD显示器为显示介质,设计了一个电子密码锁。

项目四电子琴设计。该电子琴的16个按键矩阵设计成16个音,可随意弹奏想要表达的音乐; 按键按下的同时,显示按键号,具有自动播放已存曲目、实时显示乐谱的功能。

项目五模拟手机通信。该项目利用LCD12864显示器为显示媒介,用SPI总线驱动键盘和LCD显示器,通过串口传送信息,设计了一个简易手机信息交流终端。

项目六数字电压表设计。该项目以12位的A/D转换TLC2543为数据采样系统,基于自动控制原理,实现电压量程的自动切换、数据采样、电压显示等功能。

项目七智能小车设计。该项目基于双单片机控制ST178H红外光电管传感器矩阵,设计了智能小车巡线互相超车系统。该系统具有循迹、自动避障、无线收发等功能。

本书由张建超担任主编,林祥果、王贵担任副主编。其中,第一篇和第二篇的项目一由张建超编写,第二篇的项目二~项目五由林祥果编写,第二篇的项目六、项目七由王贵编写。

本书取材于实际的项目开发,可用于高职院校单片机课程教学,也可作为单片机开发人员的参考用书。本书的所有程序都通过实际运行,但由于程序代码及图表比较多,加上作者水平有限,难免有错漏之处,恳请读者批评、指正。

编者

2013年10月