图书前言

    STC系列单片机传承于Intel 8051单片机,但在传统8051单片机框架基础上注入了新鲜“血液”,焕发出新的“青春”,在性能上进行改进,在功能上有所扩展。STC单片机的在线下载编程功能(可节省仿真器、编程器)以及分系列的资源配置,增加了单片机型号的选择性,可根据单片机应用系统的功能要求选择合适的单片机,从而降低单片机应用系统的开发难度与开发成本,使得单片机应用系统更加简单、实效,提高了产品的性能价格比。因此,STC单片机相比传统的8051单片机具有强大的优势,在我国的应用市场中已占有较大的比例。传统的8051单片机教学和教材,与现实中使用的单片机存在较大的差距,本教材的编写动机正源于此,我们的目标是保持单片机技术的教学与发展同步,保障单片机教学与应用的无缝“链接”。

    STC系列单片机的指令系统和标准的8051内核完全兼容,因此,教师可以充分发挥以前讲解单片机原理及应用课程的经验,对于具有8051单片机知识的读者,也不存在转型困难的问题。

    STC作为中国本土MCU的领航者,现已发展了STC89/90系列、STC10/11系列、STC12系列、STC15系列。本教材选用STC15系列的STC15F2K60S2单片机作为主讲机型,系统地介绍STC15F2K60S2单片机的硬件结构、指令系统与应用编程。

    STC15F2K60S2系列单片机作为STC系列单片机的最新产品,推出了多项创新技术,如免复位电路、免时钟电路与可仿真技术。STC15F2K60S2系列单片机的可仿真技术是STC系列单片机的一大创举,可自定义为仿真芯片或目标应用芯片,仿真时无需增加任何电路,使得单片机仿真变得简单而实用。STC15F2K60S2系列单片机是STC重点推广芯片,也必将是8051单片机应用市场的主流芯片。

    本教材力求实用性、应用性与易学性,基于项目、任务驱动,按照“教、学、做”一体化教学模式组织教学内容,共17个项目,以提高读者的工程设计能力与实践动手能力为目标。本书具有以下几个方面的特点: 

(1) 单片机机型贴近生产实际。STC单片机是我国8位单片机应用中市场占有率最高的,STC15F2K60S2系列单片机作为STC系列单片机的最新产品,是STC重点发展与推广的MCU。

(2) 采用C51语言编程。高职学生在学习汇编语言时,往往觉得抽象而难以理解。本教材避开汇编语言,直接应用高级语言编程,提高了单片机教学的效率。

(3) 理论联系实际,将教学内容嵌入到具体任务中,集理论、仿真、实操于一体,让读者始终明白自己在学什么,学有何用。

(4) 强化单片机应用系统的概念。学习单片机就是为了能开发与制作有具体意义的单片机应用系统。本教材中,不论任务大小,系统规模大小,都能体现单片机的作用,通过它们,读者可以亲手设计与制作单片机应用系统。

(5) 本教材在编写中,直接与STC单片机创始人姚永平先生进行密切沟通与交流。姚永平先生亲自担任本教材的主审,确保了教材内容的系统性与正确性。

(6) 开发了与教材配套的STC15型单片机通用开发板,建立与教材同步的STC教学资源网站(www.study.com)。

    深圳宏晶科技有限公司技术部工程人员在技术上给予了大力支持和帮助。深圳宏晶科技有限公司姚永平总经理对全书进行了认真审阅,并提出了宝贵意见。胡美兰老师在文字录入、整理等方面给予了很大的支持,郑培彬、吕泽权等同学在绘图、调试程序等方面给予很大的帮助。在此。对所有提供帮助的人表示感谢!

    由于编者水平有限,书中疏漏和不妥之处在所难免,还请读者批评指正。编者邮箱: dingxiangrong65@163.com。

编者2012年6月