《单片机原理及套用(C语言版)》以Intel公司生产的MCS—51系列单片机为例,系统讲解了单片机的结构及原理,全书共分十二章,内容包括数字电路基础知识、单片机硬体结构、C语言程式设计基础等内容,结构新颖、条理清晰、叙述简洁,学好单片机是今后从事硬体及嵌入式系统开发的基础。
基本介绍
- 书名:单片机原理及套用:C语言版
- 出版社:航空工业出版社
- 页数:309页
- 开本:16
- 作者:张才华 余威明
- 出版日期:2011年8月1日
- 语种:简体中文
- ISBN:9787802438118
内容简介
《单片机原理及套用(C语言版)》中随着人们对智慧型化产品需求的提高,单片机的套用範围越来越广泛,前景越来越广阔。
《单片机原理及套用(C语言版)》可作为套用性、技能型人才培养的电子、电气、自动化、机电一体化等专业的教材,也可作为从事单片机开发的工程技术人员的参考用书。
图书目录
第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.3数字电路入门
1.3.1逻辑门电路
1.3.2传送门电路
1.3.3解码器
1.3.4触发器
1.3.5暂存器和锁存器
1.4如何学好单片机
1.4.1了解单片机套用系统开发流程
1.4.2单片机学习方法探讨
思考与练习
第2章MCS-51单片机入门
2.1MCS-51单片机的基本结构
2.1.1MCS-51单片机特点
2.1.2MCS-51单片机的外部引脚及功能
2.1.38051单片机的内部结构
2.1.4MCS-51单片机的CPU构成
2.2MCS-51单片机的存储器
2.2.1程式存储器
2.2.2数据存储器
2.3MCS-51单片机的并行I/O口及其控制方法
2.3.1I/O连线埠的结构分析
2.3.2I/O口控制实例
2.4MCS-51单片机的时钟电路与时序
2.4.1单片机时钟电路
2.4.2时钟、状态、机器和指令周期
2.4.3典型指令执行时序
2.5MCS-51单片机的复位
思考与练习
第3章单片机C语言程式设计基础
3.1基础数据知识
3.1.1标识符和关键字
3.1.2C51数据类型
3.1.3常量与变数
3.1.4数组与指针
3.1.5结构与联合
3.2运算符和表达式
3.2.1赋值运算符与赋值表达式
3.2.2算术运算符与算术表达式
3.2.3关係运算符与关係表达式
3.2.4逻辑运算符与逻辑表达式
3.2.5位运算符
3.2.6複合赋值运算符
3.2.7逗号运算符
3.2.8条件运算符
3.2.9指针和地址运算符
3.2.10sizeof运算符
3.2.11强制类型转换运算符
3.3流程控制语句
3.3.1条件选择语句
3.3.2循环语句
3.3.3开关语句
3.3.4其他常用函式语句
3.4函式
3.4.1函式定义
3.4.2函式的调用
3.4.3C51常用头档案
思考与练习
第4章中断系统及套用
4.1中断基础知识
4.1.1什幺是中断
4.1.2为什幺要引入中断机制
4.1.3中断的优先权与嵌套
4.2MCS-51的中断结构与控制
4.2.1MCS-51的中断源及中断结构
4.2.2MCS-51的中断处理过程
4.2.3C51中断函式的定义
4.3中断套用实例
思考与练习
第5章定时器/计数器及套用
5.1定时器/计数器结构和工作原理
5.1.1定时器/计数器结构
5.1.2定时器/计数器的工作原理
5.2定时器/计数器相关暂存器
5.2.1模式控制暂存器TMOD
5.2.2控制暂存器TCON
5.3定时器/计数器的四种工作方式及套用
5.3.1工作方式0及套用
5.3.2工作方式1及套用
5.3.3工作方式2及套用
5.3.4工作方式3及套用
5.4定时器/计数器综合套用实例
思考与练习
第6章串列接口技术及套用
6.1串列通信概述
6.1.1串列通信方式
6.1.2串列通信的制式
6.1.3串列通信的波特率
6.2MCS-51串列接口结构和工作原理
6.2.1串列口的结构
6.2.2串列口的工作原理
6.2.3串列口的控制暂存器
6.2.4串列口的波特率设定
6.3串列口工作方式
6.3.1方式0
6.3.2方式1
6.3.3方式2和方式3
6.4单片机通信技术
6.4.1RS-232C串列通讯协定和MAX232晶片
6.4.2单片机双机通信
6.4.3单片机多机通信技术
6.4.4单片机与PC机的串列通信
思考与练习
第7章单片机系统扩展
7.1单片机最小套用系统及外部扩展汇流排
7.1.18051/8751最小套用系统
7.1.28031最小套用系统
7.1.3MCS-51系列单片机的外部扩展汇流排
7.2单片机存储器扩展
7.2.1存储器扩展方法
7.2.2程式存储器扩展
7.2.3数据存储器扩展
7.2.4新型存储器简介
7.3单片机并行I/O口扩展
7.3.1MCS-51内部并行I/O口及其作用
7.3.2简单的I/O口扩展
7.3.3可程式的并行I/O接口晶片扩展
7.3.4同时扩展外部RAM与外部I/O
思考与练习
第8章单片机接口控制技术
8.1I/O接口的概念
8.1.1接口的分类
8.1.2接口的功能
8.1.3接口的控制方式
8.2按键检测与控制
8.2.1按键抖动问题产生的原因及解决方法
8.2.2按键检测电路及套用
8.2.3矩阵式键盘与I/O接口套用
8.3数码管显示控制
8.3.1LED数码管结构与工作原理
8.3.2LED数码管字型编码
8.3.3LED数码管静态显示
8.3.4LED数码管动态显示
8.4A/D与D/A转换控制
8.4.1A/D与D/A转换原理
8.4.2常用A/D转换器件及套用
8.4.3常用D/A转换器件及套用
思考与练习
第9章单片机电机控制技术
9.1直流电机
9.1.1什幺是直流电机
9.1.2直流电机的单向控制
9.1.3直流电机的双向控制
9.2步进电机
9.2.1步进电机的分类
9.2.2步进电机工作基本原理
9.2.3步进电机驱动方式
9.2.4单片机控制步进电机套用实例
思考与练习
……
第10章液晶显示控制技术
第11章I2C汇流排接口技术
第12章单汇流排与SPI汇流排技术
附录
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.3数字电路入门
1.3.1逻辑门电路
1.3.2传送门电路
1.3.3解码器
1.3.4触发器
1.3.5暂存器和锁存器
1.4如何学好单片机
1.4.1了解单片机套用系统开发流程
1.4.2单片机学习方法探讨
思考与练习
第2章MCS-51单片机入门
2.1MCS-51单片机的基本结构
2.1.1MCS-51单片机特点
2.1.2MCS-51单片机的外部引脚及功能
2.1.38051单片机的内部结构
2.1.4MCS-51单片机的CPU构成
2.2MCS-51单片机的存储器
2.2.1程式存储器
2.2.2数据存储器
2.3MCS-51单片机的并行I/O口及其控制方法
2.3.1I/O连线埠的结构分析
2.3.2I/O口控制实例
2.4MCS-51单片机的时钟电路与时序
2.4.1单片机时钟电路
2.4.2时钟、状态、机器和指令周期
2.4.3典型指令执行时序
2.5MCS-51单片机的复位
思考与练习
第3章单片机C语言程式设计基础
3.1基础数据知识
3.1.1标识符和关键字
3.1.2C51数据类型
3.1.3常量与变数
3.1.4数组与指针
3.1.5结构与联合
3.2运算符和表达式
3.2.1赋值运算符与赋值表达式
3.2.2算术运算符与算术表达式
3.2.3关係运算符与关係表达式
3.2.4逻辑运算符与逻辑表达式
3.2.5位运算符
3.2.6複合赋值运算符
3.2.7逗号运算符
3.2.8条件运算符
3.2.9指针和地址运算符
3.2.10sizeof运算符
3.2.11强制类型转换运算符
3.3流程控制语句
3.3.1条件选择语句
3.3.2循环语句
3.3.3开关语句
3.3.4其他常用函式语句
3.4函式
3.4.1函式定义
3.4.2函式的调用
3.4.3C51常用头档案
思考与练习
第4章中断系统及套用
4.1中断基础知识
4.1.1什幺是中断
4.1.2为什幺要引入中断机制
4.1.3中断的优先权与嵌套
4.2MCS-51的中断结构与控制
4.2.1MCS-51的中断源及中断结构
4.2.2MCS-51的中断处理过程
4.2.3C51中断函式的定义
4.3中断套用实例
思考与练习
第5章定时器/计数器及套用
5.1定时器/计数器结构和工作原理
5.1.1定时器/计数器结构
5.1.2定时器/计数器的工作原理
5.2定时器/计数器相关暂存器
5.2.1模式控制暂存器TMOD
5.2.2控制暂存器TCON
5.3定时器/计数器的四种工作方式及套用
5.3.1工作方式0及套用
5.3.2工作方式1及套用
5.3.3工作方式2及套用
5.3.4工作方式3及套用
5.4定时器/计数器综合套用实例
思考与练习
第6章串列接口技术及套用
6.1串列通信概述
6.1.1串列通信方式
6.1.2串列通信的制式
6.1.3串列通信的波特率
6.2MCS-51串列接口结构和工作原理
6.2.1串列口的结构
6.2.2串列口的工作原理
6.2.3串列口的控制暂存器
6.2.4串列口的波特率设定
6.3串列口工作方式
6.3.1方式0
6.3.2方式1
6.3.3方式2和方式3
6.4单片机通信技术
6.4.1RS-232C串列通讯协定和MAX232晶片
6.4.2单片机双机通信
6.4.3单片机多机通信技术
6.4.4单片机与PC机的串列通信
思考与练习
第7章单片机系统扩展
7.1单片机最小套用系统及外部扩展汇流排
7.1.18051/8751最小套用系统
7.1.28031最小套用系统
7.1.3MCS-51系列单片机的外部扩展汇流排
7.2单片机存储器扩展
7.2.1存储器扩展方法
7.2.2程式存储器扩展
7.2.3数据存储器扩展
7.2.4新型存储器简介
7.3单片机并行I/O口扩展
7.3.1MCS-51内部并行I/O口及其作用
7.3.2简单的I/O口扩展
7.3.3可程式的并行I/O接口晶片扩展
7.3.4同时扩展外部RAM与外部I/O
思考与练习
第8章单片机接口控制技术
8.1I/O接口的概念
8.1.1接口的分类
8.1.2接口的功能
8.1.3接口的控制方式
8.2按键检测与控制
8.2.1按键抖动问题产生的原因及解决方法
8.2.2按键检测电路及套用
8.2.3矩阵式键盘与I/O接口套用
8.3数码管显示控制
8.3.1LED数码管结构与工作原理
8.3.2LED数码管字型编码
8.3.3LED数码管静态显示
8.3.4LED数码管动态显示
8.4A/D与D/A转换控制
8.4.1A/D与D/A转换原理
8.4.2常用A/D转换器件及套用
8.4.3常用D/A转换器件及套用
思考与练习
第9章单片机电机控制技术
9.1直流电机
9.1.1什幺是直流电机
9.1.2直流电机的单向控制
9.1.3直流电机的双向控制
9.2步进电机
9.2.1步进电机的分类
9.2.2步进电机工作基本原理
9.2.3步进电机驱动方式
9.2.4单片机控制步进电机套用实例
思考与练习
……
第10章液晶显示控制技术
第11章I2C汇流排接口技术
第12章单汇流排与SPI汇流排技术
附录