51单片机典型项目实战全能一本通(C语言版)(视频版)
上QQ阅读APP看书,第一时间看更新

前言

单片机问世以来,已在诸多领域得到广泛应用。快速掌握单片机应用技术,已经成为广大工程技术人员以及在校学生的迫切需要。掌握单片机应用技术的一种有效的方式,就是借鉴已调试通过的案例,掌握C51软件设计的基本思想与方法。本书给出的案例涵盖了单片机应用最基本的开关、键盘检测以及LED数码管、LCD的控制显示案例;还包括了片内外设,如中断系统、定时器、串行口的各种应用编程,以及I/O口扩展、数据存储器扩展、D/A与A/D转换器的典型应用、电机控制和各种综合应用案例等,同时也涵盖各种其他的典型应用设计与典型器件。

本书采用了易于掌握的C语言进行单片机应用程序设计,大大降低了读者对单片机硬件结构了解程度的要求,使得初学者能在短时间内就可以开发出满足要求的单片机实用系统。本书可以帮助读者用C语言快速地迈入单片机应用系统设计的大门,并使读者用C语言设计开发8051单片机应用系统的能力得到大幅提升。

全书共分为11章,第1章和第2章从实际操作的角度,介绍Proteus虚拟仿真平台以及Keil μVision 3开发工具的使用,读者如果已经熟知和掌握这两个工具软件的使用,可以跳过不看。第3章、第4章从I/O应用基础出发,介绍开关、键盘检测以及LED数码管、LCD的控制显示案例,既为读者掌握开关、键盘检测以及LED数码管、LCD的控制器示,也为以后各章的案例仿真和观察系统运行的结果,打下基础。第5章~第7章介绍单片机的片内外设,即中断系统、定时器、串行口的应用设计案例。第8章介绍系统扩展应用案例,既包括典型的并行扩展,也包括应用较广泛的I2C与单总线串行扩展等。第9章介绍扩展DAC与ADC的案例设计,其中既包括了并行扩展,也包括了应用较为广泛的串行扩展的DAC与ADC。第10章介绍目前单片机控制各种电机的应用案例。第11章介绍了各种常见的综合性应用案例设计。

本书由哈尔滨工业大学张毅刚教授担任主编,副主编由彭喜元和崔秀海担任,此外参加编写工作的还有哈尔滨工业大学自动化测试与控制研究所的赵光权、马云彤、刘旺、王少军、杨智明、付宁、俞洋、刘兆庆、梁军、张京超、魏德宝,在此也对上述各位教师的辛勤工作表示衷心感谢。

特别感谢广州风标电子有限公司总经理匡载华先生为本书的编写、出版提供了技术资料,以及给予的大力支持和帮助。

最后竭诚希望本书能为读者学习单片机的应用设计提供帮助,欢迎读者对书中错误及疏漏之处给予指正,并请与主编张毅刚联系(邮箱:zyg@hit.edu.cn)。

作者
2018年4月于哈尔滨工业大学