Freescale08系列单片机开发与套用实例


Freescale08系列单片机开发与套用实例

文章插图
Freescale08系列单片机开发与套用实例【Freescale08系列单片机开发与套用实例】出版时间: 2009开本: 16定价: 39.00 元
基本介绍书名:Freescale08系列单片机开发与套用实例
作者:何此昂
ISBN:9787811242966
出版社:北京航空航天大学出版社
内容简介《Freescale08系列单片机开发与套用实例(附光碟)》内容以飞思卡尔(Freescale)公司的HC08/S08/RS08为主 。内容包括:08系列单片机概述;08系列单片机特点及模组套用;C语言套用实例;彙编语言套用实例;开发工具自製以及编程仿真环境建立过程 。书中所有程式均通过调试,相关功能模组和参考资料编写力求準确、详细、完整,儘量使读者能在开发工程中“一册解决” 。《Freescale08系列单片机开发与套用实例(附光碟)》可作为高等院校“单片机原理及套用”课程的教学参考书,也可作为Freescale单片机开发者的技术参考书 。目录第1章08系列单片机概述1.1Freescale单片机的历史与发展1.2Freescale单片机命名法与.S19编程代码格式1.2.1Freescale单片机命令法1.2.2Freescale产品描述图与术语表1.2.3S19编程代码格式1.3Freescale单片机开发环境建立——使用专家系统开发实时时钟实例1.3.1ProcessorExpertSystem(专家系统)与RTC(实时时钟)1.3.2开发环境的安装1.3.3工程档案配置1.3.4处理器专家函式的使用和代码的编程调试第2章08系列单片机特点及模组套用2.1HC08、HCS08和RS08功能参数选型列表2.2HC08、HCS08和RS08系列单片机特点介绍2.2.1MC68HC08系列特点2.2.2从HC08向HCS08的变迁2.2.3HCS08和RS08系列8引脚之间的兼容性(QG8、QD4、KA2的比较)2.3中断与复位2.3.1中断2.3.2复位2.4Flash存储器2.4.1Flash存储器结构概述2.4.2Flash存储器暂存器编程操作模式2.4.3Flash存储器编程和擦除(实现EEPROM操作)实例2.5晶片外部设备功能模组部分2.5.1HCS08家族晶片的初始化2.5.2HCS08的系统低电压检测功能2.5.3HCS08单片机的ICS(内部时钟源)2.5.4HCS08单片机的ICG(内部时钟发生器)2.5.5HCS08单片机低功耗模式(节电模式)2.5.6HCS08的外部中断请求(IRQ)功能2.5.7HCS08使用键盘中断(KBI)2.5.8HCS08的ACMP(模拟比较)2.5.9HCS08使用10位ADC(模/数转换)2.5.10HCS08的ATD(模拟比较)2.5.11HCS08的I2C(Inter?IntegratedCircuit)模组2.5.12HCS08的串列通信接口(SCI)2.5.13HCS08系列的SPI(串列外围接口)功能模组2.5.14HCS08MTIM(模定时器)功能模组2.5.15在HCS08下使用实时(RTI)时钟中断2.5.16HCS08的输入捕获和输出比较功能2.5.17HCS08定时器(TPM)产生PWM信号第3章C语言套用实例3.1C语言运行环境介绍以及CodeWarrior下08系列编程调试技巧3.1.1CodeWarrior集成环境下C实例代码的调试方法3.1.2CW使用常见问题3.1.3HCS08的C代码的Flash编程和擦除3.1.4在HCS08下使用CW执行C语言的ISR(中断服务子程式)3.1.5CodeWarrior下HCS08家族使用C代码存储区映射3.2基于MC68HC908JB8USB接口的人体学输入设备开发套用实例3.2.1USB系统驱动概述3.2.2HID设备开发必备知识3.2.3MC68HC908JB8USBHID设备开发过程及其代码和硬体图纸3.3MC9S08QG8通用运行程式和套用设计实例3.3.1MC9S08QG8最小系统3.3.2MC9S08QG8外设部分3.3.3MC9S08QG8套用电路设计3.4HC08HCS08家族LCD套用实例3.4.1HC08HCS08MCU使用外接LCD驱动模组套用实例3.4.2HC08和HCS08使用内置LCD驱动的套用实例第4章彙编语言套用实例2624.1彙编指令集4.2彙编语言在RS08系列中的通用接口程式套用实例4.2.1在RS08家族中使用ACMP(模拟比较)4.2.2RS08家族的ICS(内部时钟源)4.2.3在RS08微处理器上使用键盘中断KBI4.2.4在RS08中使用模定时器模式4.2.5在RS08微处理器中使用RTI实时时钟中断4.2.6RS08的定址模式4.2.7RS08微处理器对中断的处理4.2.8RS08微处理器嵌套子程式的处理4.2.9RS08低功耗模式4.2.10RS08微处理器的模数转换4.2.11RS08微处理器中使用MTIM模组的串列通信接口第5章自製开发工具及建立编程仿真环境5.1HC08系列低成本的编程和调试方式(HC08MON08模式)5.1.1监控模式概述5.1.2监控模式使用的信号引脚5.1.3MON08编程仿真头5.1.4MON08在目标板上的连线 5.1.5低成本的MON08开发软体5.2HC08MON08模式与HCS08/RS08背景调试模式的区别5.2.1HC08MON(监控模式)和HCS08/RS08BDM(背景调试模式)的不同5.2.2背景调试模式接口5.2.3HCS08BDC(背景调试控制)暂存器5.2.4RS08BDC(背景调试控制器暂存器)5.2.5BDC命令——活动背景调试模式和非侵入性指令5.2.6背景模式的进入5.2.7开发工具5.3HCS08系列BPM开发工具製作与详细调试过程5.3.1CodeWarrior下HCS08系列BDM开发工具的详细连线调试方法5.3.2HCS08系列BDM开发工具详细连线调试方法5.4HC08系列简易通用烧录工具製作详细过程5.4.1HC08开发工具软硬体配置5.4.2HC08MON08开发工具特点与设计原理图,PCB图5.4.3HC08和HCS08MON08编程器接口定义与目标板配置5.4.4开发系统编译开发软体安装及HC08系列MON08的使用调试说明5.4.5编程烧录工具的使用方法说明参考文献……