单片机应用技术项目化教程
作者:毕克玲主编
出版时间:2019年版
内容简介
全书第1章为单片机概述;第2章介绍单片机硬件基础;第3章单片机系统的设计与开发环境;第4章C51程序设计基础;第5章项目一单片机控制LED流水灯;第6章项目二中断;第7章项目三数码管;第8章项目四单片机定时/计数器;第9章项目五键盘;第10章项目六单片机控制字符液晶显示;第11章项目七单片机串口;第12章项目八ADC0809;第13章项目九DAC0832;第14章项目十I2C串行总线......
目录
目录
1单片机概述
11单片机的发展
12单片机的应用
13常用单片机型号简介
2单片机硬件基础
21单片机内部结构
22单片机引脚及其功能
23单片机存储器结构
24单片机时钟
25单片机最小系统的设计
3单片机系统的设计与开发环境
31实例——用单片机点亮一个LED灯
32Keil软件的安装
33Keil工程的建立
34Keil调试
35Proteus开发平台
36进入Proteus ISIS
4C51程序设计基础
41标识符与关键字
42C51程序设计的基本语法
43C51程序的基本语句
44函数
45函数变量的存储方式
46数组
47指针
48数组的指针
49结构体、共用体与枚举体
410预处理器
5项目一——单片机控制LED流水灯
51单片机I/O口结构
52单片机I/O口编程
53实验项目
6项目二——中断
61中断的概念
62单片机中断系统
63实验项目
7项目三——数码管
71数码管结构及原理
72LED数码管静态显示电路
73LED数码管动态显示电路
74实验项目
8项目四——单片机定时器/计数器
81单片机定时器/计数器结构
82单片机定时器/计数器工作方式与工作模式
83实验项目
9项目五——键盘
91按键检测的原理
92按键消抖
93矩阵按键
94实验项目
10项目六——单片机控制字符液晶显示
101LCD1602液晶显示模块原理
102LCD1602操作时序图
103相关指令介绍
1041602编程方法
105实验项目
11项目七——单片机串口
111单片机串口结构及其工作原理
112串口的工作方式
113串行工作方式
114串口波特率计算
115单片机串口做串行移位寄存器应用实验
116单片机与笔记本电脑通信实验
117实验项目
12项目八——ADC0809
121ADC0809简介
122ADC0809与单片机的接口及其编程
123实验项目
13项目九——DAC0832
131DAC0832转换器介绍
132DAC0832简介
133DAC0832与单片机的接口及其编程
134实验项目
14项目十——I2C串行总线
141I2C串行总线的组成及工作原理
142I2C串行总线概述
143I2C总线的数据传送
144实验项目
15数字温湿度测量系统设计
151设计任务
152SHT11芯片介绍
153硬件电路设计
154软件程序设计
16基于单片机的可扩展智能插座
161设计任务
162设计思想
163系统结构设计
164硬件电路设计
165软件程序设计
17智能养鱼一体化系统
171设计任务
172设计任务描述
173系统结构设计
174硬件电路设计
175软件程序设计
参考文献
附录一ASCII码表
附录二Proteus常用器件查找代码