导语
内容提要
本书为“十三五”职业教育规划教材。
本书以80C51单片机为载体,采用教、学、做相结合的教学模式,深入浅出地讲述单片机原理、外围器件及应用技术。本书共分10章,主要内容包括单片机知识概述、80C51单片机的硬件结构与最小系统、单片机系统开发软件的使用、C51程序设计语言、80C51单片机并行I/O端口及灯光控制、单片机中断系统与按键控制、单片机定时/计数器与数码管显示控制、单片机串行通信控制、80C51单片机的串行总线扩展、80C51单片机外围器件及应用实例等。本书内容翔实,语言通俗易懂,实例实用性和针对性强。
本书可作为应用型本科、高职高专等的电子信息工程、计算机应用、通信工程、自动控制及相关专业的教材,也可作为相关技术培训及工程技术人员的参考书。
目录
前言
第1章 单片机知识概述
1.1 计算机中的数与编码
1.2 单片机概述
1.3 常用51单片机简介
本章小结
习题1
第2章 80C51单片机的硬件结构与最小系统
2.1 80C51单片机引脚功能与内部结构
2.2 80C51单片机的CPU
2.3 80C51的存储器组织
2.4 80C51单片机最小系统
本章小结
习题2
第3章 单片机系统开发软件的使用
3.1 Keil C51编译软件的使用
3.2 Proteus ISIS仿真软件的使用
3.3 ISP下载
本章小结
习题3
第4章 C51程序设计语言
4.1 C51程序设计基础
4.2 C51流程控制
4.3 数组
4.4 指针
4.5 结构体
4.6 共用体
4.7 函数
4.8 编译预处理
本章小结
习题4
第5章 80C51单片机并行I/O端口及灯光控制
5.1 80C51单片机并行I/O端口
5.2 LED灯光显示控制
5.3 蜂鸣器简单发声控制
本章小结
习题5
第6章 单片机中断系统与按键控制
6.1 单片机的中断系统
6.2 按键控制
本章小结
习题6
第7章 单片机定时/计数器与数码管显示控制
7.1 定时/计数器控制
7.2 数码管显示控制
本章小结
习题7
第8章 单片机串行通信控制
8.1 串行数据通信基础
8.2 80C51单片机串行端口
8.3 单片机双机通信
8.4 单片机与PC机通信
8.5 方式0下的应用
本章小结
习题8
第9章 80C51单片机的串行总线扩展
9.1 串行总线扩展技术
9.2 串行E2PROM存储器的扩展
9.3 I/O端口扩展
本章小结
习题9
第10章 80C51单片机外围器件及应用实例
10.1 键盘及应用实例
10.2 LCD液晶显示器及应用实例
10.3 模数(A/D)转换器及应用实例
10.4 数模(D/A)转换器及应用实例
10.5 DS1302实时时钟芯片及应用实例
10.6 DS18820温度转换器及应用实例
本章小结
习题10
附录A C51库函数
附录B Proteus常用快捷键
参考文献