在单片机的“江湖”中,8051单片机历来都是兵家必争之地。这是因为8051单片机有着悠久的历史和最为庞大的用户群,很多时候它已经成为8位单片机领域的一种行业标准,众多器件都会以8051单片机为例给出驱动代码。作为单片机的初学者,选择从8051单片机起步绝对是一个非常正确的选择。
本书将采用一个全新的方式,带领你从零基础开始学习单片机和C语言编程,不仅让你在学习的过程中认识常用的电子元器件及其识别方式,而且使你快速地掌握8051单片机原理以及如何使用C语言来为其编写程序。当阅读完本书的全部内容后,你将会真正体会到8051单片机的经典传承和“电子DIY”的无穷魅力,从而使你走上电子研发工程师的梦想之旅!
全书共计四篇28章,第一篇是入门篇,主要介绍基础的电子元器件、DIY常用的工具、C语言基础知识,以及如何使用μVision2集成开发环境为8051系列单片机开发应用程序。第二篇是基础篇,重点介绍8051系列单片机内中断、定时器、串行口等的原理及应用。第三篇是应用篇,重点介绍基础的数字电路,以及如何扩展8051系列单片机的I/O口数量并提高总线的驱动能力等。第四篇是提高篇,主要介绍如何利用8051系列单片机强大的编程能力来模拟常用的总线时序,以实现与外围数字器件的通信。
本书不拘泥于概念和原理的探究,而是立足于实践,从系统板和基础电路起步,一章一个例子、一章一个实验、一章一小结、一个模块一套或多套代码,每篇结尾处还有综合的实验环节,让你低投入、快速入门8051系列单片机的开发。
本书定位于学生或电子爱好者的入门指导书,阅读本书没有学历、基础知识的限制,只要享受阅读、勤于动手,读者有无基础都可以在短时间内入门8051系列单片机的开发。本书使用流行的C语言编写全部代码,因此本书还是一本C语言的开发实践书,为用户在今后进行嵌入式开发和程序代码的移植带来方便。
本书的配套视频教程是《我和单片机的21天之旅》,读者可以到优酷网下载观看,该视频教程自2009年在优酷网上推出以来,深受大专院校师生和广大单片机爱好者的喜爱,本书是在该视频教程的基础上,进行了进一步的内容充实和归纳整理,是视频教程的凝练和升华。
由于作者水平所限,加之写作时间仓促,书中难免存在错误,在此恳请读者和有识之士给予批评斧正,也欢迎大家通过互联网与我分享8051系列单片机的开发心得。
QQ:710878209
微信号:gpmza2000
本书配套的MINI8051系统板和电立方/大学城全能型开发板由睿芯美微淘宝网店(http://shop59521455.taobao.com)独家同步推出。
本书得以出版,要特别感谢机械工业出版社华章公司缪杰以及幕后的工作人员,他们对本书的选题、立意、编写以及后续的修改给予了大力支持和指导。另外要感谢的是我的哥哥高显功,作为高级电气工程师并出于浓厚的亲情,在百忙的研发工作中抽出了宝贵的时间,担任了本书的校对工作,并对本书的编写方法提出了很多有价值的指导意见。最后要感谢我的家人,在我奋笔疾书的日日夜夜,照顾了我的饮食起居,让我能更加专注于本书的创作。
尺有所短,寸有所长。如果你时常会对电子设备萌发出一些新奇的想法或创意,请一定将其捕捉起来,并通过本书的阅读和实践,努力地将其变为现实,这也许就是你走上研发之路的起点,你的人生也会因此变得更加精彩纷呈。再次感谢您选择阅读本书,祝学业有成,事业顺达!
高显生
2016年4月于哈尔滨