图书介绍

单片机原理及其嵌入式应用教程PDF|Epub|txt|kindle电子书版本网盘下载

单片机原理及其嵌入式应用教程
  • 王宜怀编著 著
  • 出版社: 北京:北京希望电子出版社
  • ISBN:7900101764
  • 出版时间:2002
  • 标注页数:260页
  • 文件大小:16MB
  • 文件页数:275页
  • 主题词:单片微型计算机(学科: 高等学校) 单片微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机原理及其嵌入式应用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 单片机与嵌入式系统概述1

1.1 单片机与嵌入式系统的基本含义1

1.1.1 单片机的含义1

1.1.2 嵌入式系统的含义2

1.1.3 单片机的主要应用领域3

1.2 单片机发展及应用概况3

1.2.1 单片机的发展简史3

1.2.2 单片机在我国的应用简况4

1.2.3 单片机发展的新特点5

1.3 单片机的选型原则5

1.3.1 了解单片机对应用系统的适用性6

1.3.3 了解单片机的可开发性7

1.3.2 了解单片机的可购买性7

1.4 如何学习单片机8

1.5 M68HC08系列单片机简介9

1.5.1 Motorola单片机的命名规则9

1.5.2 Motorola M68HC08系列单片机的基本结构与性能9

1.6 相关基础知识概要11

1.6.1 数字电路中几个名词解释11

1.6.2 门电路基础12

1.6.3 单片机中常用的数制及其转换14

练习与思考题16

第2章 MC68HC908GP32单片机的基本结构17

2.1 MC68HC908GP32单片机的性能概述17

2.2.1 内部结构简图18

2.2 内部结构简图与引脚功能18

2.2.2 GP32单片机的引脚功能19

2.3 M68HC08系列单片机的CPU20

2.4 GP32单片机存储器组织23

2.4.1 RAM区域及其作用23

2.4.2 映像寄存器名及简明含义23

2.4.3 36字节的Flash向量区(中断向量)28

练习与思考题29

第3章 寻址方式与指令系统30

3.1 寻址方式30

3.2 数据传送类指令34

3.2.1 取数指令34

3.2.2 存数指令35

3.2.3 堆栈操作指令36

3.2.4 寄存器间数据传送指令37

3.2.5 存储器间数据传送指令37

3.3 算术类指令37

3.3.1 加法指令37

3.3.2 减法指令38

3.3.3 乘/除法指令39

3.3.4 加1/减1指令39

3.3.5 求补/求反指令39

3.3.6 比较指令40

3.3.7 其他算术指令41

3.4 逻辑运算类指令42

3.5 位操作类指令43

3.6 移位类指令44

3.6.1 单向移位指令44

3.6.2 循环移位指令45

3.7 程序控制类指令46

3.7.1 一般转移指令46

3.7.2 特殊转移指令47

3.7.3 跳转指令47

3.8 其他指令48

练习与思考题49

4.1.1 概述51

4.1.2 汇编语言源程序的格式51

4.1 ASM08编译器51

第4章 M68HC08程序设计基础51

4.1.3 伪操作指令53

4.2 ASM08汇编过程涉及的文件54

4.3 M68HC08单片机程序设计举例58

4.4 ASM08编译器汇编指示命令65

练习与思考题67

第5章 基本输入输出口68

5.1 并行I/O口68

5.1.1 概述68

5.1.2 A口68

5.1.4 C口、D口和E口70

5.1.3 B口70

5.2 并行I/O口编程举例72

5.3 键盘与键盘中断口75

5.3.1 键盘的基本问题75

5.3.2 MC68HC908GP32单片机的键盘中断模块76

5.4 键盘中断编程举例77

5.5 MC68HC908GP32单片机内部的A/D转换器84

5.5.1 概述84

5.5.2 A/D转换模块的寄存器84

5.5.3 A/D转换编程举例85

练习与思考题86

6.1.1 有关名词87

6.1 串行通信基本知识概要87

第6章 串行异步通信87

6.1.2 RS.232串行接口91

6.1.3 串行异步通信接口电路设计93

6.2 MC68HC908GP32单片机串行通信接口93

6.2.1 SCI的寄存器93

6.2.2 初始化与收发编程基本方法97

6.3 串行通信编程实例98

6.3.1 单片机程序98

6.3.2 PC机方程序101

练习与思考题103

第7章 串行外设接口105

7.1 SPI基本工作原理105

7.2.1 SPI的引脚名称106

7.2 MC68HC908GP32单片机的SPI引脚与基本工作过程106

7.2.2 SPI的寄存器107

7.2.3 SPI编程基本方法109

7.3 SPI应用实例——高位A/D扩展接口110

7.3.1 TLC2543芯片简介110

7.3.2 TLC2543与GP32单片机接口扩展112

练习与思考题116

第8章 LCD显示器接口技术117

8.1 LCD概述117

8.1.1 LCD的特点117

8.1.2 LCD的分类118

8.2 点阵字符型LCD的接口特性118

8.2.2 HD44780的引脚与时序119

8.2.1 点阵字符型液晶显示模块的基本特点119

8.2.3 HD44780的编程结构121

8.2.4 HD44780的指令集123

8.3 点阵字符型LCD编程实例125

8.3.1 8位移位寄存器74HC164125

8.3.2 MCU与LCD的电路连接125

8.3.3 LCD编程举例126

练习与思考题131

第9章 Flash存储器在线编程132

9.1 Flash存储器概述与编程模式132

9.1.1 Flash存储器的基本特点与编程模式132

9.1.2 M68HC08系列单片机Flash存储器的特点与编程模式133

9.2 MC68HC908GP32单片机Flash存储器编程方法134

9.2.1 Flash存储器编程的基本概念134

9.2.2 Flash存储器的编程寄存器135

9.2.3 Flash存储器的编程过程137

9.3 MC68HC908GP32单片机Flash在线编程实例139

9.3.1 Flash存储器的擦除及写入子程序139

9.3.2 Flash存储器的在线编程实例144

练习与思考题153

第10章 定时接口模块154

10.1 计数器/定时器的基本工作原理154

10.1.1 实现计数与定时的基本方法154

10.1.2 MC68HC908GP32 MCU的定时接口的基本原理概述155

10.2 定时器模块的编程基础157

10.2.1 定时器模块的3个基本寄存器157

10.2.2 定时器模块的基本应用举例158

10.3 定时器模块的输入捕捉功能160

10.3.1 输入捕捉的基本含义160

10.3.2 输入捕捉的寄存器161

10.3.3 输入捕捉中断编程实例163

10.4 定时器模块的输入比较功能165

10.4.1 输入比较的基本含义165

10.4.2 输出比较的寄存器165

10.4.3 不带缓冲输出比较与带缓冲的输出比较166

10.5.2 不带缓冲脉宽调制输出与带缓冲脉宽调制输出167

10.5.1 脉冲宽度调制输出的基本含义167

10.5 定时器模块的脉宽调制输出功能167

练习与思考题168

第11章 时钟发生模块CGM170

11.1 锁相环PLL的基本概念170

11.2 MC68HC908GP32的CGM结构及外部连接171

11.2.1 CGM的结构框图172

11.2.2 CGM的外部连接及I/O信号173

11.3 CGM的编程基础174

11.3.1 CGM的寄存器174

11.3.2 PLL编程方法178

练习与思考题179

12.1.1 CONFIG寄存器180

12.1 系统初始化设置180

第12章 系统设置及其他功能模块180

12.1.2 系统初始化设置实例182

12.2 中断、复位、低功耗模式183

12.2.1 中断183

12.2.2 复位184

12.2.3 低功耗模式185

12.3 其他功能模块简介187

12.3.1 系统正常操作监视模块187

12.3.2 系统集成模块SIM187

12.3.3 断点模块188

12.3.4 监控模块MON188

练习与思考题189

12.3.5 定时基模块189

13.1 SLE4442卡简介190

第13章 设计应用举例——IC卡读写系统190

13.2 SD.2001型读写卡器的设计194

13.2.1 SD.2001型读写卡器的硬件设计194

13.2.2 SD.2001型读写卡器的软件设计195

13.3 PC机部分程序设计213

13.3.1 功能界面213

13.3.2 源程序代码214

练习与思考题225

14.1 MCS.51系列MCU体系结构226

14.1.1 MCS.51的引脚功能226

第14章 MCS.51系列MCU简介226

14.1.2 MCS.51的中央处理器CPU与存储器组织228

14.1.3 MCS.51的定时/计数器231

14.1.4 MCS.51的串行口232

14.1.5 MCS.51 MCU中断系统234

14.2 MCS.51系列MCU指令系统238

14.2.1 MCS.51的指令格式与伪指令238

14.2.2 寻址方式239

14.2.3 MCS.51指令系统241

练习与思考题251

附录 按字母索引的指令系统252

参考文献260

热门推荐