种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

嵌入式微控制器S08AW原理与实践

(2019-06-16 06:44:45) 百科综合
嵌入式微控制器S08AW原理与实践

嵌入式微控制器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暂存器中英文对照
参考文献
……

标 签

搜索
随机推荐

Powered By 种豆资源网||