搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Freescale Flexis系列微控制器入门及开发:从8位到32位轻松升级
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121087837
  • 作      者:
    陈奕梅,尤一鸣编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
内容介绍
    《Freescale Flexis系列微控制器入门及开发:从8位到32位轻松升级》以Freescale Flexis系列QEl28微控制器为主线,并适当兼顾该系列中的其他产品,包括基础部分和实践提高部分,深入浅出,内容翔实。全书共分为l4章和附录。首先全面系统地讲解了QEl28微控制器的原理和结构、内核、开发环境,然后给出了微控制器内部功能模块的详细介绍和应用举例,最后在附录部分引入了自主开发的教学实验平台及Flexis系列微控制器的综合开发实例。配套光盘中包含《Freescale Flexis系列微控制器入门及开发:从8位到32位轻松升级》所有程序代码、相关文档、CodeWarrior 6.2安装软件、USBDM驱动程序等。代码注释详细,便于阅读和理解。<br>    《Freescale Flexis系列微控制器入门及开发:从8位到32位轻松升级》既可作为高等院校电子技术、通信、计算机及自动化类专业的本科学生和研究生的教学参考用书,也可作为大学生参加电子设计竞赛和工程技术人员进行开发设计的技术手册。
展开
精彩书摘
    随着单片机技术、通信技术和计算机网络技术在工业生产过程中的不断推广和应用,一些智能仪表、智能传感器、电子仪表及工业控制过程对现场信号的采集、传输和数据转换提出了更新更高的要求.在许多情况下,受空间、灵活性、功耗等限制,原来的并行接口器件已无法满足这些要求.因此,可以利用串行总线微处理器和串行微处理器外界接口芯片构成串行单片机系统。串行微处理器外界接口芯片包括:串行EEPROM、串行快擦写型存储器(Serial Flash Memo~)、串行非易失性静态RAM、串行输出A/D转换器、串行输入D/A转换器等。与并行总线相比,串行总线具有引脚数量少、连接简单、成本低、系统可靠性高等优点,不仅能大大降低硬件成本,也有利于系统的扩展设计。<br>    近年来,各厂家相继开发出各种串行接口芯片,并形成了串行总线的概念,如Motorola公司的SPI总线、NS公司的Microwire总线及Philips公司的IIC总线等。<br>    本章主要介绍QE128的串行外设接口(Serial Peripheral Interface,SPI)、集成电路间(Inter-Integrated Circuit,IIC)总线及串行通信接口(Serial Communications\30nterface,SCI)。<br>    SPI是由Motorola公司提出的一种同步串行外设接口,采用3根或4根信号线进行数据传输,所需要的信号包括使能信号、同步时钟、同步数据(输入和输出)。采用SPI可以方便地与很多厂家的各种标准外围器件直接连接,这些器件既可以是简单的TTL移位寄存器,也可以是复杂的LCD显示驱动器或A/D转换子系统.SPI还可用于多微控制器间的通信。<br>    在单片机应用系统中,当单片机的I/O功能或存储器功能不能满足需求时,可以使用SPI串行总线与各种外围器件相连来扩展单片机的I/O功能。采用SPI总线进行功能扩展十分简单,不仅可以简化系统结构,还能降低系统成本,增强系统的灵活性。但由于SPI总线构成的系统都是单主系统,这使得它的应用受到一定限制.在单主微控制器配置下,主机发起数据传输,并控制数据的流向,只有在主机发出通知后,从属设备才能从主机读取数据或向主机发送数据。本章所讨论的SPI都建立在这种配置之下。SPI多子系统构建如图11.1所示。
展开
目录
第1章 Flexis系列微控制器概述<br>1.1 微控制器的基本概念<br>1.2 Flexis系列微控制器的特点与优势<br>1.3 Flexis系列微控制器的主要应用<br><br>第2章 Flexis QEl28微控制器基本原理<br>2.1 MC9S08QEl28微控制器的基本原理<br>2.1.1 MC9S08QEl28的主要特性及内部结构<br>2.1.2 MC9S08QEl28的外部引脚及封装<br>2.1.3 MC9S08QEl28的存储空间<br>2.I.4 MC9S08QEl28复位<br>2.1.5 MC9S08QEl28中断<br>2.1.6 系统配置<br>2.2 MCF51QEl28微控制器的基本原理<br>2.2.1 MCF51QEl28的主要特性及内部结构<br>2.2.2 MCFSlQEl28的存储空间<br>2.2.3 MCF51QEl28复位<br>2.2.4 MCF51QEl28中断<br>2.2.5 系统配置<br><br>第3章 HCS08内核<br>3.1 HCS08内核介绍<br>3.1.1 HCS08内核的特点<br>3.1.2 相关寄存器<br>3.2 寻址方式<br>3.3 指令系统<br>3.3.1 指令集常用术语<br>3.3.2 数据传输类指令<br>3.3.3 算术运算类指令<br>3.3.4 逻辑运算类指令<br>3.3.5 位操作类指令<br>3.3.6 移位类指令<br>3.3.7 程序控制类指令<br>3.3.8 其他指令<br>3.4 HCS08汇编语言基础<br>3.4.1 HCS08汇编语言源程序格式<br>3.4.2 HCS08伪操作指令<br>3.4.3 汇编例程<br><br>第4章 ColdFire Vl内核<br>4.1 ColdFire Vl内核介绍<br>4.1.1 ColdFire Vl内核的特点<br>4.1.2 相关寄存器<br>4.1.3 用户编程模式<br>4.1.4 管理员编程模式<br>4.2 寻址方式<br>4.3 指令系统<br>4.3.1 指令集中相关符号的定义<br>4.3.2 数据传输类指令<br>4.3.3 程序控制类指令<br>4.3.4 整数运算类指令<br>4.3.5 逻辑操作类指令<br>4.3.6 移位类指令<br>4.3.7 位操作类指令<br>4.3.8 系统控制类指令<br>4.3.9 缓存保持类指令<br><br>第5章 软件集成开发调试<br>5.1 CodeWarrior V6集成开发环境入门<br>5.1.1 创建新工程<br>5.1.2 打开工程<br>5.2 编译链接与仿真调试<br>5.2.1 编译链接<br>5.2.2 仿真和实时调试窗口的使用<br>5.2.3 常用的调试命令<br>5.3 程序的下载及在线调试<br>5.4 ColdWarrior V6环境下的程序编写<br>5.4.1 开发环境文件说明<br>5.4.2 汇编语言源程序的组成<br>5.4.3 C语言源程序的组成<br>5.5 8 位机到32位机的轻松移植<br><br>第6章 并行输入,输出口<br>6.1 A口I/O寄存器<br>6.2 其他端口寄存器<br>6.3 输入输出实例<br>6.3.1 数字量的输入输出<br>6.3.2 8段数码管显示编程<br>6.3.3 液晶显示编程<br>6.4 快速I/O口<br><br>第7章 键盘及键盘中断<br>7.1 键盘的基本问题<br>7.2 QE128系列单片机的键盘中断模块<br>7.3 键盘实例<br>7.3.1 消除抖动的键盘循环扫描方式编程<br>7.3.2 键盘中断方式编程<br>7.3.3 实例总结<br><br>第8章 内部时钟源<br>8.1 QE128的系统时钟<br>8.2 内部时钟源的结构及组成<br>8.3 内部时钟源的寄存器<br>8.4 内部时钟源的工作模式<br>8.4.1 7种工作模式<br>8.4.2 各个模式下的总线频率<br>8.4.3 模式转换<br>8.5 时钟源的校准<br>8.6 内部时钟源初始化编程<br><br>第9章 定时器模块及实时计数器模块<br>9.1 定时器工作原理<br>9.2 定时器模块的寄存器<br>9.3 时钟显示程序编写<br>9.4 输入捕捉功能编程<br>9.5 比较输出功能编程<br>9.6 利用定时器进行赛车速度设置<br>9.7 PWM功能程序编写<br>9.7.1 PWM功能简介<br>9.7.2 利用PWM制作电子琴<br>9.8 实时计数器<br>9.8.1 RTC模块寄存器<br>9.8.2 RTC工作过程<br>9.8.3 与TPM模块的比较<br><br>第10章 A/D转换模块<br>10.1 A/D转换概述<br>10.2 QE128微控制器中的A/D转换模块<br>10.3 寄存器定义<br>10.4 功能描述<br>10.4.1 输入时钟源选择<br>10.4.2 输入选择和引脚控制<br>10.4.3 转换控制<br>10.4.4 自动比较功能<br>10.4.5 微控制器等待模式<br>10.4.6 微控制器停止模式<br>10.5 A/D转换模块初始化实例<br>10.6 以中断方式实现A/D转换<br><br>第11章 串行接口<br>11.1 串行接口概述<br>11.2 串行外设接口SPI<br>11.2.1 SPI系统构建<br>11.2.2 SPI模块内部结构<br>11.2.3 SPI模块寄存器<br>11.2.4 SPI功能描述<br>11.2.5 SPI编程实例<br>11.3 IIC总线<br>11.3.1 IIC串行总线协议<br>11.3.2 IIC数据通信<br>11.3.3 IIC时钟同步<br>11.3.4 IIC模块寄存器<br>11.3.5 IIC中断<br>11.3.6 AT24C02IIC通信实例<br>11.4 串行通信接口SCI<br>11.4.1 异步串行通信的基本知识<br>11.4.2 RS-232C总线标准<br>11.4.3 SCI模块的寄存器<br>11.4.4 QE128中SCI模块的几种操作模式<br>11.4.5 串行通信实例<br><br>第12章 QE128的低功耗特性<br>12.1 低功耗特性概述<br>12.2 低功耗操作模式<br>12.2.1 低功耗模式<br>12.2.2 与低功耗模式相关的寄存器<br>12.2.3 模式选择方式<br>12.3 外设时钟门控技术<br>……<br>第13章 Flexis JM系列微控制器<br>第14章 JM系列USB模块<br>附录A 索引<br>附录B USBDM说明书<br>附录C MCF51JM128综合开发实例<br>附录D TGFSYS教学实验系统<br>参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证