Freescale Flexis系列微控制器入门及开发

Freescale Flexis系列微控制器入门及开发

陈奕梅, 尤一鸣, 编著

出版社:电子工业出版社

年代:2009

定价:38.0

书籍简介:

本书以Freescale Flexis系列QE128微控制器为主线,并适当兼顾该系列中的其他产品,包括基础部分和实践提高部分,深入浅出,内容翔实。全书共分为14章和附录。首先全面系统地讲解了QE128微控制器的原理和结构、内核、开发环境,然后给出了微控制器内部功能模块的详细介绍和应用举例,最后在附录部分引入了自主开发的教学实验平台及Flexis系列微控制器的综合开发实例。配套光盘中包含本书所有程序代码、相关文档、CodeWarrior 6.2安装软件、US-BDM驱动程序等。

书籍目录:

第1章Flexis系列微控制器概述

1.1微控制器的基本概念

1.2Flexis系列微控制器的特点与优势

1.3Flexis系列微控制器的主要应用

第2章FlexisQE128微控制器基本原理

2.1MC9S08QE128微控制器的基本原理

2.1.1MC9S08QE128的主要特性及内部结构

2.1.2MC9S08QE128的外部引脚及封装

2.1.3MC9S08QE128的存储空间

2.I.4MC9S08QE128复位

2.1.5MC9S08QE128中断

2.1.6系统配置

2.2MCF51QE128微控制器的基本原理

2.2.1MCF51QE128的主要特性及内部结构

2.2.2MCFSlQE128的存储空间

2.2.3MCF51QE128复位

2.2.4MCF51QE128中断

2.2.5系统配置

第3章HCS08内核

3.1HCS08内核介绍

3.1.1HCS08内核的特点

3.1.2相关寄存器

3.2寻址方式

3.3指令系统

3.3.1指令集常用术语

3.3.2数据传输类指令

3.3.3算术运算类指令

3.3.4逻辑运算类指令

3.3.5位操作类指令

3.3.6移位类指令

3.3.7程序控制类指令

3.3.8其他指令

3.4HCS08汇编语言基础

3.4.1HCS08汇编语言源程序格式

3.4.2HCS08伪操作指令

3.4.3汇编例程

第4章ColdFireV1内核

4.1ColdFireV1内核介绍

4.1.1ColdFireV1内核的特点

4.1.2相关寄存器

4.1.3用户编程模式

4.1.4管理员编程模式

4.2寻址方式

4.3指令系统

4.3.1指令集中相关符号的定义

4.3.2数据传输类指令

4.3.3程序控制类指令

4.3.4整数运算类指令

4.3.5逻辑操作类指令

4.3.6移位类指令

4.3.7位操作类指令

4.3.8系统控制类指令

4.3.9缓存保持类指令

第5章软件集成开发调试

5.1CodeWarriorV6集成开发环境入门

5.1.1创建新工程

5.1.2打开工程

5.2编译链接与仿真调试

5.2.1编译链接

5.2.2仿真和实时调试窗口的使用

5.2.3常用的调试命令

5.3程序的下载及在线调试

5.4ColdWarriorV6环境下的程序编写

5.4.1开发环境文件说明

5.4.2汇编语言源程序的组成

5.4.3C语言源程序的组成

5.58位机到32位机的轻松移植

第6章并行输入,输出口

6.1A口I/O寄存器

6.2其他端口寄存器

6.3输入输出实例

6.3.1数字量的输入输出

6.3.28段数码管显示编程

6.3.3液晶显示编程

6.4快速I/O口

第7章键盘及键盘中断

7.1键盘的基本问题

7.2QE128系列单片机的键盘中断模块

7.3键盘实例

7.3.1消除抖动的键盘循环扫描方式编程

7.3.2键盘中断方式编程

7.3.3实例总结

第8章内部时钟源

8.1QE128的系统时钟

8.2内部时钟源的结构及组成

8.3内部时钟源的寄存器

8.4内部时钟源的工作模式

8.4.17种工作模式

8.4.2各个模式下的总线频率

8.4.3模式转换

8.5时钟源的校准

8.6内部时钟源初始化编程

第9章定时器模块及实时计数器模块

9.1定时器工作原理

9.2定时器模块的寄存器

9.3时钟显示程序编写

9.4输入捕捉功能编程

9.5比较输出功能编程

9.6利用定时器进行赛车速度设置

9.7PWM功能程序编写

9.7.1PWM功能简介

9.7.2利用PWM制作电子琴

9.8实时计数器

9.8.1RTC模块寄存器

9.8.2RTC工作过程

9.8.3与TPM模块的比较

第10章A/D转换模块

10.1A/D转换概述

10.2QE128微控制器中的A/D转换模块

10.3寄存器定义

10.4功能描述

10.4.1输入时钟源选择

10.4.2输入选择和引脚控制

10.4.3转换控制

10.4.4自动比较功能

10.4.5微控制器等待模式

10.4.6微控制器停止模式

10.5A/D转换模块初始化实例

10.6以中断方式实现A/D转换

第11章串行接口

11.1串行接口概述

11.2串行外设接口SPI

11.2.1SPI系统构建

11.2.2SPI模块内部结构

11.2.3SPI模块寄存器

11.2.4SPI功能描述

11.2.5SPI编程实例

11.3IIC总线

11.3.1IIC串行总线协议

11.3.2IIC数据通信

11.3.3IIC时钟同步

11.3.4IIC模块寄存器

11.3.5IIC中断

11.3.6AT24C02IIC通信实例

11.4串行通信接口SCI

11.4.1异步串行通信的基本知识

11.4.2RS-232C总线标准

11.4.3SCI模块的寄存器

11.4.4QE128中SCI模块的几种操作模式

11.4.5串行通信实例

第12章QE128的低功耗特性

12.1低功耗特性概述

12.2低功耗操作模式

12.2.1低功耗模式

12.2.2与低功耗模式相关的寄存器

12.2.3模式选择方式

12.3外设时钟门控技术

12.4低功耗的气体检测装置

第13章FlexisJM系列微控制器

13.1JM系列概述

13.2MC9S08JM60概述

13.2.1主要特性

13.2.2MC9S08JM60的64引脚封装图

13.2.3JM60的多功能时钟发生器模块

13.3MCF51JM128概述

13.3.1主要特性

13.3.2MCF51JM128的64引脚封装图

13.4JM128的模块

13.4.1密码加速单元

13.4.2载波调制定时器

13.4.3随机数发生器

13.4.4控制器局域网模块

第14章JM系列USB模块

14.1USB简介

14.1.1USB的基本概念

14.1.2USB的信号表达机制与编码

14.1.3USB的接口与端点

14.1.4USBOTG

14.2USB协议

14.2.1包及其格式

14.2.2事务处理机制

14.2.3USB传输实现

14.2.4USB描述符及请求

14.3JM60的USB模块

14.3.1JM60的USB模块简介

14.3.2USB模块寄存器

14.4JM128的USBOTG模块

14.4.1JM128的USBOTG简介

14.4.2USBOTG寄存器

14.5USB通信编程

附录A索引

附录BUSBDM说明书

附录CMCF51JM128综合开发实例

附录DTGFSYS教学实验系统

参考文献

内容摘要:

  本书以Flexis系列QE128微控制器为主线,围绕基于HCS08内核的8位微控制器与基于ColdFireV1内核的32位微控制器,详细介绍了微控制器的原理和结构、内核、开发环境,以及各功能模块的开发应用。内容全面、通俗易懂。本书既可作为微控制器学习的入门教材,也可以作为微控制器开发者的参考资料。  本书以FreescaleFlexis系列QEl28微控制器为主线,并适当兼顾该系列中的其他产品,包括基础部分和实践提高部分,深入浅出,内容翔实。全书共分为l4章和附录。首先全面系统地讲解了QEl28微控制器的原理和结构、内核、开发环境,然后给出了微控制器内部功能模块的详细介绍和应用举例,最后在附录部分引入了自主开发的教学实验平台及Flexis系列微控制器的综合开发实例。配套光盘中包含本书所有程序代码、相关文档、CodeWarrior6.2安装软件、USBDM驱动程序等。代码注释详细,便于阅读和理解。  本书既可作为高等院校电子技术、通信、计算机及自动化类专业的本科学生和研究生的教学参考用书,也可作为大学生参加电子设计竞赛和工程技术人员进行开发设计的技术手册。

书籍规格:

书籍详细信息
书名Freescale Flexis系列微控制器入门及开发站内查询相似图书
丛书名嵌入式技术与应用丛书
9787121087837
如需购买下载《Freescale Flexis系列微控制器入门及开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)38.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

Freescale Flexis系列微控制器入门及开发是电子工业出版社于2009.06出版的中图分类号为 TP332.3 的主题关于 微控制器 的书籍。