- 化学工业出版社
- 9787122268846
- 152077
- 46172390-0
- 16开
- 2016-06
- 工学
- 计算机科学与技术
- TP368.1
- 自动化
- 本科
内容简介
高艺、郭振武、赵二刚主编的《51单片机原理及应用技术》涵盖了单片机开发的基本内容,以智能温室大棚环境监测终端项目的实验应用为背景,以工程项目的设计和实现的全过程为主线,将系统设计和实现工作分解成准备工作和单元模块,引导学生一步步的学习掌握,最终综合起来,完成整个电子系统设计。
本书包括以下内容:项目方案(基础知识:微控制器系统概述;项目课题:智能温室大棚环境监测终端)、准备任务(准备任务1:软硬件开发环境;准备任务2:MCS-51单片机组成原理;准备任务3:汇编语言基础;准备任务4:C51语言基础)、单元任务(单元任务1:人机交互模块;单元任务2:安全红外检测模块;单元任务3:实时时钟模块;单元任务4:PWM电机控制;单元任务5:无线通信模块;单元任务6:光照强度检测模块;单元任务7:温湿度采集模块;单元任务8:数据存储模块)、综合任务(智能温室大棚环境监测终端)。
本书可作为本科单片机相关专业的教材或教学参考书。
本书包括以下内容:项目方案(基础知识:微控制器系统概述;项目课题:智能温室大棚环境监测终端)、准备任务(准备任务1:软硬件开发环境;准备任务2:MCS-51单片机组成原理;准备任务3:汇编语言基础;准备任务4:C51语言基础)、单元任务(单元任务1:人机交互模块;单元任务2:安全红外检测模块;单元任务3:实时时钟模块;单元任务4:PWM电机控制;单元任务5:无线通信模块;单元任务6:光照强度检测模块;单元任务7:温湿度采集模块;单元任务8:数据存储模块)、综合任务(智能温室大棚环境监测终端)。
本书可作为本科单片机相关专业的教材或教学参考书。
目录
第1章 项目分析与项目规划
1.1 基础知识:微控制器系统概述
1.1.1 微控制器的发展
1.1.2 单片机的应用领域
1.1.3 电子系统方案设计流程
1.1.4 单片机的选型
1.2 项目课题:智能温室大棚环境监测终端
1.2.1 项目背景与意义
1.2.2 项目需求分析
1.2.3 系统方案设计
1.2.4 智能温室大棚环境监测的终端方案设计
1.2.5 知识点分析
第2章 准备任务
2.1 准备任务1:单片机开发环境
2.1.1 开发板介绍
2.1.2 软件开发环境
2.1.3 准备子任务1-1:LED闪烁
2.2 准备任务2:MCS-51单片机组成原理
2.2.1 MCS-51单片机组成结构
2.2.2 指令时序
2.3 准备任务3:汇编语言基础
2.3.1 MCS-51指令系统
2.3.2 汇编语言程序设计
2.3.3 汇编语言编程实例分析
2.4 准备任务4:C51语言基础
2.4.1 C51基本语法
2.4.2 C51编程风格
第3章 单元任务
3.1 单元任务1:人机交互模块
3.1.1 LCD显示
3.1.2 键盘接口
3.1.3 人机交互模块单元任务
3.2 单元任务2:安全红外检测模块
3.2.1 中断系统结构与原理
3.2.2 人体红外传感器(PIR)模块HC-SR501
3.2.3 安全红外检测模块单元任务
3.3 单元任务3:实时时钟模块
3.3.1 定时/计数器的结构与原理
3.3.2 实时时钟模块单元任务
3.4 单元任务4:PWM电机控制
3.4.1 PWM电机调速
3.4.2 STC12C5A60S2系列单片机PCA/PWM应用
3.4.3 PWM电机控制单元子任务
3.5 单元任务5:无线通信模块
3.5.1 串行口结构与原理
3.5.2 STC12C5A60S2串口2原理及应用
3.5.3 蓝牙串口模块——HC-05
3.5.4 虚拟串口仿真环境的建立
3.5.5 单元子任务
3.6 单元任务6:光照强度检测模块
3.6.1 STC12C5A60S2集成ADC
3.6.2 光敏电阻
3.6.3 单元子任务6-1:光照强度测量与显示
3.7 单元任务7:温湿度采集模块
3.7.1 DHT11温湿度传感器
3.7.2 单元子任务7-1:室内温湿度采集及显示
3.8 单元任务8:数据存储模块
3.8.1 AT24C02存储器原理及应用
3.8.2 单元子任务8-1:AT24C02读写检测
第4章 综合任务:智能温室大棚环境监测终端
4.1 任务目标
4.2 流程图分析
4.3 C51程序
参考文献
1.1 基础知识:微控制器系统概述
1.1.1 微控制器的发展
1.1.2 单片机的应用领域
1.1.3 电子系统方案设计流程
1.1.4 单片机的选型
1.2 项目课题:智能温室大棚环境监测终端
1.2.1 项目背景与意义
1.2.2 项目需求分析
1.2.3 系统方案设计
1.2.4 智能温室大棚环境监测的终端方案设计
1.2.5 知识点分析
第2章 准备任务
2.1 准备任务1:单片机开发环境
2.1.1 开发板介绍
2.1.2 软件开发环境
2.1.3 准备子任务1-1:LED闪烁
2.2 准备任务2:MCS-51单片机组成原理
2.2.1 MCS-51单片机组成结构
2.2.2 指令时序
2.3 准备任务3:汇编语言基础
2.3.1 MCS-51指令系统
2.3.2 汇编语言程序设计
2.3.3 汇编语言编程实例分析
2.4 准备任务4:C51语言基础
2.4.1 C51基本语法
2.4.2 C51编程风格
第3章 单元任务
3.1 单元任务1:人机交互模块
3.1.1 LCD显示
3.1.2 键盘接口
3.1.3 人机交互模块单元任务
3.2 单元任务2:安全红外检测模块
3.2.1 中断系统结构与原理
3.2.2 人体红外传感器(PIR)模块HC-SR501
3.2.3 安全红外检测模块单元任务
3.3 单元任务3:实时时钟模块
3.3.1 定时/计数器的结构与原理
3.3.2 实时时钟模块单元任务
3.4 单元任务4:PWM电机控制
3.4.1 PWM电机调速
3.4.2 STC12C5A60S2系列单片机PCA/PWM应用
3.4.3 PWM电机控制单元子任务
3.5 单元任务5:无线通信模块
3.5.1 串行口结构与原理
3.5.2 STC12C5A60S2串口2原理及应用
3.5.3 蓝牙串口模块——HC-05
3.5.4 虚拟串口仿真环境的建立
3.5.5 单元子任务
3.6 单元任务6:光照强度检测模块
3.6.1 STC12C5A60S2集成ADC
3.6.2 光敏电阻
3.6.3 单元子任务6-1:光照强度测量与显示
3.7 单元任务7:温湿度采集模块
3.7.1 DHT11温湿度传感器
3.7.2 单元子任务7-1:室内温湿度采集及显示
3.8 单元任务8:数据存储模块
3.8.1 AT24C02存储器原理及应用
3.8.2 单元子任务8-1:AT24C02读写检测
第4章 综合任务:智能温室大棚环境监测终端
4.1 任务目标
4.2 流程图分析
4.3 C51程序
参考文献