当前位置首页 > 百科> 正文

单片机实用教程

2017-10-05 20:29:48 百科
单片机实用教程

单片机实用教程

《单片机实用教程》是2006-5北京航空航天大学出版社 出版的图书,作者是李勛

基本介绍

  • 书名:单片机实用教程
  • 又名:《单片机实用教程(第二版)》封面
  • 作者:李勛
  • ISBN:9787810776219, 7810776215   
  • 页数:327页
  • 定价:28.00
  • 出版社:北京航空航天大学出版社   
  • 出版时间:2006-5
  • 开本:16开

图书概述

《单片机实用教程》第2版是一部紧跟时代脚步的单片机教材。它既包括了单片机基础知识,又涵盖了从MCU展到SoC阶段的技术演化。本书共10章。前4章和第6章全面系统地讲解了MCS51系列单片机的硬体组成、运作原理、指令集、软硬体套用技术以及系统设计等基础知识。第5和第7两章分别介绍了8位单片机发展过程中两个不同高度的代表机型——8XC552和AT89C51。第5章重点阐述了CHMOS单片机的特点、新增硬体资源的组成原理和套用技巧。第7章扼要地介绍了快闪记忆体型单片机的情况。这一章实际上是由MCU向SoC过渡的一章。最后3章以C8051F这样一个SoC系列为代表,深入透彻地讲述了C8051F的内部硬体资源、数字与模拟涉外部件的原理与套用。这是一个新的高度。本书取材先进、典型、完整;叙述条理清晰,逻辑性强,语言精练;例题和习题丰富,实用性和可读性强。本书以高等院校计算机及其它有关专业师生及从事微机控制的广大科技人员为读者对象。

图书目录

第1章 MCS51硬体结构1
1.1 引言1
1.2 MCS51系列1
1.3 内部结构2
1.3.1 专用暂存器2
1.3.2 连线埠结构及运行5
1.3.3 存储器组织9
1.3.4 CPU定时11
1.3.5 片外存储器的存取13
1.3.6 复位电路15
1.3.7 片内时钟振荡器16
1.4 定时/计数器17
1.4.1 定时器0和定时器118
1.4.2 定时器220
1.5 串列口22
1.5.1 运行方式22
1.5.2 串列口控制暂存器23
1.5.3 多机通信24
1.5.4 波特率24
1.6 中断系统26
1.6.1 中断源26
1.6.2 中断允许和优先权暂存器27
1.6.3 中断处理过程29
1.6.4 外部中断的触发方式30
1.6.5 中断回响时间30
1.7 引脚功能31
思考题与练习题32
第2章 指令系统34
2.1 定址方式34
2.1.1 暂存器定址34
2.1.2 直接定址34
2.1.3 暂存器间接定址34
2.1.4 立即定址35
2.1.5 基址暂存器加变址暂存器间接定址35
2.2 指令分类35
2.3 数据传送指令35
2.3.1 单向数据传送指令35
2.3.2 数据交换指令41
2.4 算术指令41
2.4.1 加法类指令42
2.4.2 减法类指令44
2.4.3 乘除法指令45
2.5 逻辑指令45
2.5.1 单运算元逻辑运算指令45
2.5.2 双运算元逻辑运算指令47
2.6 控制跳转操作指令49
2.6.1 子程式调用和返回指令50
2.6.2 无条件跳转指令50
2.6.3 条件跳转指令52
2.6.4 比较不等则跳转指令53
2.6.5 循环控制及其它指令54
思考题与练习题55
第3章 程式设计示範56
3.1 通用程式56
3.1.1 数制转换子程式56
3.1.2 多倍精度运算57
3.1.3 查表程式57
3.1.4 分支程式59
3.1.5 堆叠操作程式61
3.1.6 代码伫列参数传递程式64
3.2 硬体相关程式65
3.2.1 控制信号的软体定时65
3.2.2 串列口和定时器的方式设定65
3.2.3 简单的串列I/O驱动程式66
3.2.4 串列口字元串的传送66
3.2.5 特别情况的辨识与处理67
3.2.6 定时器中断示例68
3.2.7 定时器溢出和中断的同步69
3.2.8 定时器瞬时值的动态读出70
3.2.9 程式的单步运行70
3.2.10 中断优先权别的扩展71
3.2.11 程式存储器空白区的防範措施71
3.2.12 多机通信程式72
3.3 布尔处理程式75
思考题与练习题76
第4章 系统扩展79
4.1 存储器扩展79
4.1.1 程式存储器的扩展79
4.1.2 数据存储器的扩展81
4.1.3 程式/数据存储器的扩展81
4.2 片外数据存储器和I/O扩展84
4.2.1 8155的内部结构与引脚功能84
4.2.2 8155的I/O部分85
4.2.3 8155的命令/状态暂存器86
4.2.4 8155片内定时器88
4.2.5 8051和8155的连线89
4.3 多中断源的安排91
4.4 8031最小用户系统92
4.5 I/O口扩展92
4.5.1 8255A的结构和功能92
4.5.2 8255A的运行方式94
4.5.3 8031AH与8255A的连线98
4.5.4 利用TTL晶片扩展I/O口99
4.5.5 串列口在I/O扩展中的套用100
思考题与练习题102
第5章 MCS51中的CHMOS器件104
5.1 CMOS电路的演化104
5.2 CMOS和CHMOS电路的特点104
5.2.1 逻辑电平与接口问题104
5.2.2 抗干扰能力105
5.2.3 功耗106
5.3 80C51BH概述107
5.3.1 低功耗运行方式107
5.3.2 与HMOS器件的互换性109
5.3.3 配用CHMOS EPROM111
5.4 8XC552概要112
5.4.1 概述112
5.4.2 内部结构113
5.4.3 引脚配置及封装116
5.5 8XC552主要部件119
5.5.1 定时器T2119
5.5.2 定时器T3――监视定时器130
5.5.3 脉冲宽度调製输出132
5.5.4 A/D转换器133
5.5.5 I/O连线埠结构136
5.5.6 中断系统137
5.5.7 低功耗运行方式140
思考题与练习题141
第6章 接口技术143
6.1 与键盘接口143
6.1.1 独立按键接口143
6.1.2 矩阵式键盘接口144
6.2 与BCD码拨盘接口147
6.3 与显示器接口149
6.3.1 发光二极体显示器149
6.3.2 液晶显示器154
6.4 与微型印表机接口159
6.4.1 TPμP系列微型印表机159
6.4.2 单片机直接与印表机接口160
6.5 与D/A和A/D转换器接口161
6.5.1 与D/A转换器接口161
6.5.2 与A/D转换器接口167
思考题与练习题169
第7章 87C51和89C51170
7.1 EPROM型器件170
7.1.1 8751H170
7.1.2 8751BH/8752BH和87C552172
7.1.3 87C51175
7.2 闪速存储器型器件176
7.2.1 89C51177
7.2.2 AT89C2051180
思考题与练习题185
第8章 8051的最新进展――C8051F186
8.1 CIP51指令系统187
8.1.1 CIP51的CPU定时187
8.1.2 MOVX指令190
8.2 CIP51的存储器组成及操作190
8.2.1 程式存储器190
8.2.2 数据存储器195
8.2.3 特殊功能暂存器196
8.3 时钟振荡器199
8.3.1 可程式片内时钟振荡器199
8.3.2 外部时钟源的片内驱动电路200
8.3.3 系统时钟的选择202
8.4 定时器203
8.4.1 定时器0和定时器1203
8.4.2 定时器2206
8.4.3 定时器3209
8.5 可程式计数阵列PCA211
8.5.1 PCA定时/计数器212
8.5.2 捕捉/比较模组214
8.5.3 输入捕捉功能217
8.5.4 输出比较功能219
8.5.5 脉宽调製功能223
8.6 监视定时器225
8.6.1 监视定时器的运作原理225
8.6.2 监视定时器的用法226
思考题与练习题227
第9章 C8051F串列接口部件229
9.1 通用异步接收/传送器229
9.1.1 串列控制暂存器和数据缓冲暂存器230
9.1.2 运行方式231
9.1.3 多机通信233
9.1.4 UART0的波特率发生器233
9.2 增强型串列接口部件238
9.2.1 内部结构和运作原理239
9.2.2 串列时钟信号SCK242
9.2.3 SPI特殊功能暂存器246
9.2.4 SPI0中断源249
9.3S MBus I/O接口部件249
9.3.1 SMBus的运行250
9.3.2 SMBus特殊功能暂存器253
9.3.3 数据传送方式258
9.4 C2接口部件264
9.4.1 C2部件内部结构264
9.4.2 C2指令格式及时序265
思考题与练习题270
第10章 C8051F模拟接口及其它271
10.1 连线埠输入/输出271
10.1.1 带优先权的交叉开关解码器271
10.1.2 连线埠输入/输出的初始化276
10.1.3 通用连线埠I/O引脚277
10.1.4 连线埠引脚初始化示例278
10.2 片内A/D转换器278
10.2.1 模拟多路开关278
10.2.2 运行方式281
10.2.3 可程式视窗检测器285
10.2.4 温度感测器和参考电压源290
10.3 电压比较器293
10.3.1 输入信号的选择294
10.3.2 运行控制和输出信号296
10.3.3 比较器电气特性299
10.4 中断处理部件300
10.4.1 中断源和中断向量300
10.4.2 中断允许暂存器303
10.4.3 中断优先权暂存器303
10.4.4 中断回响时间304
10.5 复位源305
10.5.1 上电复位306
10.5.2 掉电复位306
10.5.3 外部复位307
10.5.4 时钟信号残缺复位309
10.5.5 比较器0复位309
10.5.6 监视定时器复位309
10.5.7 快闪记忆体误操作复位309
10.5.8 软体复位310
10.6 功耗管理方式310
10.6.1 空闲方式311
10.6.2 暂停方式312
思考题与练习题312
附录思考题与练习题难点详解314
参考文献327

基本信息

书名:单片机实用教程
ISBN:711120485
作者:
出版社:机械工业出版社
定价:23
页数:0
出版日期:1900-1-1
版次:
开本:
包装:

简介

本书以AT89S51单片机为例,讲述了单片机的原理和套用。内容包括单片机基础知识、单片机原理与基本套用系统、指令与彙编语言设计、中断系统和定时/计数器、串列通信、单片机的并行扩展技术和串列扩展技术、单片机常用测控电路、单片机的综合套用。
根据高职高专教育注意培养学生实践动手能力的要求,本书以单片机套用为主线,理论与实践紧密结合,注重对单片机资源套用方法的总结,使初学者更容易理解和掌握。每章安排了一定量的习题与思考题,方便读者练习和提高。
本书可作为高职高专电子、通信、电气、机电专业单片机课程教材,也可供从事单片机套用的工程技术人员参考,非常适合单片机爱好者自学。

目录

出版说明
前言
第1章 单片机基础知识
1.1 单片机概述
1.2 单片机中数的表示方法
1.3 常用编码
1.4 小结
1.5 习题与思考题
第2章 AT89S51单片机原理与基本套用系统
2.1 单片机的内部结构与引脚功能
2.2 单片机存储器的空间配置与功能
2.3 彙编语言指令格式与内部RAM的操作指令
2.4 单片机I/O连线埠结构
2.5 单片机基本套用系统
2.6 小结
2.7 习题与思考题
第3章 指令与彙编语言程式设计
3.1 程式设计的基本方法
3.2 顺序程式设计举例
3.3 控制转移指令与循环程式设计
3.4 分支程式的设计
3.5 堆叠及其操作指令
3.6 算术运算、逻辑运算和交换指令与程式设计
3.7 查表指令与查表程式设计
3.8 小结
3.9 习题与思考题
第4章 AT9S51单片机中断系统和定时/计数器
4.1 中断概述
4.2 外部中思的套用
4.3 定时/计数器
4.4 键盘接口
4.5 小结
4.6 习题与思考题
第5章 串列通信
5.1 概述
5.2 AT89S51单片机串列口
5.3 小结
5.4 习题与思考题
第6章 AT89S51单片机并行扩展技术
6.1 AT89S51单片机系统
6.2 扩展外部ROM
6.3 扩展外部RAM
6.4 扩展并行输入/输出口
6.5 小结
6.6 习题与思考题
第7章 串列扩展技术
7.1 AT89S51串列口转换为并行口
7.2 I2C汇流排串列扩展技术
7.3 小结
7.4 习题与思考题
第8章 单片机常用测控电路
8.1 开关量输入/输出驱动
8.2 A/D转换接口电路
8.3 D/A转换接口电路
8.4 步进电动机接口电路
8.5 小结
8.6 习题与思考题
第9章 单片机综合套用
9.1 单片机套用系统的设计
9.2 交通灯控制系统
9.3 太阳能给排水控制器
9.4 集散温度测控系统
9.5 小结
9.6 习题与思考题
附录
附录A MCS-51系列单片机指令表
附录B MCS-51系列单片机反彙编指令表
附录C MCS-51系列单片机指令中英文对照说明
附录D MCS-51系列单片机特殊功能暂存器中英文对照说明
参考文献
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net