书籍详情
单片机原理与应用
作者:戴胜华 等编著
出版社:清华大学出版社
出版时间:2005-04-01
ISBN:9787810824965
定价:¥29.00
购买这本书可以去
内容简介
本书以MCS-51系列单片机为主,系统的介绍了单片机的组成、基本工作原理、特殊功能寄存器,单片机的寻址方式、指令系统和汇编语言程序设计,单片机的中断系统,单片机的功能部件定时器及串行通信接口的原理与应用,单片机的系统扩展和外围接口电路的设计,单片机DAC和ADC接口设计,C51语言及嵌入式实时操作系统基础,ZKS-03单片机实验仪简介及使用说明,以及单片机的实验与实践。 本书每一章都安排了一定数量的习题和思考题,附录中包含有MCS-51指令表和ASCII字符表等常用图表及单片机开发实验仪的使用说明等。
作者简介
暂缺《单片机原理与应用》作者简介
目录
第1章 单片机概述
1.1 单片机的历史及发展概况
1.2 单片机的发展趋势
1.2.1 CPU的改进
1.2.2 存储器的发展
1.2.3 片内I/O口的改进
1.2.4 集成更多的外围电路
1.2.5 引脚的多功能
1.2.6 低功耗
1.2.7 专用型单片机发展加快
1.3 单片机的应用
1.3.1 单片机在各类仪器仪表中的应用
1.3.2 单片机在工业测控中的应用
1.3.3 单片机在计算机网络与通信技术中的应用
1.3.4 单片机在日常生活及家电中的应用
1.4 8 位单片机的主要生产厂商和机型’
1.4.1 单片机主要厂商
1.4.2 单片机主要产品
第2章 MCS-51单片机的结构与原理
2.1 MCS-51单片机的硬件功能
2.2 MCS-51硬件系统结构
2.2.1 运算部件
2.2.2 控制部件
2.3 存储器结构
2.3.1 程序存储器
2.3.2 数据存储器
2.4 I/O端口
2.4.1 PO 口
2.4.2 P1 口
2.4.3 P2 口
2.4.4 P3 口
2.4.5 I/O的接口要求与负载能力
2.4.6 I/O口的读一修改一写特性
2.5 复位电路
2.5.1 复位时片内各寄存器的状态
2.5.2 复位电路
2.6 CPU时序
2.6.1 时钟电路
2.6.2 时序
2.7 CPU引脚功能
2.8 单片机的工作方式
2.8.1 复位方式
2.8.2 程序执行方式
2.8.3 CHMOS型单片机低功耗工作方式
2.8.4 编程和校验方式
习题
第3章 MCS-51单片机指令系统
3.1 MCS-51指令系统简介
3.1.1 汇编指令
3.1.2 指令代码的格式
3.1.3 指令中的常用符号
3.2 寻址方式
3.2.1 寄存器寻址方式
3.2.2 寄存器间接寻址
3.2.3 立即寻址
3.2.4 直接寻址
3.2.5 基址寄存器+变址寄存器的间接寻址
3.2.6 相对寻址
3.2.7 位寻址
3.3 指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算指令
3.3.4 控制转移指令
3.3.5 位操作指令
习题
第4章 汇编语言及程序设计
4.1 汇编语言及格式
4.1.1 汇编语言的特点
4.1.2 汇编语言的语句格式
4.1.3 伪指令
4.1.4 汇编语言程序的汇编
4.2 汇编语言程序设计
4.2.1 汇编语言程序设计的基本步骤
4.2.2 程序的基本结构
4.2.3 简单程序设计
4.2.4 分支程序设计
4.2.5 循环程序设计
4.2.6 子程序设计
4.3 汇编语言程序设计举例
4.3.1 查表程序
4.3.2 数制转换程序
4.3.3 算术运算程序
4.3.4 数字滤波程序
4.3.5 排序与检索程序
4.3.6 布尔处理程序
4.4 浮点数运算程序设计
4.4.1 浮点数的表示
4.4.2 浮点数的运算
习题
第5章 定时器/计数器
5.1 定时器/计数器的结构
5.1.1 定时方法概述
5.1.2 定时器/计数器的结构
5.2 定时器/计数器的工作方式
5.2.1 工作方式O
5.2.2 工作方式1
5.2.3 工作方式2
5.2.4 工作方式3
5.3 定时器/计数器T2.
5.3.1 T2的特殊功能寄存器
5.3.2 T2的工作方式
5.4 定时器/计数器的编程和应用
5.4.1 定时器/计数器对输入信号的要求
5.4.2 定时器/计数器初值的求法
5.4.3 运行中读定时器/计数器
5.4.4 门控制位GATE的功能和使用方法
5.4.5 定时器/计数器的应用
习题
第6章 串行通信接口
6.1 串行通信基础
6.1.1 基本通信方式
6.1.2 异步通信和同步通信
6.1.3 串行接口芯片
6.2 串行通信总线标准及其接口
6.3 MCS-51的串行接口
6.3.1 串行口的结构
6.3.2 串行口的工作方式O
6.3.3 串行口的工作方式1
6.3.4 串行口的工作方式2
6.3.5 串行口的工作方式3
6.3.6 MCS-51串行通信的波特率
6.4 串行口应用举例
6.4.1 利用串行口工作方式O扩展I/O口
6.4.2 用串行口进行异步单工通信
6.5 多机通信
习题
第7章 中断系统
7.1 中断的定义和作用
7.1.1 中断的作用
7.1.2 中断源
7.1.3 中断系统的功能
7.2 MCS-51单片机中断系统
7.2.1 MCS-51单片机的中断系统结构
7.2.2 中断管理
7.2.3 外部中断方式的选择
7.2.4 中断响应时间
7.2.5 中断请求的撤除
7.2.6 MCS-51中断系统的初始化
7.3 扩充外中断源
7.3.1 利用定时器扩充中断源
7.3.2 中断和查询相结合
7.3.3 用优先级编码器扩展外部中断源
7.3.4 采用8259扩展外部中断源
7.4 中断系统应用举例
习题
第8章 单片机系统扩展设计
8.1 系统接口技术概述
8.1.1 并行接口设计基础
8.1.2 串行接口设计基础
8.2 存储器扩展技术
8.2.1 存储器扩展概述
8.2.2 存储器的并行扩展
8.2.3 存储器的串行扩展
8.3 输人输出(I/O)和中断扩展技术
8.3.1 并行扩展I/O接口
8.3.2 串行扩展I/O接口
习题
第9章 键盘和显示器接口设计
9.1 I/O接口技术概述
9.1.1 I/O接口电路的功能
9.1.2 I/O数据传送的控制方式
9.2 键盘接口技术
9.2.1 键盘的特点和常用接口设计
9.2.2 独立式按键接口设计
9.2.3 矩阵式键盘接口设计
9.3 显示器接口技术
9.3.1 LED显示器接口设计
9.3.2 LCD显示器接口设计
习题
第10章 DAC、ADC和其他接口设计
10.1 数模转换器(DAC)接口技术
10.1.1 DAC的构成和特性参数
10.1.2 DAC芯片的选择
10.1.3 DAC并行接口设计
10.1.4 DAC串行接口设计
10.2 模数转换器(ADC)接口技术
10.2.1 AtX2基本构成和特性参数
10.2.2 ADC并行接口设计
10.2.3 ADC串行接口设计
10.3 其他常用接口技术
10.3.1 串行通信接口
10.3.2 开关量和功率接口
10.3.3 程控量程转换接口
10.3.4 电源电路接口
习题
第11章 C51语言及嵌入式实时操作系统基础
11.1 C51语言基础
11.1.1 C51语言概述
11.1.2 C51的数据类型及存储模式
11.1.3 C51变量
11.1.4 C51对中断的支持
11.2 开发工具Keil Software简介
11.2.1 概述
11.2.2 Vision2集成开发环境
11.2.3 工具套件
11.2.4 开发流程
11.2.5 程序应用与编写优化代码
11.2.6 C51编译器指示参数
11.3嵌入式实时操作系统
11.3.1实时操作系统的概念
11.3.2实时操作系统的特点
11.3.3多任务实时系统的基本特征
11.3.4 MCS-51的实时操作系统RTX51
11.3.5 MCS-51的RTX51简单应用
11.4 实时系统应用——交通灯控制器
11.4.1 交通灯控制器命令
11.4.2 应用程序
11.4.3 实时系统仿真
习题
第12章 ZKS-03单片机实验仪简介及使用说明
12.1 电路外观
12.2 系统组成
12.3 实验仪功能与特点
12.4 实验仪结构
12.4.1 应用接口
12.4.2 I/O地址分配
12.4.3 跳线选择器
12.4.4 DP-51单元器件简介
12.4.5 基本实验电路单元简介
12.5 实验仪使用说明
12.5.1 Keil C51简介
12.5.2 建立第一个Keil C51应用程序
12.5.3 程序文件的编译、连接
12.5.4 下载
12.5.5 调试功能
12.5.6 全速运行
12.5.7 操作步骤
12.5.8 注意的问题
习题
第13章 MCS-51单片机实验
实验一 交通信号灯控制实验
实验目的
实验内容及步骤
实验电路
程序框图
实验二 P1口输入、输出实验
实验目的
实验内容与步骤
实验电路
实验说明
程序框图
实验三 外部中断实验
实验目的
实验原理
实验内容与步骤
实验电路
实验四 定时器/计数器实验
实验目的
实验原理
实验内容与步骤
实验电路
实验五 8155并行接口实验
实验目的
实验原理
实验内容与步骤
实验电路
实验六 LED数码显示实验
实验目的
实验原理
实验内容与步骤
实验电路
实验七 键盘扫描实验
实验目的
实验原理
实验内容
实验参考电路
实验参考流程图
实验八 步进电机控制实验
实验目的
步进电机简介
实验原理
实验内容
实验电路
实验九 电子音调实验
实验目的
实验原理
实验内容
实验电路
实验十 串行数/模转换实验
实验目的
实验内容
TLC 5620使用简介
实验电路
编程提示
实验十一 串行模/数转换实验
实验目的
实验内容
TLC 0834使用简介
实验参考电路
编程提示
附录A ASCII码(美国标准信息交换码)
附录B MCS-51指令功能简述表
参考文献
1.1 单片机的历史及发展概况
1.2 单片机的发展趋势
1.2.1 CPU的改进
1.2.2 存储器的发展
1.2.3 片内I/O口的改进
1.2.4 集成更多的外围电路
1.2.5 引脚的多功能
1.2.6 低功耗
1.2.7 专用型单片机发展加快
1.3 单片机的应用
1.3.1 单片机在各类仪器仪表中的应用
1.3.2 单片机在工业测控中的应用
1.3.3 单片机在计算机网络与通信技术中的应用
1.3.4 单片机在日常生活及家电中的应用
1.4 8 位单片机的主要生产厂商和机型’
1.4.1 单片机主要厂商
1.4.2 单片机主要产品
第2章 MCS-51单片机的结构与原理
2.1 MCS-51单片机的硬件功能
2.2 MCS-51硬件系统结构
2.2.1 运算部件
2.2.2 控制部件
2.3 存储器结构
2.3.1 程序存储器
2.3.2 数据存储器
2.4 I/O端口
2.4.1 PO 口
2.4.2 P1 口
2.4.3 P2 口
2.4.4 P3 口
2.4.5 I/O的接口要求与负载能力
2.4.6 I/O口的读一修改一写特性
2.5 复位电路
2.5.1 复位时片内各寄存器的状态
2.5.2 复位电路
2.6 CPU时序
2.6.1 时钟电路
2.6.2 时序
2.7 CPU引脚功能
2.8 单片机的工作方式
2.8.1 复位方式
2.8.2 程序执行方式
2.8.3 CHMOS型单片机低功耗工作方式
2.8.4 编程和校验方式
习题
第3章 MCS-51单片机指令系统
3.1 MCS-51指令系统简介
3.1.1 汇编指令
3.1.2 指令代码的格式
3.1.3 指令中的常用符号
3.2 寻址方式
3.2.1 寄存器寻址方式
3.2.2 寄存器间接寻址
3.2.3 立即寻址
3.2.4 直接寻址
3.2.5 基址寄存器+变址寄存器的间接寻址
3.2.6 相对寻址
3.2.7 位寻址
3.3 指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算指令
3.3.4 控制转移指令
3.3.5 位操作指令
习题
第4章 汇编语言及程序设计
4.1 汇编语言及格式
4.1.1 汇编语言的特点
4.1.2 汇编语言的语句格式
4.1.3 伪指令
4.1.4 汇编语言程序的汇编
4.2 汇编语言程序设计
4.2.1 汇编语言程序设计的基本步骤
4.2.2 程序的基本结构
4.2.3 简单程序设计
4.2.4 分支程序设计
4.2.5 循环程序设计
4.2.6 子程序设计
4.3 汇编语言程序设计举例
4.3.1 查表程序
4.3.2 数制转换程序
4.3.3 算术运算程序
4.3.4 数字滤波程序
4.3.5 排序与检索程序
4.3.6 布尔处理程序
4.4 浮点数运算程序设计
4.4.1 浮点数的表示
4.4.2 浮点数的运算
习题
第5章 定时器/计数器
5.1 定时器/计数器的结构
5.1.1 定时方法概述
5.1.2 定时器/计数器的结构
5.2 定时器/计数器的工作方式
5.2.1 工作方式O
5.2.2 工作方式1
5.2.3 工作方式2
5.2.4 工作方式3
5.3 定时器/计数器T2.
5.3.1 T2的特殊功能寄存器
5.3.2 T2的工作方式
5.4 定时器/计数器的编程和应用
5.4.1 定时器/计数器对输入信号的要求
5.4.2 定时器/计数器初值的求法
5.4.3 运行中读定时器/计数器
5.4.4 门控制位GATE的功能和使用方法
5.4.5 定时器/计数器的应用
习题
第6章 串行通信接口
6.1 串行通信基础
6.1.1 基本通信方式
6.1.2 异步通信和同步通信
6.1.3 串行接口芯片
6.2 串行通信总线标准及其接口
6.3 MCS-51的串行接口
6.3.1 串行口的结构
6.3.2 串行口的工作方式O
6.3.3 串行口的工作方式1
6.3.4 串行口的工作方式2
6.3.5 串行口的工作方式3
6.3.6 MCS-51串行通信的波特率
6.4 串行口应用举例
6.4.1 利用串行口工作方式O扩展I/O口
6.4.2 用串行口进行异步单工通信
6.5 多机通信
习题
第7章 中断系统
7.1 中断的定义和作用
7.1.1 中断的作用
7.1.2 中断源
7.1.3 中断系统的功能
7.2 MCS-51单片机中断系统
7.2.1 MCS-51单片机的中断系统结构
7.2.2 中断管理
7.2.3 外部中断方式的选择
7.2.4 中断响应时间
7.2.5 中断请求的撤除
7.2.6 MCS-51中断系统的初始化
7.3 扩充外中断源
7.3.1 利用定时器扩充中断源
7.3.2 中断和查询相结合
7.3.3 用优先级编码器扩展外部中断源
7.3.4 采用8259扩展外部中断源
7.4 中断系统应用举例
习题
第8章 单片机系统扩展设计
8.1 系统接口技术概述
8.1.1 并行接口设计基础
8.1.2 串行接口设计基础
8.2 存储器扩展技术
8.2.1 存储器扩展概述
8.2.2 存储器的并行扩展
8.2.3 存储器的串行扩展
8.3 输人输出(I/O)和中断扩展技术
8.3.1 并行扩展I/O接口
8.3.2 串行扩展I/O接口
习题
第9章 键盘和显示器接口设计
9.1 I/O接口技术概述
9.1.1 I/O接口电路的功能
9.1.2 I/O数据传送的控制方式
9.2 键盘接口技术
9.2.1 键盘的特点和常用接口设计
9.2.2 独立式按键接口设计
9.2.3 矩阵式键盘接口设计
9.3 显示器接口技术
9.3.1 LED显示器接口设计
9.3.2 LCD显示器接口设计
习题
第10章 DAC、ADC和其他接口设计
10.1 数模转换器(DAC)接口技术
10.1.1 DAC的构成和特性参数
10.1.2 DAC芯片的选择
10.1.3 DAC并行接口设计
10.1.4 DAC串行接口设计
10.2 模数转换器(ADC)接口技术
10.2.1 AtX2基本构成和特性参数
10.2.2 ADC并行接口设计
10.2.3 ADC串行接口设计
10.3 其他常用接口技术
10.3.1 串行通信接口
10.3.2 开关量和功率接口
10.3.3 程控量程转换接口
10.3.4 电源电路接口
习题
第11章 C51语言及嵌入式实时操作系统基础
11.1 C51语言基础
11.1.1 C51语言概述
11.1.2 C51的数据类型及存储模式
11.1.3 C51变量
11.1.4 C51对中断的支持
11.2 开发工具Keil Software简介
11.2.1 概述
11.2.2 Vision2集成开发环境
11.2.3 工具套件
11.2.4 开发流程
11.2.5 程序应用与编写优化代码
11.2.6 C51编译器指示参数
11.3嵌入式实时操作系统
11.3.1实时操作系统的概念
11.3.2实时操作系统的特点
11.3.3多任务实时系统的基本特征
11.3.4 MCS-51的实时操作系统RTX51
11.3.5 MCS-51的RTX51简单应用
11.4 实时系统应用——交通灯控制器
11.4.1 交通灯控制器命令
11.4.2 应用程序
11.4.3 实时系统仿真
习题
第12章 ZKS-03单片机实验仪简介及使用说明
12.1 电路外观
12.2 系统组成
12.3 实验仪功能与特点
12.4 实验仪结构
12.4.1 应用接口
12.4.2 I/O地址分配
12.4.3 跳线选择器
12.4.4 DP-51单元器件简介
12.4.5 基本实验电路单元简介
12.5 实验仪使用说明
12.5.1 Keil C51简介
12.5.2 建立第一个Keil C51应用程序
12.5.3 程序文件的编译、连接
12.5.4 下载
12.5.5 调试功能
12.5.6 全速运行
12.5.7 操作步骤
12.5.8 注意的问题
习题
第13章 MCS-51单片机实验
实验一 交通信号灯控制实验
实验目的
实验内容及步骤
实验电路
程序框图
实验二 P1口输入、输出实验
实验目的
实验内容与步骤
实验电路
实验说明
程序框图
实验三 外部中断实验
实验目的
实验原理
实验内容与步骤
实验电路
实验四 定时器/计数器实验
实验目的
实验原理
实验内容与步骤
实验电路
实验五 8155并行接口实验
实验目的
实验原理
实验内容与步骤
实验电路
实验六 LED数码显示实验
实验目的
实验原理
实验内容与步骤
实验电路
实验七 键盘扫描实验
实验目的
实验原理
实验内容
实验参考电路
实验参考流程图
实验八 步进电机控制实验
实验目的
步进电机简介
实验原理
实验内容
实验电路
实验九 电子音调实验
实验目的
实验原理
实验内容
实验电路
实验十 串行数/模转换实验
实验目的
实验内容
TLC 5620使用简介
实验电路
编程提示
实验十一 串行模/数转换实验
实验目的
实验内容
TLC 0834使用简介
实验参考电路
编程提示
附录A ASCII码(美国标准信息交换码)
附录B MCS-51指令功能简述表
参考文献
猜您喜欢