书籍详情
ATMEL89系列单片机的原理与开发实践
作者:欧阳文
出版社:中国电力出版社
出版时间:2007-06-01
ISBN:9787508353647
定价:¥32.00
购买这本书可以去
内容简介
《ATMEL89系列单片机的原理与开发实践》从单片机的基础知识出发,重点讲述了ATMEL89系列单片机的结构和应用。全书从结构上分为原理说明与案例分析两部分,共11章,系统详细地介绍了单片机的基础知识、ATMEL89系列单片机基本结构、定时及中断部件结构及功能、串行接口部件结构及功能、软件系统、单片机抗干扰技术、简易网络导纳分析仪的制作、直流电压控制输出实例、通信机房自动温湿度控制系统应用实例、设备面板的单片机控制应用实例、小型自动气象站开发实例。全书文字介绍通俗易懂,图解丰富,书中实例为作者实际工作中的案例,有很强的指导性和极高的参考价值。《ATMEL89系列单片机的原理与开发实践》可供大专院校自动化、计算机应用、仪器仪表、机电一体化等有关专业师生以及从事微机应用系统设计、产品开发和维修的技术人员阅读。
作者简介
暂缺《ATMEL89系列单片机的原理与开发实践》作者简介
目录
第1章 单片机的基础知识
1.1 引言
1.1.1 什么是单片机
1.1.2 单片机的发展与分类
1.1.3 单片机的应用领域
1.2 ATMEL单片机的发展与分类
1.2.1 ATMEL单片机概况
1.2.2 AT89系列Flash单片机
1.2.3 AT89系列单片机主要型号
1.3 单片机的几个基本概念
1.3.1 资源
1.3.2 总线
1.3.3 堆栈
1.3.4 指令、地址、数据
1.3.5 单片机P0口、P2口和P3口的第二功能用法
1.3.6 程序的执行过程
1.3.7 仿真、仿真器
1.4 小结
第2章 AT89系列单片机基本结构
2.1 AT89系列典型单片机结构框图
2.1.1 A/89系列典型单片机结构
2.1.2 各引脚的功能说明
2.2 I/O端口的结构及特点
2.2.1 I/O端口的结构
2.2.2 各个端口的功能特点
2.2.3 写端口操作
2.2.4 读端口及接口操作
2.2.5 I/O端口的读一修改一写特性
2.2.6 外部存储器的存取操作
2.3 存储器组织
2.3.1 程序存储器
2.3.2 数据存储器
2.3.3 特殊功能寄存器
2.3.4 专用功能寄存器
2.3.5 几种芯片存储器组织的差别
2.4 小结
第3章 定时及中断部件结构及功能
3.1 定时器的结构与功能
3.1.1 引言
3.1.2 单片机的定时结构与功能
3.1.3 定时器T0与T1
3.1.4 定时器T2
3.1.5 波特率产生的方法
3.2 中断系统
3.2.1 有关中断的概念
3.2.2 中断的触发方式
3.2.3 中断响应
3.2.4 中断服务程序
3.2.5 中断扩展
3.3 小结
第4章 串行接口部件结构及功能
4.1 振荡器与复位电路
4.1.1 时钟振荡器
4.1.2 复位
4.2 看门狗
4.2.1 看门狗的概念
4.2.2 软件看门狗
4.2.3 硬件看门狗
4.3 串行接口
4.3.1 概述
4.3.2 AT89单片机的串行接口结构
4.3.3 单片机之间的通信
4.3.4 PC机与单片机的串行通信
4.3.5 I2C串行总线
4.4 AT89单片机的SPI接口
4.4.1 SPI总线接口的基本原理
4.4.2 AT89S8252单片机中的SPI接口工作原理
4.4.3 AT89S8252单片机的ISP
4.5 小结
第5章 软件系统
5.1 单片机软件系统
5.1.1 概述
5.1.2 AT89系列单片机常用的编程语言
5.2 单片机汇编程序
5.2.1 源文件
5.2.2 源文件的格式
5.2.3 机器码代码文件
5.2.4 列表文件
5.3 单片机的指令系统
5.3.1 一些特殊符号的意义
5.3.2 指令分类说明
5.3.3 伪指令
5.3.4 宏指令
5.3.5 AT89系列单片机的寻址方式
5.3.6 动作指令分类说明
5.4 单片机C语言
5.4.1 C51语言的发展与使用
5.4.2 C51语言的结构
5.4.3 C51的数据类型与运算符
5.4.4 C51语言流程控制语句
5.4.5 C51的函数
5.4.6 户断服务函数
5.4.7 C51的编程规范
5.5 汇编语言与C51语言的混合编程
5.5.1 混合编程
5.5.2 汇编和C接口中寻址方式的改变
5.6 小结
第6章 单片机抗干扰技术
6.1 千扰产生的原因及危害
6.1.1 干扰的概念及产生原因
6.1.2 干扰的危害
6.2 干扰分析
6.3 单片机抗干扰方法
6.3.1 单片机可靠性设计技术
6.3.2 常用的硬件抗干扰方法
6.3.3 常见的软件抗干扰方法
6.4 小结
第7章 简易网络导纳分析仪的制作
7.1 导纳分析仪的控制功能要求
7.1.1 概念介绍
7.1.2 结构
7.1.3 系统功能与指标
7.1.4 系统实现基本原理
7.2 系统的设计
7.2.1 正弦信号发生器设计
7.2.2 数据采集系统设计
7.2.3 自动量程转换系统设计
7.3 控制程序的设计
7.3.1 程序流程
7.3.2 FFT程序
7.3.3 程序清单
7.4 小结
第8章 直流电压控制输出实例
8.1 系统功能介绍
8.2 系统设计
8.2.1 总体设计
8.2.2 器件选择及使用说明
8.3 硬件电路设计
8.3.1 单片机的串行通信电路
8.3.2 单片机与MAX5621之间的通信电路
8.3.3 基准电压的产生电路
8.3.4 输出放大电路
8.4 软件设计
8.4.1 计算机的接口软件设计
8.4.2 单片机软件设计
8.4.3 单片机程序清单
8.5 小结
第9章 通信机房自动温湿度控制系统应用实例
9.1 通信机房自动温湿度控制系统功能介绍
9.1.1 系统背景
9.1.2 系统控制原则
9.2 系统硬件设计
9.2.1 总体设计
9.2.2 AT89C52单片机外围电路设计
9.3 控制软件设计
9.3.1 主要功能
9.3.2 软件流程图
9.4 小结
第10章 设备面板的单片机控制应用实例
10.1 设计背景说明
10.1.1 设备结构
10.1.2 机箱面板说明
10.2 系统硬件设计
10.2.1 总体设计
10.2.2 基本配置
10.2.3 开关量的采集
10.2.4 AD接口设计
10.2.5 驱动设计
10.2.6 RS422串行通信
10.2.7 液晶显示器应用
10.2.8 轨迹球及与单片机的接口
10.2.9 系统的可靠性设计
10.3 软件设计
10.3.1 机箱A控制程序流程
10.3.2 单片机的自检
10.3.3 液晶显示程序
10.3.4 程序清单
10.4 小结
第11章 小型自动气象站开发实例
11.1 气象站功能说明
1 1.1.1 功能说明
1 1.1.2 主要性能技术指标
11.2 采样和算法
11.2.1 采样
11.2.2 算法
11.3 硬件设计
11.3.1 总体设计
11.3.2 基本配置
11.3.3 Ptl00温度计
11.3.4 湿度计
11.3.5 雨量计
11.3.6 测风计
11.3.7 风向传感器
11.3.8 时钟芯片
11.3.9 光耦隔离
11.3.10 片外存储器
11.3.11 GPRS的应用
11.4 软件设计
11.4.1 程序流程
11.4.2 程序清单
11.5 小结
附录A
参考文献
1.1 引言
1.1.1 什么是单片机
1.1.2 单片机的发展与分类
1.1.3 单片机的应用领域
1.2 ATMEL单片机的发展与分类
1.2.1 ATMEL单片机概况
1.2.2 AT89系列Flash单片机
1.2.3 AT89系列单片机主要型号
1.3 单片机的几个基本概念
1.3.1 资源
1.3.2 总线
1.3.3 堆栈
1.3.4 指令、地址、数据
1.3.5 单片机P0口、P2口和P3口的第二功能用法
1.3.6 程序的执行过程
1.3.7 仿真、仿真器
1.4 小结
第2章 AT89系列单片机基本结构
2.1 AT89系列典型单片机结构框图
2.1.1 A/89系列典型单片机结构
2.1.2 各引脚的功能说明
2.2 I/O端口的结构及特点
2.2.1 I/O端口的结构
2.2.2 各个端口的功能特点
2.2.3 写端口操作
2.2.4 读端口及接口操作
2.2.5 I/O端口的读一修改一写特性
2.2.6 外部存储器的存取操作
2.3 存储器组织
2.3.1 程序存储器
2.3.2 数据存储器
2.3.3 特殊功能寄存器
2.3.4 专用功能寄存器
2.3.5 几种芯片存储器组织的差别
2.4 小结
第3章 定时及中断部件结构及功能
3.1 定时器的结构与功能
3.1.1 引言
3.1.2 单片机的定时结构与功能
3.1.3 定时器T0与T1
3.1.4 定时器T2
3.1.5 波特率产生的方法
3.2 中断系统
3.2.1 有关中断的概念
3.2.2 中断的触发方式
3.2.3 中断响应
3.2.4 中断服务程序
3.2.5 中断扩展
3.3 小结
第4章 串行接口部件结构及功能
4.1 振荡器与复位电路
4.1.1 时钟振荡器
4.1.2 复位
4.2 看门狗
4.2.1 看门狗的概念
4.2.2 软件看门狗
4.2.3 硬件看门狗
4.3 串行接口
4.3.1 概述
4.3.2 AT89单片机的串行接口结构
4.3.3 单片机之间的通信
4.3.4 PC机与单片机的串行通信
4.3.5 I2C串行总线
4.4 AT89单片机的SPI接口
4.4.1 SPI总线接口的基本原理
4.4.2 AT89S8252单片机中的SPI接口工作原理
4.4.3 AT89S8252单片机的ISP
4.5 小结
第5章 软件系统
5.1 单片机软件系统
5.1.1 概述
5.1.2 AT89系列单片机常用的编程语言
5.2 单片机汇编程序
5.2.1 源文件
5.2.2 源文件的格式
5.2.3 机器码代码文件
5.2.4 列表文件
5.3 单片机的指令系统
5.3.1 一些特殊符号的意义
5.3.2 指令分类说明
5.3.3 伪指令
5.3.4 宏指令
5.3.5 AT89系列单片机的寻址方式
5.3.6 动作指令分类说明
5.4 单片机C语言
5.4.1 C51语言的发展与使用
5.4.2 C51语言的结构
5.4.3 C51的数据类型与运算符
5.4.4 C51语言流程控制语句
5.4.5 C51的函数
5.4.6 户断服务函数
5.4.7 C51的编程规范
5.5 汇编语言与C51语言的混合编程
5.5.1 混合编程
5.5.2 汇编和C接口中寻址方式的改变
5.6 小结
第6章 单片机抗干扰技术
6.1 千扰产生的原因及危害
6.1.1 干扰的概念及产生原因
6.1.2 干扰的危害
6.2 干扰分析
6.3 单片机抗干扰方法
6.3.1 单片机可靠性设计技术
6.3.2 常用的硬件抗干扰方法
6.3.3 常见的软件抗干扰方法
6.4 小结
第7章 简易网络导纳分析仪的制作
7.1 导纳分析仪的控制功能要求
7.1.1 概念介绍
7.1.2 结构
7.1.3 系统功能与指标
7.1.4 系统实现基本原理
7.2 系统的设计
7.2.1 正弦信号发生器设计
7.2.2 数据采集系统设计
7.2.3 自动量程转换系统设计
7.3 控制程序的设计
7.3.1 程序流程
7.3.2 FFT程序
7.3.3 程序清单
7.4 小结
第8章 直流电压控制输出实例
8.1 系统功能介绍
8.2 系统设计
8.2.1 总体设计
8.2.2 器件选择及使用说明
8.3 硬件电路设计
8.3.1 单片机的串行通信电路
8.3.2 单片机与MAX5621之间的通信电路
8.3.3 基准电压的产生电路
8.3.4 输出放大电路
8.4 软件设计
8.4.1 计算机的接口软件设计
8.4.2 单片机软件设计
8.4.3 单片机程序清单
8.5 小结
第9章 通信机房自动温湿度控制系统应用实例
9.1 通信机房自动温湿度控制系统功能介绍
9.1.1 系统背景
9.1.2 系统控制原则
9.2 系统硬件设计
9.2.1 总体设计
9.2.2 AT89C52单片机外围电路设计
9.3 控制软件设计
9.3.1 主要功能
9.3.2 软件流程图
9.4 小结
第10章 设备面板的单片机控制应用实例
10.1 设计背景说明
10.1.1 设备结构
10.1.2 机箱面板说明
10.2 系统硬件设计
10.2.1 总体设计
10.2.2 基本配置
10.2.3 开关量的采集
10.2.4 AD接口设计
10.2.5 驱动设计
10.2.6 RS422串行通信
10.2.7 液晶显示器应用
10.2.8 轨迹球及与单片机的接口
10.2.9 系统的可靠性设计
10.3 软件设计
10.3.1 机箱A控制程序流程
10.3.2 单片机的自检
10.3.3 液晶显示程序
10.3.4 程序清单
10.4 小结
第11章 小型自动气象站开发实例
11.1 气象站功能说明
1 1.1.1 功能说明
1 1.1.2 主要性能技术指标
11.2 采样和算法
11.2.1 采样
11.2.2 算法
11.3 硬件设计
11.3.1 总体设计
11.3.2 基本配置
11.3.3 Ptl00温度计
11.3.4 湿度计
11.3.5 雨量计
11.3.6 测风计
11.3.7 风向传感器
11.3.8 时钟芯片
11.3.9 光耦隔离
11.3.10 片外存储器
11.3.11 GPRS的应用
11.4 软件设计
11.4.1 程序流程
11.4.2 程序清单
11.5 小结
附录A
参考文献
猜您喜欢