《东芝单片机原理及其在家用电器中的应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:谌清平主编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2000
  • ISBN:7810129791
  • 页数:301 页
图书介绍:

第一章 东芝单片机简介 1

1.1 4位单片机 1

1.1.1 4位机的主要特点 1

1.1.2 4位机的分类和主要性能 1

1.2 8位单片机 4

1.2.1 TLCS-870系列单片机 4

1.2.2 TLCS-870/X系列单片机 8

1.2.3 TLCS-90系列单片机 9

1.3 16/32位单片机 10

第二章 东芝单片机的基本结构 14

2.1 CPU的结构和功能 14

2.1.1 程序计数器PC 15

2.1.2 通用寄存器组 15

2.1.3 程序状态字PSW 16

2.1.4 堆栈和堆栈指针 16

2.1.5 系统时钟控制器 17

2.1.6 中断控制器 23

2.1.7 监视定时器WDT 27

2.1.8 复位和复位电路 29

2.2 存储器组织 29

2.2.1 程序存储器ROM 29

2.2.2 数据存储器RAM 30

2.2.3 特殊功能寄存器SFR和数据缓冲器DBR 31

2.3 并行I/O口 31

2.3.1 P0口(P07~P00) 31

2.3.2 P1口(P17~P10) 31

2.3.3 P2口(P22~P20) 32

2.3.4 P3口(P37~P30) 32

2.3.5 P4口(P47~P40) 32

2.3.6 P5口(P56~P50) 33

2.3.7 P6口(P67~P60)和P7口(P77~P70) 33

2.4 基本定时器和分频输出 33

2.4.1 基本定时器 33

2.4.2 分频输出 34

2.5 多功能定时器/计数器 35

2.5.1 16位多功能定时器/计数器1(TC1) 35

2.5.2 16位定时器/计数器2(TC2) 41

2.5.3 8位定时器/计数器3(TC3) 42

2.5.4 8位定时器/计数器4(TC4) 44

第三章 东芝单片机的特殊I/O功能 47

3.1 A/D转换器 47

3.1.1 控制方法 47

3.1.2 操作方法 48

3.2 时钟同步串行接口SIO 48

3.2.1 控制方法 49

3.2.2 传送方式 53

3.3 I2C接口 56

3.3.1 I2C总线方式的数据格式 57

3.3.2 I2C总线方式的控制 57

3.3.3 I2C总线方式的数据传送 62

3.4 通用异步发送器/接收器UART 64

3.5 8位高速PWM寄存器 70

3.5.1 8位高速PWM寄存器 70

3.5.2 8位高速PWM操作方法 71

3.6 LCD驱动器 73

第四章 东芝单片机的指令系统 76

4.1 寻址方式 76

4.1.1 立即数寻址 77

4.1.2 直接寻址 77

4.1.3 寄存器间接寻址 77

4.1.4 寄存器寻址 78

4.1.5 隐含寻址 79

4.1.6 相对寻址 79

4.1.7 变址寻址 80

4.1.8 绝对寻址 82

4.1.9 向量寻址 82

4.1.10 页寻址 83

4.1.11 寄存器位寻址 83

4.1.12 存储器位寻址 84

4.1.13 寄存器间接位寻址 84

4.2 指令系统 85

4.2.1 数据传送、交换类指令 87

4.2.2 算术和逻辑运算类指令 95

4.2.3 移位、循环和半字节操作类指令 117

4.2.4 位操作类指令 120

4.2.5 标志位操作类指令 125

4.2.6 转移位操作类指令 126

4.2.7 调用、返回操作类指令 128

4.2.8 其它控制操作类指令 131

4.2.9 汇编扩展类指令 133

4.2.10 条件转移类指令 134

第五章 东芝单片机程序设计及其实用子程序 136

5.1 算术运算程序设计 136

5.1.1 定点数加减法运算 136

5.1.2 定点数乘除法运算 141

5.2 码制转换程序设计 147

5.2.1 二进制码到ASCII码的转换 147

5.2.2 二进制码到BCD码的转换 149

5.2.3 BCD码到二进制码的转换 151

5.3 查表及散转程序设计 155

5.3.1 简单查表程序 155

5.3.2 命令字符串查表程序 157

5.3.3 m×n矩阵元素查表程序 158

5.3.4 线性插值查表程序 160

5.3.5 静转程序 165

5.4 数据滤波程序设计 165

5.4.1 算术平均值法程序 166

5.4.2 滑动平均值法程序 168

5.4.3 防脉冲干扰平均值法程序 169

第六章 东芝单片机应用系统的开发和使用 173

6.1 单片机应用系统的设计方法 173

6.1.1 单片机应用系统的特点 173

6.1.2 单片机应用系统的开发方法 175

6.2 东芝单片机的开发工具简介 177

6.2.1 RTE25型开发工具 177

6.2.2 RTE25/2型开发工具 178

6.2.3 RTE20型开发工具 179

6.2.4 RTE15型开发工具 179

6.2.5 RTE10型开发工具 180

6.2.6 RTE型开发工具 180

6.2.7 简易开发工具 180

6.3 调试与固化 183

6.3.1 系统调试 183

6.3.2 固化方法 184

第七章 东芝单片机在家用电器中的应用实例 185

7.1 TMP87PH46N单片机在电冰箱中的应用 185

7.1.1 电冰箱控制器的技术要求 185

7.1.2 电冰箱控制器的硬件设计 186

7.1.3 系统软件设计 193

7.2 东芝单片机在家用电热水器中的应用 201

7.2.1 电热水器的技术要求及系统结构 202

7.2.2 系统的硬件设计 203

7.2.3 控制器软件设计 206

7.3 TMP87C840N在滚筒式洗衣机中的应用 214

7.3.1 滚筒式洗衣机的洗涤机理 215

7.3.2 滚筒式洗衣机的技术参数和主要功能 216

7.3.3 滚筒式洗衣机的传感器设计 217

7.3.4 滚筒式洗衣机硬件系统设计 219

7.3.5 滚筒式洗衣机模糊控制软件系统设计 224

7.4 TMP88CK49/CM49在变频空调器中的应用 233

7.4.1 变频空调器的特点 233

7.4.2 室外机控制系统硬件设计 234

7.4.3 变频电路设计 234

7.4.4 变频空调器室外机控制系统设计 239

7.4.5 控制电源系统设计 250

7.4.6 室外机控制系统软件设计 253

7.5 TMP87C809AN在模糊控制电饭锅中的应用 255

7.5.1 米饭的煮饭过程原理分析 256

7.5.2 模糊控制机理及实现 257

7.5.3 控制系统设计 260

7.6 东芝单片机TMP87CK38N在彩电遥控系统中的应用 266

7.6.1 TMP87CK38N结构及系统组成 267

7.6.2 红外遥控发送器设计 276

7.6.3 E2PROM芯片M24C04 281

7.6.4 遥控系统组成及软件设计 281

7.7 TMP87PH46N在电磁灶中的应用 284

7.7.1 高频电磁灶加热原理 284

7.7.2 高频电能转换电路 285

7.7.3 控制系统硬件设计 288

7.8 TMP87C408N在多功能家用制冰机中的应用 293

7.8.1 多功能家用制冰机的功能要求 293

7.8.2 控制系统结构 294

7.8.3 制冰机软件设计 298