《新编51单片机C语言教程》是一本以实例详解方式介绍51单片机与C语言编程的图书,主要内容有单片机入门、51单片机的硬件系统、Keil C51编程软件的使用、单片机驱动LED与LED数码管的电路及编程、中断的使用及编程、定时器/计数器的使用及编程、独立按键与矩阵键盘输入电路及编程、点阵和液晶显示屏的使用及编程、步进电动机的使用及编程、串行通信的使用及编程、I2C总线通信的使用及编程、AD(模数)与DA(数模)转换电路及编程。
《新编51单片机C语言教程》起点低、由浅入深、语言通俗易懂,并且内容结构安排符合学习认知规律。本书适合作为初学者学习51单片机及编程的自学图书,也适合作为职业院校电类专业的单片机教材。
专家解读:编者是拥有多年实际项目研发经验的资深工程师,因此书中的内容涵盖了大量的实际项目中所采用的技术和技巧,具有极强的实时性和先进性,为读者铺就一条从单片机初学者晋级为工程师的康庄大道。
单片机是什么?单片机全称为单片微型计算机,由于单片机主要用在控制方面,故又称为微型控制器(MCU)。微型计算机(又称个人电脑、PC)是将CPU、存储器和输入/输出接口电路等安装在主电路板(简称主板)上,外部的输入/输出设备(如键盘、显示器等)通过导线与主板上的输入/输出接口电路连接起来。单片机则是将CPU、存储器和输入/输出接口电路等制作在一块半导体硅片上,再接出引脚并封装起来构成集成电路,外部的输入/输出设备通过单片机的引脚与内部的输入/输出接口电路连接起来。也就是说,单片机是一块内部包含CPU、存储器和输入/输出接口等电路的IC芯片。
哪些地方要用到单片机?单片机的应用非常广泛,已深入到工业、农业、商业、教育、国防及日常生活等各个领域。
单片机在家电方面的应用主要有:彩色电视机、影碟机内部的控制系统;数码相机、数码摄像机中的控制系统;中高档电冰箱、空调器、电风扇、洗衣机、加湿器和消毒柜中的控制系统;中高档微波炉、电磁灶和电饭煲中的控制系统等。
单片机在通信方面的应用主要有:移动电话、传真机、调制解调器和程控交换机中的控制系统;智能电缆监控系统、智能线路运行控制系统和智能电缆故障检测仪等。
单片机在商业方面的应用主要有:自动售货机、无人值守系统、防盗报警系统、灯光音响设备、IC卡等。
单片机在工业方面的应用主要有:数控机床、数控加工中心、无人操作、机械手操作、工业过程控制、生产自动化、远程监控、设备管理、智能控制和智能仪表等。
单片机在航空、航天和军事方面的应用主要有:航天测控系统、航天制导系统、卫星遥控遥测系统、载人航天系统、导弹制导系统和电子对抗系统等。
单片机在汽车方面的应用主要有:汽车娱乐系统、汽车防盗报警系统、汽车信息系统、汽车智能驾驶系统、汽车全球卫星定位导航系统、汽车智能化检验系统、汽车自动诊断系统和交通信息接收系统等。
本书讲授单片机技术有什么特色?由于单片机应用广泛,学习电工电子技术的人几乎都希望能掌握单片机技术,但真正掌握单片机技术并能进行单片机软、硬件开发的人却不多。为什么会这样呢?一句话概括就是学单片机编程太难了!。本书就是为解决学习单片机编程难而推出的,全书是以单片机实际电路 大量典型的实例程序 详细易懂的程序逐条说明方式编写的,读者阅读程序时,除了可查看与程序对应的单片机电路外,遇到某条程序语句不明白时还可查看该程序语句的详细说明,从而理解程序运行的来龙去脉。读懂并理解程序后,读者可模仿尝试采用类似方法自己编写一些程序,慢慢就可以自己编写一些复杂的程序,从而成为单片机软件编程高手。另外,读者可登录
www.eTV100.com(易天电学网)免费下载或查看与本书有关的技术资源和其他图书。
本书在编写过程中得到了很多老师的支持,其中江西工程学院的蔡玉山教授编写了第2、5、6章内容,另外感谢刘元能、刘凌云、黄勇、蔡春霞、邓艳姣、何慧、詹春华、黄晓玲、万四香、邵永亮、蔡华山、王娟、李清荣、刘海峰、蔡理刚、何彬、王玉兰、何宗昌、蔡理忠、邵永明、蔡任英、余要先、石韧和王丽等参与了部分章节的编写工作,在此一致表示感谢。由于我们水平有限,书中的错误和疏漏之处在所难免,望广大读者和同人予以批评指正。
需要配套代码的读者,可发送电子邮件至
etv100@163.com索取!
蔡杏山,电工电子领域专家,编有几十本电工电子类的畅销图书。其编写的图书*的特点是内容很容易看懂并且学到的东西非常有用,曾有读者这样评价以前看过很多同类书,总是看得模糊,买了蔡老师的书,一看就能理解,好象我的理解能力突然提高了似的!