书籍详情
MCS-51单片机实用教程
作者:张克明 主编
出版社:科学出版社
出版时间:2010-06-01
ISBN:9787030274977
定价:¥25.00
购买这本书可以去
内容简介
《MCS-51单片机实用教程》从基础知识出发,循序渐进地阐述了单片机的基本原理、基本技术和系统设计方法,以及单片机的主流应用技术和发展方向,力求使读者从整体上了解单片机的基本理论和应用。书中的驱动程序全部以C语言形式给出,便于理解和记忆。《MCS-51单片机实用教程》将基本理论与实践环节紧密结合,最后通过一个典型的基于单片机的温度控制系统的设计实例,讲解了一个完整系统的构建方式。《MCS-51单片机实用教程》可作为各高职高专院校计算机、自动化、通信、电子工程和机电一体化等专业的“单片机原理及接口技术”课程的教材,也可供工程技术人员、自学者参考使用。
作者简介
暂缺《MCS-51单片机实用教程》作者简介
目录
第1章 概述
1.1 单片机的发展
1.2 主流单片机的分类
1.3 单片机项目开发过程
1.4 单片机选型原则
习题
第2章 MCS-51系列单片机的硬件结构
2.1 MCS-51系列单片机的主要性能特点
2.2 MCS-51系列单片机的内部结构
2.3 MCS-51系列单片机的引脚功能
2.4 MCS-51系列单片机的主要组成部分
2.4.1 CPU
2.4.2 存储器
2.4.3 特殊功能寄存器
2.4.4 I/O接口
2.5 时钟电路与时序
2.5.1 时钟电路
2.5.2 有关时序的概念
2.5.3 CPU时序
2.6 单片机的复位
2.6.1 复位电路
2.6.2 复位后的状态
2.7 低功耗设计
2.8 最小系统设计
习题
第3章 Keil C开发与ISP编程
3.1 Keil C特点
3.1.1 Keil C语言的基本结构
3.1.2 数据类型
3.1.3 特殊功能寄存器
3.1.4 存储类型
3.1.5 指针
3.1.6 绝对地址访问
3.1.7 Keil C注意事项
3.2 Keil Vision3集成开发环境的简单介绍
3.2.1 在Keil Vision3中建立工程的方法
3.2.2 在Keil Vision3中建立多文件工程
3.3 单片机的ISP编程
3.3.1 ISP编程硬件电路
3.3.2 STC_ISP下载软件
习题
第4章 单片机I/O口应用
4.1 蜂鸣器的驱动
4.2 继电器的驱动
4.3 LED指示灯的应用
4.4 LED显示器的接口技术
4.4.1 LED显示原理
4.4.2 LED显示器的动态扫描驱动方式
4.4.3 LED显示器串行驱动方式
4.5 键盘接口技术
4.5.1 独立式键盘接口
4.5.2 矩阵式键盘接口
4.6 键盘显示接口芯片HD7279
4.6.1 HD7279的特点及引脚
4.6.2 控制指令
4.6.3 HD7279与单片机的接口及程序设计
4.7 LCD显示器原理及应用
4.7.1 液晶显示模块的原理
4.7.2 字符型液晶显示器RT1602
4.7.3 基于ST7920控制器的128×64液晶模块
4.8 LED点阵应用
习题
第5章 定时/计数器
5.1 定时/计数器TO和T1
5.1.1 定时/计数器TO和T1的结构及功能
5.1.2 定时/计数器TO和T1的功能寄存器
5.1.3 定时/计数器TO和T1的工作模式
5.1.4 定时/计数器TO和T1应用举例
5.2 定时/计数器T2
5.2.1 T2控制寄存器T2CON和T2MOD
5.2.2 T2的操作模式
习题
第6章 中断系统
6.1 中断控制方式
6.1.1 中断的概念
6.1.2 中断处理过程
6.2 52系列单片机的中断系统
6.2.1 中断源类型
6.2.2 中断请求标志
6.2.3 中断请求控制
6.2.4 中断处理过程
6.3 中断的C51编程
6.4 外部中断的扩充
习题
第7章 串行通信接口
7.1 串行通信的基础知识
7.1.1 串行通信的基本原理
7.1.2 RS-232C串行总线
7.1.3 串并转换和串行接口
7.2 51系列单片机的串行接口
7.2.1 标准UART操作基础
7.2.2 标准UART工作模式
7.3 串口通信程序的编写
7.3.1 单片机与PC机通信
7.3.2 单片机双机通信
习题
第8章 A/D转换器和D/A转换器的应用
8.1 A/D转换器接口
8.1 A/D转换器概述
8.1.2 8位并行A/D转换器ADC0809
8.1.3 12位A/D转换器MAX197
8.1.4 16位A/D转换器AD7705
8.2 D/A转换器接口
8.2.1 D/A转换器的主要性能指标
8.2.2 8位D/A转换器DAC0832
8.2.3 12位1)/A转换器MAX508
习题
第9章 常用外围芯片资料与编程
9.1 实时日历/时钟芯片DS1302
9.1.1 DS1302的基本组成和工作原理
9.1.2 DS14302与单片机接口及程序
9.2 单总线温度传感器DS18820
9.3 E2PROM存储器24C02的应用
9.3.1总线简介
9.3.2总线上的数据传送
9.3.3总线竞争的仲裁
9.3.4 模拟总线
9.3.5 24C02的功能
9.3.6 24C02的总线特性
9.3.7 硬件连接及程序
9.4 语音芯片WTV040及其应用
9.4.1 引脚功能描述
9.4.2 一线串口控制模式
9.4.3 一线式串口控制程序
习题
第10章 电机控制
10.1 步进电机概述
10.2 步进电机原理
10.2.1 反应式步进电机原理
10.2.2 感应子式步进电机
10.3 步进电机应用
10.4 驱动控制系统
10.4.1 基于ULN2003的驱动方式
10.4.2 步进电机细分控制
10.5 直流电机控制
10.5.1 PWM技术
10.5.2 双全桥驱动器L298N
10.5.3 驱动程序
习题
第11章 基于单片机的温度控制系统设计
11.1 温度控制系统组成及功能
11.2 温度控制系统硬件设计
11.2.1 温度传感器及调理电路
11.2.2 单片机的选择
11.2.3 电源电路
11.2.4 人机接口设计
11.2.5 加热电路设计
11.3 温度控制系统软件设计
11.3.1 PID算法简介
11.3.2 PID控制器的参数整定
11.3.3 温度控制的程序编写
参考文献
1.1 单片机的发展
1.2 主流单片机的分类
1.3 单片机项目开发过程
1.4 单片机选型原则
习题
第2章 MCS-51系列单片机的硬件结构
2.1 MCS-51系列单片机的主要性能特点
2.2 MCS-51系列单片机的内部结构
2.3 MCS-51系列单片机的引脚功能
2.4 MCS-51系列单片机的主要组成部分
2.4.1 CPU
2.4.2 存储器
2.4.3 特殊功能寄存器
2.4.4 I/O接口
2.5 时钟电路与时序
2.5.1 时钟电路
2.5.2 有关时序的概念
2.5.3 CPU时序
2.6 单片机的复位
2.6.1 复位电路
2.6.2 复位后的状态
2.7 低功耗设计
2.8 最小系统设计
习题
第3章 Keil C开发与ISP编程
3.1 Keil C特点
3.1.1 Keil C语言的基本结构
3.1.2 数据类型
3.1.3 特殊功能寄存器
3.1.4 存储类型
3.1.5 指针
3.1.6 绝对地址访问
3.1.7 Keil C注意事项
3.2 Keil Vision3集成开发环境的简单介绍
3.2.1 在Keil Vision3中建立工程的方法
3.2.2 在Keil Vision3中建立多文件工程
3.3 单片机的ISP编程
3.3.1 ISP编程硬件电路
3.3.2 STC_ISP下载软件
习题
第4章 单片机I/O口应用
4.1 蜂鸣器的驱动
4.2 继电器的驱动
4.3 LED指示灯的应用
4.4 LED显示器的接口技术
4.4.1 LED显示原理
4.4.2 LED显示器的动态扫描驱动方式
4.4.3 LED显示器串行驱动方式
4.5 键盘接口技术
4.5.1 独立式键盘接口
4.5.2 矩阵式键盘接口
4.6 键盘显示接口芯片HD7279
4.6.1 HD7279的特点及引脚
4.6.2 控制指令
4.6.3 HD7279与单片机的接口及程序设计
4.7 LCD显示器原理及应用
4.7.1 液晶显示模块的原理
4.7.2 字符型液晶显示器RT1602
4.7.3 基于ST7920控制器的128×64液晶模块
4.8 LED点阵应用
习题
第5章 定时/计数器
5.1 定时/计数器TO和T1
5.1.1 定时/计数器TO和T1的结构及功能
5.1.2 定时/计数器TO和T1的功能寄存器
5.1.3 定时/计数器TO和T1的工作模式
5.1.4 定时/计数器TO和T1应用举例
5.2 定时/计数器T2
5.2.1 T2控制寄存器T2CON和T2MOD
5.2.2 T2的操作模式
习题
第6章 中断系统
6.1 中断控制方式
6.1.1 中断的概念
6.1.2 中断处理过程
6.2 52系列单片机的中断系统
6.2.1 中断源类型
6.2.2 中断请求标志
6.2.3 中断请求控制
6.2.4 中断处理过程
6.3 中断的C51编程
6.4 外部中断的扩充
习题
第7章 串行通信接口
7.1 串行通信的基础知识
7.1.1 串行通信的基本原理
7.1.2 RS-232C串行总线
7.1.3 串并转换和串行接口
7.2 51系列单片机的串行接口
7.2.1 标准UART操作基础
7.2.2 标准UART工作模式
7.3 串口通信程序的编写
7.3.1 单片机与PC机通信
7.3.2 单片机双机通信
习题
第8章 A/D转换器和D/A转换器的应用
8.1 A/D转换器接口
8.1 A/D转换器概述
8.1.2 8位并行A/D转换器ADC0809
8.1.3 12位A/D转换器MAX197
8.1.4 16位A/D转换器AD7705
8.2 D/A转换器接口
8.2.1 D/A转换器的主要性能指标
8.2.2 8位D/A转换器DAC0832
8.2.3 12位1)/A转换器MAX508
习题
第9章 常用外围芯片资料与编程
9.1 实时日历/时钟芯片DS1302
9.1.1 DS1302的基本组成和工作原理
9.1.2 DS14302与单片机接口及程序
9.2 单总线温度传感器DS18820
9.3 E2PROM存储器24C02的应用
9.3.1总线简介
9.3.2总线上的数据传送
9.3.3总线竞争的仲裁
9.3.4 模拟总线
9.3.5 24C02的功能
9.3.6 24C02的总线特性
9.3.7 硬件连接及程序
9.4 语音芯片WTV040及其应用
9.4.1 引脚功能描述
9.4.2 一线串口控制模式
9.4.3 一线式串口控制程序
习题
第10章 电机控制
10.1 步进电机概述
10.2 步进电机原理
10.2.1 反应式步进电机原理
10.2.2 感应子式步进电机
10.3 步进电机应用
10.4 驱动控制系统
10.4.1 基于ULN2003的驱动方式
10.4.2 步进电机细分控制
10.5 直流电机控制
10.5.1 PWM技术
10.5.2 双全桥驱动器L298N
10.5.3 驱动程序
习题
第11章 基于单片机的温度控制系统设计
11.1 温度控制系统组成及功能
11.2 温度控制系统硬件设计
11.2.1 温度传感器及调理电路
11.2.2 单片机的选择
11.2.3 电源电路
11.2.4 人机接口设计
11.2.5 加热电路设计
11.3 温度控制系统软件设计
11.3.1 PID算法简介
11.3.2 PID控制器的参数整定
11.3.3 温度控制的程序编写
参考文献
猜您喜欢