注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构Freescale系列单片机常用模块与综合系统设计实例精讲

Freescale系列单片机常用模块与综合系统设计实例精讲

Freescale系列单片机常用模块与综合系统设计实例精讲

定 价:¥49.00

作 者: 张跃常,戴卫恒 编著
出版社: 电子工业出版社
丛编项:
标 签: 计算机体系结构

购买这本书可以去


ISBN: 9787121110900 出版时间: 2010-07-01 包装: 平装
开本: 16开 页数: 356 字数:  

内容简介

  《Freescale系列单片机常用模块与综合系统设计实例精讲(附CD光盘1张)》以Freescale的HCS08主流芯片为写作对象,通过实例精讲的形式,详细介绍了Freescale单片机常用模块与综合系统设计的方法与技巧。全书共分3篇24章:第一篇为基础知识篇,简要介绍了Freescale单片机的硬件结构与工作原理、指令系统、C语言开发基础及集成开发环境,引导读者入门;第二篇为常用模块设计实例篇,通过18个模块实例,详细介绍了Freescale单片机的各种开发技术和使用技巧,这些模块实例基础、实用,易学易懂,全部调试通过,几乎涵盖了Freescale单片机所有的开发技术;第三篇为综合系统设计实例篇,通过2个复杂项目,对前面的Freescale单片机常用模块进行了综合应用设计,经过此篇学习,读者的Freescale单片机设计能力将迅速提升,步入高级工程师的行列。《Freescale系列单片机常用模块与综合系统设计实例精讲(附CD光盘1张)》配有一张光盘,包含了全书所有实例的硬件原理图和程序源代码,方便读者学习和使用。本书的读者对象为Freescale单片机的初、中级用户,特别适合计算机、自动化、电子及硬件等相关专业的大学生及从事Freescale单片机开发的工程师阅读使用。

作者简介

暂缺《Freescale系列单片机常用模块与综合系统设计实例精讲》作者简介

图书目录

第一篇 基础知识篇
第1章 Freescale单片机的硬件内部结构
1.1 HCS08系列单片机的简介
1.1.1 HCS08系列MCU的基本特征
1.2 MC9S08JM60单片机的硬件结构
1.2.1 MC9S08JM60的CPU
1.2.2 JM60存储器的组织结构
1.2.3 JM60的复位、中断和系统配置
1.2.4 多功能时钟发生器(MCG)模块
1.2.5 I/O端口
1.2.6 KBI模块
1.2.7 定时器/PWM模块
1.2.8 IIC模块
1.2.9 FLASH模块
1.2.10 SCI模块
1.2.11 SPI模块
1.2.12 ADC模块
1.2.13 USB模块
1.3 本章总结
第2章 HCS08单片机的指令系统
.2.1 HCS08内核的介绍
2.1.1 HCS08内核特点
2.1.2 HCS08 CPU寄存器
2.2 寻址方式
2.3 HCS08指令系统
2.3.1 数据传送指令
2.3.2 算术运算指令
2.3.3 逻辑运算指令
2.3.4 位操作指令
2.3.5 移位类指令
2.3.6 程序转移和控制类指令
2.4 本章总结
第3章 HCS08单片机的C语言程序设计
3.1 单片机C语言设计基础
3.1.1 数据结构
3.1.2 运算符与表达式
3.1.3 程序结构与函数
3.1.4 流程控制语句
3.2 HCS08单片机 C语言的扩展语法
3.2.1 基本数据类型
3.2.2 变量定义
3.2.3 变量定义修饰符
3.2.4 全局变量和局部变量
3.2.5 位定义和访问
3.2.6 中断服务程序定义
3.2.7 内嵌汇编和混合调用
3.3 本章总结
第4章 HCS08单片机的开发工具
4.1 CodeWarrior for Microcontrollers V6.2的安装
4.1.1 系统需求
4.1.2 CodeWarrior的安装与卸载
4.2 CodeWarrior for Microcontrollers V6.2功能使用
4.2.1 集成环境与功能设置
4.3 CodeWarrior开发HCS08单片机的过程
4.3.1 建立和打开工程
4.3.2 编译和链接
4.3.3 软件仿真调试方法
4.3.4 BDM调试方法
4.4 本章总结
第二篇 常用模块设计实例篇
第5章 通用IO模块:流水灯设计实例
5.1 实例内容说明
5.2 设计思路分析
5.3 硬件电路设计
5.3.1 电源电路
5.3.2 复位电路
5.3.3 BDM仿真调试电路
5.3.4 流水灯电路
5.3.5 单片机电路
5.4 软件设计与代码
5.4.1 软件设计流程
5.4.2 初始化程序
5.4.3 主程序
5.5 实例总结
第6章 通用IO模块:语音播放系统设计实例
6.1 实例内容说明
6.2 设计思路分析
6.3 硬件电路设计
6.3.1 ISD2560介绍
6.3.2 语音电路
6.3.3 单片机电路
6.4 软件设计与代码
6.4.1 软件设计流程
6.4.2 初始化程序
6.4.3 ISD2560录音、放音子程序
6.4.4 主程序
6.5 实例总结
第7章 液晶显示模块:温度测量系统设计实例
7.1 实例内容说明
7.2 设计思路分析
7.3 硬件电路设计
7.3.1 DS18B20介绍
7.3.2 温度传感器电路
7.3.3 液晶显示电路
7.3.4 单片机电路
7.4 软件设计与代码
7.4.1 软件设计流程
7.4.2 温度测量程序
7.4.3 LCD显示程序
7.4.4 主程序
7.5 实例总结
第8章 液晶显示模块:实时时钟设计实例
8.1 实例内容说明
8.2 设计思路分析
8.3 硬件电路设计
8.3.1 按键和LED电路
8.3.2 液晶显示电路
8.3.3 单片机电路
8.4 软件设计与代码
8.4.1 软件设计流程
8.4.2 时钟子程序
8.4.3 LCD显示程序
8.4.4 主程序
8.5 实例总结
第9章 KBI模块:扫描键盘设计实例
9.1 实例内容说明
9.2 设计思路分析
9.3 硬件电路设计
9.3.1 按键电路
9.3.2 LED显示电路
9.3.3 单片机电路
9.4 软件设计与代码
9.4.1 软件设计流程
9.4.2 键盘扫描子程序
9.4.3 LED显示程序
9.4.4 主程序
9.5 实例总结
第10章 定时器模块:用定时器控制蜂鸣器发声
10.1 实例内容说明
10.2 设计思路分析
10.2.1 蜂鸣器发声原理
10.2.2 蜂鸣器发声控制
10.3 硬件电路设计
10.3.1 蜂鸣器电路
10.3.2 单片机电路
10.4 软件设计与代码
10.4.1 软件设计流程
10.4.2 外设初始化程序
10.4.3 定时中断服务程序
10.4.4 蜂鸣器控制子程序
10.4.5 主程序
10.5 实例总结
第11章 定时器模块:电子钟系统设计实例
11.1 实例内容说明
11.2 设计思路分析
11.3 硬件电路设计
11.3.1 闹钟报警提示电路
11.3.2 按键电路
11.3.3 LCD显示电路
11.3.4 单片机电路
11.4 软件设计与代码
11.4.1 软件设计流程
11.4.2 初始化程序
11.4.3 按键扫描程序
11.4.4 LCD显示程序
11.4.5 主程序
11.5 实例总结
第12章 存储器模块:FLASH编程实现
12.1 实例内容说明
12.2 设计思路分析
12.2.1 寄存器介绍
12.2.2 FLASH编程和擦除命令的执行顺序
12.3 硬件电路设计
12.4 软件设计与代码
12.4.1 软件设计流程
12.4.2 FLASH操作子程序
12.4.3 主程序
12.5 实例总结
第13章 AD模块:加速度传感器系统设计实例
13.1 实例内容说明
13.2 设计思路分析
13.3 硬件电路设计
13.3.1 MMA1220D和MMA1260D的介绍
13.3.2 加速度传感器电路
13.3.3 LCD显示电路
13.3.4 单片机电路
13.4 软件设计与代码
13.4.1 软件设计流程
13.4.2 A/D采样子程序
13.4.3 加速度传感器子程序
13.4.4 LCD显示程序
13.4.5 主程序
13.5 实例总结
第14章 AD模块:烟雾检测系统设计实例
14.1 实例内容说明
14.2 设计思路分析
14.3 硬件电路设计
14.3.1 光电传感器电路
14.3.2 报警电路
14.3.3 单片机电路
14.4 软件设计与代码
14.4.1 软件设计流程
14.4.2 AD采样子程序
14.4.3 定时程序
14.4.4 主程序
14.5 实例总结
第15章 PWM模块:寻迹智能小车控制系统设计实例
15.1 实例内容说明
15.2 设计思路分析
15.2.1 PWM基本原理
15.2.2 实现方法
15.3 硬件电路设计
15.3.1 H形桥式电路
15.3.2 光电传感器电路
15.3.3 电源电路
15.3.4 单片机电路
15.4 软件设计与代码
15.4.1 软件设计流程
15.4.2 传感器采样处理子程序
15.4.3 智能车移动子程序
15.4.4 主程序
15.5 实例总结
第16章 通用串口通信模块:单片机与PC通信设计实例
16.1 实例内容说明
16.2 设计思路分析
16.2.1 电平转换芯片
16.3 硬件电路设计
16.3.1 MAX3232芯片介绍
16.3.2 串口电路
16.3.3 单片机电路
16.4 软件设计与代码
16.4.1 软件设计流程
16.4.2 串口初始化程序
16.4.3 串口中断服务程序
16.4.4 主程序
16.5 实例总结
第17章 RS-485总线通信模块:现场监测系统设计实例
17.1 实例内容说明
17.2 设计思路分析
17.2.1 RS-485总线
17.2.2 RS-485驱动芯片选取
17.3 硬件电路设计
17.3.1 SN75176芯片介绍
17.3.2 232/485转接卡
17.3.3 带485接口的单片机系统
17.4 软件设计与代码
17.4.1 软件设计流程
17.4.2 串口通信子程序
17.4.3 485通信收发子程序
17.4.4 主程序
17.5 实例总结
第18章 I2C总线通信模块:串行存储器接口设计实例
18.1 实例内容说明
18.2 设计思路分析
18.3 硬件电路设计
18.3.1 AT24C02芯片的介绍
18.3.2 串行存储器电路
18.3.3 单片机电路
18.4 软件设计与代码
18.4.1 软件设计流程
18.4.2 I2C模块初始化程序
18.4.3 AT24C02的读/写子程序
18.4.4 主程序
18.5 实例总结
第19章 I2C总线通信模块:I2C主从通信系统设计实例
19.1 实例内容说明
19.2 设计思路分析
19.3 硬件电路设计
19.4 软件设计与代码
19.4.1 软件设计流程
19.4.2 I2C程序
19.4.3 主程序
19.5 实例总结
第20章 SPI总线通信模块:电量监测仪设计实例
20.1 实例内容说明
20.2 设计思路分析
20.2.1 SPI协议
20.2.2 电能计量芯片的选择
20.3 硬件电路设计
20.3.1 CS5460A芯片的介绍
20.3.2 电量信号采集电路
20.3.3 显示单元电路
20.3.4 单片机系统
20.4 软件设计与代码
20.4.1 软件设计流程
20.4.2 CS5460A的操作
20.4.3 SPI的实现
20.4.4 CS5460A操作程序的实现
20.4.5 主程序
20.5 实例总结
第21章 SPI总线通信模块:SD卡数据存储系统设计实例
21.1 实例内容说明
21.2 设计思路分析
21.3 硬件电路设计
21.3.1 SD卡接口电路
21.3.2 单片机系统电路
21.4 软件设计与代码
21.4.1 软件设计流程
21.4.2 SD卡读/写子程序
21.4.3 主程序
21.5 实例总结
第22章 USB串行总线模块:数据传输系统设计实例
22.1 实例内容说明
22.2 设计思路分析
22.3 硬件电路设计
22.3.1 USB电路
22.3.2 加速度传感器电路
22.3.3 人机接口电路
22.3.4 单片机系统
22.4 软件设计与代码
22.4.1 软件设计流程
22.4.2 USB模块初始化程序
22.4.3 USB模块的相关程序
22.4.4 主程序
22.5 实例总结
第三篇 综合系统设计实例篇
第23章 出租车计价器系统设计实例
23.1 实例内容说明
23.2 设计思路分析
23.3 硬件电路设计
23.3.1 里程计算单元
23.3.2 显示电路
23.3.3 按键电路
23.3.4 单片机系统
23.4 软件设计与代码
23.4.1 软件设计流程
23.4.2 硬件层程序
23.4.3 应用程序接口层程序
23.4.4 应用层主程序
23.5 实例总结
第24章 手持式超声波测距仪系统设计实例
24.1 实例内容说明
24.2 设计思路分析
24.3 硬件电路设计
24.3.1 接收单元
24.3.2 发送单元
24.3.3 按键电路
24.3.4 显示单元
24.3.5 单片机系统
24.4 软件设计与代码
24.4.1 软件设计流程
24.4.2 超声波发送子程序
24.4.3 超声波接收子程序
24.4.4 按键扫描子程序
24.4.5 测距仪主程序
24.5 实例总结

本目录推荐