本书从实际应用入手,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为基础入门篇、内外资源篇、资源拓展篇、实例开发篇和综合实训篇。通过本书5篇的内容讲解,读者可以全面掌握单片机的基础、资源、开发流程,对单片机开发工作起到很大的帮助作用。本书内容丰富、实用性强,许多C语言代码可以直接应用到工程项目中。本书配套学习光盘,提供详尽单片机教学视频。读者在学习过程中可以将视频与书互为参考,配合学习,并用单片机实验板进行实践,这样可以更快更好地掌握单片机知识及开发技能。本书适合作为大学电子信息类和机电类相关专业本、专科单片机课程教材,或高校大学生创新基地培训教材,可供51单片机的初学者和使用51单片机从事项目开发的技术人员,及从事自动控制、智能仪器仪表、电力电子、机电一体化等专业的技术人员参考。
内容简介
前言
第一篇 基础入门篇
第1章 单片机概述
第2章 单片机基础知识
第3章 汇编语言和C51基础知识
第4章 51单片机的KeilμVision4软件开发环境
第5章 51单片机程序开发流程
第二篇 内外资源篇
第6章 51单片机的I/O引脚应用
第7章 51单片机的定时器应用
第8章 51单片机的外部中断应用
第9章 51单片机的串口应用
第10章 矩阵键盘的应用
第三篇 资源拓展篇
第11章 蜂鸣器的应用
第12章 红外接收芯片的应用
第13章 液晶显示器的应用
第14章 P/S2键盘的应用
第15章 EEPROM的应用
第16章 温度传感器的应用
第17章 A/D芯片的应用
第18章 D/A芯片的应用
第19章 外部RAM模块的应用
第20章 并行接口的应用
第四篇 实例开发篇
第21章 电子时钟
第22章 数据采集
第23章 数据通信
第24章 显示输出
第25章 数据读写
第26章 信号与算法
第27章 总线与网络通信
第28章 电气传动及控制系统
第五篇 综合实训篇
第29章 综合实例:多点温度监测系统
第30章 综合实例:全球定位系统

