词条 | 嵌入式微控制器S08AW原理与实践 |
释义 | Freescale(飞思卡尔)半导体公司HCS08系列高性能、高可靠8位微控制器MC9S08AW/AC的中央处理器结构、存储器组成、指令系统、汇编语言及设计、并行输出/输入端口、中断系统、定时器(脉宽调制PWM)、模/数转换、时钟发生器、SPI、SCI和IIC串行通信等内容及其应用实例和在线调试软件。 版权信息书 名: 嵌入式微控制器S08AW原理与实践 作 者:王威 出版社: 北京航空航天大学出版社 出版时间: 2009 ISBN: 9787811244663 开本: 16 定价: 39.00 元 内容简介介绍Freescale(飞思卡尔)半导体公司HCS08系列高性能、高可靠8位微控制器MC9S08AW/AC的中央处理器结构、存储器组成、指令系统、汇编语言及设计、并行输出/输入端口、中断系统、定时器(脉宽调制PWM)、模/数转换、时钟发生器、SPI、SCI和IIC串行通信等内容及其应用实例和在线调试软件,并以MC9S08AW60为例,较详尽地列出了大量相关功能寄存器的作用及设置方法,给出了已经调试通过的汇编语言或C语言例程。 《嵌入式微控制器S08AW原理与实践》适用于汽车电子、自动控制、智能家电、仪器仪表及机电一体化等嵌入式测控领域的工程技术人员以及高等院校相关专业的高年级本科学生,也可作为相关专业的研究生教材和教师的教学参考书。 目录第1章微控制器概述 1.1微控制器 1.2国内外微控制器现状 1.3嵌入式微控制器系统特点 1.4新型S08微控制器的优势 1.5S08AW与S08AC系列微控制器的异同 1.6微控制器的发展和选用 第2章S08AW微控制器结构及原理 2.1S08AW特性 2.2S08AW结构 2.3S08AW引脚 2.4S08基本系统电路 2.5S08系统时钟和系统运行监视 2.6S08AW运行模式 第3章S08存储器 3.1S08MCU存储器分类及特点 3.2S08AW存储器组织 3.3S08AW的Flash存储器 3.4S08AW向量和非易失性寄存器 第4章S08CPU及指令系统 4.1S08CPU结构与CPU寄存器 4.2S08汇编指令格式 4.3S08CPU寻址方式 4.3.17种寻址方式 4.3.2变址寻址方式 4.3.3存储器至存储器的数据传送 4.3.4特殊操作 4.4S08常用基本指令 4.4.1数据传送类指令 4.4.2算术运算类指令 4.4.3数据和位操作指令 4.4.4逻辑操作指令 4.4.5程序控制类指令 4.4.6中断指令 4.4.7CPU控制类指令 第5章S08汇编程序设计与实例 5.1S08汇编语言程序基础 5.1.1汇编语言指令格式 5.1.2数据表示方法 5.2S08汇编程序伪指令 5.3S08汇编语言程序设计实例 5.3.1简单程序设计 5.3.2分支程序设计 5.3.3循环程序设计 5.3.4查表程序设计 5.4S08子程序设计与堆栈技术 5.4.1子程序设计实例 5.4.2堆栈结构 5.5S08控制程序设计实例 第6章S08输入/输出接口 6.1S08I/O端口原理 6.1.1I/O端口引脚分布 6.1.2I/O端口工作原理 6.2S08AWI/O端口设置 6.2.1端口A相关寄存器 6.2.2端口B相关寄存器 6.2.3端口C相关寄存器 6.2.4端口D相关寄存器 6.2.5端口E相关寄存器 6.2.6端口F相关寄存器 6.2.7端口G相关寄存器 6.3S08键盘与显示应用设计 6.3.1独立式按键接口 6.3.2矩阵式键盘接口 6.3.3LED数码管显示接口 第7章S08的复位、中断和系统设置 7.1S08MCU复位 7.1.1系统选项寄存器SOPT 7.1.2系统复位状态寄存器SRS 7.2S08AW中断 7.2.1中断源和优先级 7.2.2中断处理及堆栈 7.2.3外部中断引脚IRQ 7.2.4低电压检测系统 7.2.5实时中断RTI 7.2.6其他寄存器 7.3S08AW键盘中断 7.3.1键盘中断原理 7.3.2键盘中断状态和控制寄存器KBI1SC 7.3.3键盘中断引脚使能寄存器KBI1PE 7.4S08AW停止模式 7.4.1STOP1模式 7.4.2STOP2模式 7.4.3STOP3模式 7.4.4停止模式下片上外设模块 第8章S08定时器模块 8.1S08AW定时器基本功能 8.1.1定时器模块寄存器 8.1.2定时器计数模式 8.1.3定时器计数溢出和预置数溢出 8.2S08AW定时器输入捕捉功能 8.2.1输入捕捉概念 8.2.2输入捕捉操作 8.3S08AW定时器输出比较功能 8.3.1输出比较概念 8.3.2输出比较操作 8.4S08AW脉宽调制功能 8.4.1边缘对齐PWM 8.4.2中央对齐PWM 第9章S08模/数转换模块 9.1S08AWADC模块概述 9.2逐次逼近式ADC原理及主要技术指标 9.2.1逐次逼近式ADC原理 9.2.2技术指标 9.3S08ADC模块寄存器 9.3.1ADC状态和控制寄存器(ADC1SC1,ADC1SC2) 9.3.2ADC配置寄存器(ADC1CFG) 9.3.3ADC数据结果寄存器(ADC1RH,ADC1RL) 9.3.4比较值寄存器(ADC1CVH,ADC1CVL) 9.3.5引脚控制寄存器(APCTL1,APCTL2) 9.4S08A/D转换过程 第10章S08内部时钟发生器 10.1S08时钟系统 10.2S08AW时钟系统特性 10.3S08AW时钟操作模式 10.3.1模式1——OFF模式 10.3.2模式2——自时钟模式 10.3.3S08AW时钟操作寄存器 10.3.4模式3——FLL使能内部参考时钟 10.3.5模式4——外部时钟 10.3.6模式5——FLL使能外部参考时钟 10.3.7ICG时钟模式状态表 10.4S08AW时钟初始化应用实例 第11章S08串行通信模块 11.1串行通信基础 11.1.1串行通信基本概念 11.1.2RS232C标准及特点 11.2S08串行通信接口 11.2.1SCI寄存器设置 11.2.2SCI中断 11.2.3SCI应用实例 11.3S08串行外设接口模块 11.3.1SPI介绍 11.3.2SPI寄存器 11.3.3SPI中断 11.3.4SPI应用实例 第12章S08IIC模块 12.1S08IIC介绍 12.1.1IIC总线基本知识 12.1.2IIC设备连接 12.1.3位传输及开始和停止信号 12.1.4从地址传输 12.1.5传输数据 12.2S08IIC模块 12.3S08IIC中断 12.4S08IIC模块应用实例 12.4.1AT24C02B介绍 12.4.2IIC通信时EEPROM地址 12.4.3对AT24C02B写操作 12.4.4对AT24C02B读操作 12.4.5硬件接口及软件实现 第13章S08微控制器应用设计实例 13.1光电式转速测量及LCD显示电路设 13.1.1光电式转速测量电路 13.1.2LCD1602字符型液晶显示模块 13.1.3测速系统软件设计 13.2CMOS图像传感器与S08AW接口设计 13.2.1智能车总体设计 13.2.2CMOS图像传感器与S08AW硬件接口 13.2.3图像数据处理程序设计思路 13.2.4C程序设计 13.3微型直流电动机PWM控制 13.3.1硬件电路 13.3.2软件设计 13.4基于红外线道路识别的智能车转向系统设计 13.4.1赛道检测与转向控制硬件设计 13.4.2赛道检测与转向控制软件设计 13.5实时时钟DS1302与S08接口设计 13.5.1DS1302介绍 13.5.2DS1302功能及设置 13.5.3S08MCU与DS1302接口 13.6S08AW的Flash模拟EEPROM 第14章S08在线调试工具及其应用 14.1基于BDM调试器硬件连接 14.2S08集成开发环境CodeWarrior的使用 14.2.1用CodeWarrior开发第一个应用程序 14.2.2输入和编辑main.c程序 14.3S08完全软件仿真 14.3.1应用程序的建立与编译 14.3.2调试窗口介绍 14.3.3软件仿真下调试 14.4S08在线调试 14.4.1调试器USB驱动程序及BDM安装 14.4.2程序下载 附录AS08CPU指令系统 附录BS08AW高页寄存器 附录CS08AW系列引脚分布图 附录DS08AW系列存储器分配 附录E寄存器中英文对照 参考文献 CI寄存器设置 11.2.2SCI中断 11.2.3SCI应用实例 11.3S08串行外设接口模块 11.3.1SPI介绍 11.3.2SPI寄存器 11.3.3SPI中断 11.3.4SPI应用实例 第12章S08IIC模块 12.1S08IIC介绍 12.1.1IIC总线基本知识 12.1.2IIC设备连接 12.1.3位传输及开始和停止信号 12.1.4从地址传输 12.1.5传输数据 12.2S08IIC模块 12.3S08IIC中断 12.4S08IIC模块应用实例 12.4.1AT24C02B介绍 12.4.2IIC通信时EEPROM地址 12.4.3对AT24C02B写操作 12.4.4对AT24C02B读操作 12.4.5硬件接口及软件实现 第13章S08微控制器应用设计实例 13.1光电式转速测量及LCD显示电路设计 13.1.1光电式转速测量电路 13.1.2LCD1602字符型液晶显示模块 13.1.3测速系统软件设计 13.2CMOS图像传感器与S08AW接口设计 13.2.1智能车总体设计 13.2.2CMOS图像传感器与S08AW硬件接口 13.2.3图像数据处理程序设计思路 13.2.4C程序设计 13.3微型直流电动机PWM控制 13.3.1硬件电路 13.3.2软件设计 13.4基于红外线道路识别的智能车转向系统设计 13.4.1赛道检测与转向控制硬件设计 13.4.2赛道检测与转向控制软件设计 13.5实时时钟DS1302与S08接口设计 13.5.1DS1302介绍 13.5.2DS1302功能及设置 13.5.3S08MCU与DS1302接口 13.6S08AW的Flash模拟EEPROM 第14章S08在线调试工具及其应用 14.1基于BDM调试器硬件连接 14.2S08集成开发环境CodeWarrior的使用 14.2.1用CodeWarrior开发第一个应用程序 14.2.2输入和编辑main.c程序 14.3S08完全软件仿真 14.3.1应用程序的建立与编译 14.3.2调试窗口介绍 14.3.3软件仿真下调试 14.4S08在线调试 14.4.1调试器USB驱动程序及BDM安装 14.4.2程序下载 附录AS08CPU指令系统 附录BS08AW高页寄存器 附录CS08AW系列引脚分布图 附录DS08AW系列存储器分配 附录E寄存器中英文对照 参考文献 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。