《单片机原理与接口技术》是一部由王卫星 所编着的书籍,中国农业出版社出版发行。
基本介绍
- 书名:单片机原理与接口技术
- 作者:王卫星
- ISBN:9787109179264
- 出版社:中国农业出版社
出版信息
- 版 次:1
- 页 数:
- 字 数:
- 印刷时间:2013年01月01日
- 开 本:16开
- 纸 张:胶版纸
- 包 装:平装
- 是否套装:否
- 国际标準书号ISBN:9787109179264
- 所属分类:图书>教材>研究生/本科/专科教材>工学图书>计算机/网路>计算机理论
内容简介
本书以讲述MCS-51系列单片机为核心,详细介绍了单片机的基本结构与工作原理、指令系统与程式设计、内部功能与外部扩展、KeilC51开发工具和套用系统设计实例等内容,具有基础性与先进性统一、基本原理与实际案例并重的特点。书中兼顾彙编语言与C语言编程,在介绍并行扩展的基础上,重点介绍串列晶片与单片机的接口技术。
目录
前言
第一章 单片机概述
第一节 单片机的特点及发展概况
一、单片机的特点
二、单片机的发展概况
三、单片机的发展趋势
第二节 单片机的套用
一、单机套用
二、多机套用
第三节 常用单片机系列
一、单片机的分类
二、常用单片机系列介绍
思考与练习题
第二章 MCS-51单片机硬体结构
第一节 MCS-51单片机结构
一、MCS-51的基本组成
二、MCS-51的引脚
三、MCS-51存储器配置
四、MCS-51的时序
第二节 MCS-51单片机的输入/输出连线埠
第三节 MCS-51单片机的工作方式
思考与练习题
第三章 MCS-51单片机指令系统
第一节 指令系统简介
第二节 MCS-51的定址方式
第三节 MCS-51单片机指令系统
一、数据传送类指令
二、算术运算类指令
三、逻辑运算类指令
四、控制程式转移类指令
五、位操作(布尔处理)类指令
思考与练习题
第四章 彙编语言程式设计
第一节 彙编语言语句的格式
第二节 伪指令
第三节 彙编语言源程式的编程和彙编
第四节 彙编语言程式设计方法
一、顺序程式设计
二、分支程式设计
三、循环程式设计
四、子程式设计
思考与练习题
第五章 MCS-51单片机的内部功能
第一节 中断系统
一、中断系统概述
二、中断系统的中断控制
三、中断系统的套用实例
第二节 定时/计数器
一、定时/计数器的结构和工作原理
二、定时/计数器的控制功能
三、定时/计数器的工作方式
四、定时/计数器套用实例
第三节 串列口
一、串列口通信概述
二、串列口通信接口
三、串列口工作方式
四、串列口套用实例
思考与练习题
第六章 MCS-51系统扩展技术
第一节 并行扩展三汇流排的产生
一、外部并行扩展汇流排
二、并行扩展的定址
第二节 存储器扩展技术
一、扩展数据存储器
二、扩展程式存储器
第三节 串列扩展汇流排接口技术
一、SPI汇流排
二、I2C汇流排
三、单汇流排
思考与练习题
第七章 单片机的接口技术
第一节 键盘输入及其接口
一、键盘工作原理
二、独立式按键
三、矩阵键盘
第二节 单片机与显示器的接口
一、LED显示器
二、LCD显示器
第三节 单片机与D/A转换器的接口及套用
一、概述
二、串列输入D/A晶片TLC5615接口技术
三、并行输入D/A晶片DAC0832接口技术
第四节 单片机与A/D转换器的接口及套用
一、概述
二、串列输出A/D晶片TLCl549接口技术
三、串列输出A/D晶片TLC2543接口技术
四、并行输出A/D晶片ADC0809接口技术
五、双积分A/D晶片MCl4433接口技术
思考与练习题
第八章 KeilC51开发工具
第一节 KeilC51简介
一、Cx51编译器
二、KeiluVision开发工具
三、Cx51程式结构
第二节 Cx51数据与运算
一、Cx51数据的存储类型与存储模式
二、MCS-51特殊功能暂存器(SFR)及其Cx51定义
三、MCS-51并行接口及其Cx51定义
四、位变数(bit)及其Cx51定义
五、Cx51运算符、表达式及其规则
第三节 MCS-51内部资源的C编程
一、中断的C编程
二、定时器/计数器的C编程
三、串列口的C编程
思考与练习题
第九章 单片机套用系统设计实例
第一节 MCS-51单片机套用系统设计概述
一、单片机套用系统设计结构
二、单片机系统设计过程
第二节 步进电机控制设计实例
一、设计任务说明
二、设计要求与方案确定
三、硬体设计
四、软体设计
第三节 超声测距仪设计实例
一、设计任务说明
二、设计要求与方案确定
三、硬体电路设计
四、软体设计
第四节 无线温度採集检测系统设计实例
一、设计任务说明
二、设计要求与方案确定
三、发射电路硬体设计
四、接收电路硬体设计
五、软体设计
第五节 家电远程控制设计实例
一、设计任务说明
二、设计要求与方案确定
三、硬体电路设计
四、软体设计
第六节 基于单片机简易数控直流电源设计实例
一、设计任务说明
二、设计要求与方案确定
三、硬体设计
四、软体设计
思考与练习题
附录A MCS-51指令表
附录B 部分单片机仿真器介绍
参考文献
第一章 单片机概述
第一节 单片机的特点及发展概况
一、单片机的特点
二、单片机的发展概况
三、单片机的发展趋势
第二节 单片机的套用
一、单机套用
二、多机套用
第三节 常用单片机系列
一、单片机的分类
二、常用单片机系列介绍
思考与练习题
第二章 MCS-51单片机硬体结构
第一节 MCS-51单片机结构
一、MCS-51的基本组成
二、MCS-51的引脚
三、MCS-51存储器配置
四、MCS-51的时序
第二节 MCS-51单片机的输入/输出连线埠
第三节 MCS-51单片机的工作方式
思考与练习题
第三章 MCS-51单片机指令系统
第一节 指令系统简介
第二节 MCS-51的定址方式
第三节 MCS-51单片机指令系统
一、数据传送类指令
二、算术运算类指令
三、逻辑运算类指令
四、控制程式转移类指令
五、位操作(布尔处理)类指令
思考与练习题
第四章 彙编语言程式设计
第一节 彙编语言语句的格式
第二节 伪指令
第三节 彙编语言源程式的编程和彙编
第四节 彙编语言程式设计方法
一、顺序程式设计
二、分支程式设计
三、循环程式设计
四、子程式设计
思考与练习题
第五章 MCS-51单片机的内部功能
第一节 中断系统
一、中断系统概述
二、中断系统的中断控制
三、中断系统的套用实例
第二节 定时/计数器
一、定时/计数器的结构和工作原理
二、定时/计数器的控制功能
三、定时/计数器的工作方式
四、定时/计数器套用实例
第三节 串列口
一、串列口通信概述
二、串列口通信接口
三、串列口工作方式
四、串列口套用实例
思考与练习题
第六章 MCS-51系统扩展技术
第一节 并行扩展三汇流排的产生
一、外部并行扩展汇流排
二、并行扩展的定址
第二节 存储器扩展技术
一、扩展数据存储器
二、扩展程式存储器
第三节 串列扩展汇流排接口技术
一、SPI汇流排
二、I2C汇流排
三、单汇流排
思考与练习题
第七章 单片机的接口技术
第一节 键盘输入及其接口
一、键盘工作原理
二、独立式按键
三、矩阵键盘
第二节 单片机与显示器的接口
一、LED显示器
二、LCD显示器
第三节 单片机与D/A转换器的接口及套用
一、概述
二、串列输入D/A晶片TLC5615接口技术
三、并行输入D/A晶片DAC0832接口技术
第四节 单片机与A/D转换器的接口及套用
一、概述
二、串列输出A/D晶片TLCl549接口技术
三、串列输出A/D晶片TLC2543接口技术
四、并行输出A/D晶片ADC0809接口技术
五、双积分A/D晶片MCl4433接口技术
思考与练习题
第八章 KeilC51开发工具
第一节 KeilC51简介
一、Cx51编译器
二、KeiluVision开发工具
三、Cx51程式结构
第二节 Cx51数据与运算
一、Cx51数据的存储类型与存储模式
二、MCS-51特殊功能暂存器(SFR)及其Cx51定义
三、MCS-51并行接口及其Cx51定义
四、位变数(bit)及其Cx51定义
五、Cx51运算符、表达式及其规则
第三节 MCS-51内部资源的C编程
一、中断的C编程
二、定时器/计数器的C编程
三、串列口的C编程
思考与练习题
第九章 单片机套用系统设计实例
第一节 MCS-51单片机套用系统设计概述
一、单片机套用系统设计结构
二、单片机系统设计过程
第二节 步进电机控制设计实例
一、设计任务说明
二、设计要求与方案确定
三、硬体设计
四、软体设计
第三节 超声测距仪设计实例
一、设计任务说明
二、设计要求与方案确定
三、硬体电路设计
四、软体设计
第四节 无线温度採集检测系统设计实例
一、设计任务说明
二、设计要求与方案确定
三、发射电路硬体设计
四、接收电路硬体设计
五、软体设计
第五节 家电远程控制设计实例
一、设计任务说明
二、设计要求与方案确定
三、硬体电路设计
四、软体设计
第六节 基于单片机简易数控直流电源设计实例
一、设计任务说明
二、设计要求与方案确定
三、硬体设计
四、软体设计
思考与练习题
附录A MCS-51指令表
附录B 部分单片机仿真器介绍
参考文献