图书介绍
Freescale系列单片机常用模块与综合系统设计实例精讲PDF|Epub|txt|kindle电子书版本网盘下载
![Freescale系列单片机常用模块与综合系统设计实例精讲](https://www.shukui.net/cover/20/30296964.jpg)
- 张跃常,戴卫恒编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121110900
- 出版时间:2010
- 标注页数:358页
- 文件大小:111MB
- 文件页数:370页
- 主题词:单片微型计算机-系统设计
PDF下载
下载说明
Freescale系列单片机常用模块与综合系统设计实例精讲PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础知识篇2
第1章 Freescale单片机的硬件内部结构2
1.1 HCS08系列单片机的简介2
1.1.1 HCS08系列MCU的基本特征2
1.2 MC9S08JM60单片机的硬件结构3
1.2.1 MC9S08JM60的CPU3
1.2.2 JM60存储器的组织结构5
1.2.3 JM60的复位、中断和系统配置6
1.2.4 多功能时钟发生器(MCG)模块12
1.2.5 I/O端口17
1.2.6 KBI模块29
1.2.7 定时器/PWM模块31
1.2.8 IIC模块35
1.2.9 FLASH模块39
1.2.10 SCI模块42
1.2.11 SPI模块49
1.2.12 ADC模块53
1.2.13 USB模块58
1.3 本章总结68
第2章 HCS08单片机的指令系统69
2.1 HCS08内核的介绍69
2.1.1 HCS08内核特点69
2.1.2 HCS08 CPU寄存器69
2.2 寻址方式72
2.3 HCS08指令系统74
2.3.1 数据传送指令74
2.3.2 算术运算指令77
2.3.3 逻辑运算指令81
2.3.4 位操作指令81
2.3.5 移位类指令82
2.3.6 程序转移和控制类指令83
2.4 本章总结88
第3章 HCS08单片机的C语言程序设计89
3.1 单片机C语言设计基础89
3.1.1 数据结构89
3.1.2 运算符与表达式108
3.1.3 程序结构与函数112
3.1.4 流程控制语句120
3.2 HCS08单片机C语言的扩展语法128
3.2.1 基本数据类型128
3.2.2 变量定义129
3.2.3 变量定义修饰符130
3.2.4 全局变量和局部变量131
3.2.5 位定义和访问132
3.2.6 中断服务程序定义133
3.2.7 内嵌汇编和混合调用134
3.3 本章总结137
第4章 HCS08单片机的开发工具138
4.1 CodeWarrior for Microcontrollers V6.2的安装138
4.1.1 系统需求138
4.1.2 CodeWarrior的安装与卸载139
4.2 CodeWarrior for Microcontrollers V6.2功能使用140
4.2.1 集成环境与功能设置140
4.3 CodeWarrior开发HCS08单片机的过程143
4.3.1 建立和打开工程143
4.3.2 编译和链接147
4.3.3 软件仿真调试方法147
4.3.4 BDM调试方法149
4.4 本章总结150
第二篇 常用模块设计实例篇152
第5章 通用IO模块:流水灯设计实例152
5.1 实例内容说明152
5.2 设计思路分析153
5.3 硬件电路设计153
5.3.1 电源电路153
5.3.2 复位电路153
5.3.3 BDM仿真调试电路154
5.3.4 流水灯电路154
5.3.5 单片机电路154
5.4 软件设计与代码155
5.4.1 软件设计流程155
5.4.2 初始化程序155
5.4.3 主程序157
5.5 实例总结157
第6章 通用IO模块:语音播放系统设计实例158
6.1 实例内容说明158
6.2 设计思路分析159
6.3 硬件电路设计159
6.3.1 ISD2560介绍159
6.3.2 语音电路160
6.3.3 单片机电路161
6.4 软件设计与代码161
6.4.1 软件设计流程161
6.4.2 初始化程序162
6.4.3 ISD2560录音、放音子程序164
6.4.4 主程序164
6.5 实例总结166
第7章 液晶显示模块:温度测量系统设计实例167
7.1 实例内容说明167
7.2 设计思路分析168
7.3 硬件电路设计168
7.3.1 DS18B20介绍169
7.3.2 温度传感器电路169
7.3.3 液晶显示电路170
7.3.4 单片机电路170
7.4 软件设计与代码171
7.4.1 软件设计流程171
7.4.2 温度测量程序171
7.4.3 LCD显示程序173
7.4.4 主程序174
7.5 实例总结175
第8章 液晶显示模块:实时时钟设计实例176
8.1 实例内容说明176
8.2 设计思路分析177
8.3 硬件电路设计177
8.3.1 按键和LED电路177
8.3.2 液晶显示电路178
8.3.3 单片机电路178
8.4 软件设计与代码178
8.4.1 软件设计流程178
8.4.2 时钟子程序179
8.4.3 LCD显示程序181
8.4.4 主程序182
8.5 实例总结185
第9章 KBI模块:扫描键盘设计实例186
9.1 实例内容说明186
9.2 设计思路分析187
9.3 硬件电路设计188
9.3.1 按键电路188
9.3.2 LED显示电路188
9.3.3 单片机电路189
9.4 软件设计与代码190
9.4.1 软件设计流程190
9.4.2 键盘扫描子程序190
9.4.3 LED显示程序191
9.4.4 主程序192
9.5 实例总结193
第10章 定时器模块:用定时器控制蜂鸣器发声194
10.1 实例内容说明194
10.2 设计思路分析195
10.2.1 蜂鸣器发声原理195
10.2.2 蜂鸣器发声控制195
10.3 硬件电路设计196
10.3.1 蜂鸣器电路196
10.3.2 单片机电路196
10.4 软件设计与代码196
10.4.1 软件设计流程196
10.4.2 外设初始化程序197
10.4.3 定时中断服务程序197
10.4.4 蜂鸣器控制子程序198
10.4.5 主程序199
10.5 实例总结199
第11章 定时器模块:电子钟系统设计实例200
11.1 实例内容说明200
11.2 设计思路分析201
11.3 硬件电路设计202
11.3.1 闹钟报警提示电路202
11.3.2 按键电路202
11.3.3 LCD显示电路203
11.3.4 单片机电路203
11.4 软件设计与代码204
11.4.1 软件设计流程204
11.4.2 初始化程序204
11.4.3 按键扫描程序205
11.4.4 LCD显示程序206
11.4.5 主程序208
11.5 实例总结209
第12章 存储器模块:FLASH编程实现210
12.1 实例内容说明210
12.2 设计思路分析211
12.2.1 寄存器介绍211
12.2.2 FLASH编程和擦除命令的执行顺序214
12.3 硬件电路设计215
12.4 软件设计与代码215
12.4.1 软件设计流程215
12.4.2 FLASH操作子程序216
12.4.3 主程序217
12.5 实例总结218
第13章 AD模块:加速度传感器系统设计实例219
13.1 实例内容说明219
13.2 设计思路分析220
13.3 硬件电路设计221
13.3.1 MMA1220D和MMA1260D的介绍221
13.3.2 加速度传感器电路222
13.3.3 LCD显示电路222
13.3.4 单片机电路223
13.4 软件设计与代码224
13.4.1 软件设计流程224
13.4.2 A/D采样子程序224
13.4.3 加速度传感器子程序225
13.4.4 LCD显示程序228
13.4.5 主程序228
13.5 实例总结230
第14章 AD模块:烟雾检测系统设计实例231
14.1 实例内容说明231
14.2 设计思路分析232
14.3 硬件电路设计232
14.3.1 光电传感器电路232
14.3.2 报警电路233
14.3.3 单片机电路233
14.4 软件设计与代码234
14.4.1 软件设计流程234
14.4.2 AD采样子程序235
14.4.3 定时程序235
14.4.4 主程序236
14.5 实例总结237
第15章 PWM模块:寻迹智能小车控制系统设计实例238
15.1 实例内容说明238
15.2 设计思路分析239
15.2.1 PWM基本原理239
15.2.2 实现方法240
15.3 硬件电路设计240
15.3.1 H形桥式电路240
15.3.2 光电传感器电路242
15.3.3 电源电路242
15.3.4 单片机电路242
15.4 软件设计与代码243
15.4.1 软件设计流程243
15.4.2 传感器采样处理子程序244
15.4.3 智能车移动子程序245
15.4.4 主程序248
15.5 实例总结248
第16章 通用串口通信模块:单片机与PC通信设计实例249
16.1 实例内容说明249
16.2 设计思路分析250
16.2.1 电平转换芯片250
16.3 硬件电路设计250
16.3.1 MAX3232芯片介绍250
16.3.2 串口电路251
16.3.3 单片机电路251
16.4 软件设计与代码252
16.4.1 软件设计流程252
16.4.2 串口初始化程序253
16.4.3 串口中断服务程序253
16.4.4 主程序255
16.5 实例总结255
第17章 RS-485总线通信模块:现场监测系统设计实例256
17.1 实例内容说明256
17.2 设计思路分析257
17.2.1 RS-485总线257
17.2.2 RS-485驱动芯片选取258
17.3 硬件电路设计258
17.3.1 SN75176芯片介绍258
17.3.2 232/485转接卡259
17.3.3 带485接口的单片机系统259
17.4 软件设计与代码260
17.4.1 软件设计流程260
17.4.2 串口通信子程序261
17.4.3 485通信收发子程序262
17.4.4 主程序264
17.5 实例总结265
第18章 I2C总线通信模块:串行存储器接口设计实例266
18.1 实例内容说明266
18.2 设计思路分析266
18.3 硬件电路设计268
18.3.1 AT24C02芯片的介绍268
18.3.2 串行存储器电路269
18.3.3 单片机电路269
18.4 软件设计与代码270
18.4.1 软件设计流程270
18.4.2 I2C模块初始化程序271
18.4.3 AT24C02的读/写子程序271
18.4.4 主程序274
18.5 实例总结275
第19章 I2C总线通信模块:I2C主从通信系统设计实例276
19.1 实例内容说明276
19.2 设计思路分析277
19.3 硬件电路设计278
19.4 软件设计与代码279
19.4.1 软件设计流程279
19.4.2 I2C程序279
19.4.3 主程序284
19.5 实例总结287
第20章 SPI总线通信模块:电量监测仪设计实例288
20.1 实例内容说明288
20.2 设计思路分析289
20.2.1 SPI协议289
20.2.2 电能计量芯片的选择291
20.3 硬件电路设计291
20.3.1 CS5460A芯片的介绍291
20.3.2 电量信号采集电路293
20.3.3 显示单元电路294
20.3.4 单片机系统294
20.4 软件设计与代码295
20.4.1 软件设计流程295
20.4.2 CS5460A的操作295
20.4.3 SPI的实现296
20.4.4 CS5460A操作程序的实现298
20.4.5 主程序301
20.5 实例总结302
第21章 SPI总线通信模块:SD卡数据存储系统设计实例303
21.1 实例内容说明303
21.2 设计思路分析304
21.3 硬件电路设计306
21.3.1 SD卡接口电路306
21.3.2 单片机系统电路307
21.4 软件设计与代码308
21.4.1 软件设计流程308
21.4.2 SD卡读/写子程序308
21.4.3 主程序312
21.5 实例总结313
第22章 USB串行总线模块:数据传输系统设计实例314
22.1 实例内容说明314
22.2 设计思路分析315
22.3 硬件电路设计317
22.3.1 USB电路317
22.3.2 加速度传感器电路318
22.3.3 人机接口电路318
22.3.4 单片机系统318
22.4 软件设计与代码319
22.4.1 软件设计流程319
22.4.2 USB模块初始化程序319
22.4.3 USB模块的相关程序320
22.4.4 主程序326
22.5 实例总结326
第三篇 综合系统设计实例篇328
第23章 出租车计价器系统设计实例328
23.1 实例内容说明328
23.2 设计思路分析329
23.3 硬件电路设计330
23.3.1 里程计算单元330
23.3.2 显示电路330
23.3.3 按键电路331
23.3.4 单片机系统331
23.4 软件设计与代码332
23.4.1 软件设计流程332
23.4.2 硬件层程序332
23.4.3 应用程序接口层程序334
23.4.4 应用层主程序335
23.5 实例总结344
第24章 手持式超声波测距仪系统设计实例345
24.1 实例内容说明345
24.2 设计思路分析346
24.3 硬件电路设计346
24.3.1 接收单元346
24.3.2 发送单元347
24.3.3 按键电路347
24.3.4 显示单元348
24.3.5 单片机系统348
24.4 软件设计与代码348
24.4.1 软件设计流程348
24.4.2 超声波发送子程序349
24.4.3 超声波接收子程序350
24.4.4 按键扫描子程序352
24.4.5 测距仪主程序355
24.5 实例总结356