• 嵌入式技术与应用丛书·飞思卡尔系列:基于HCS12的嵌入式系统设计
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

嵌入式技术与应用丛书·飞思卡尔系列:基于HCS12的嵌入式系统设计

39.18 8.0折 49 九五品

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者吴晔 著

出版社电子工业出版社

出版时间2010-01

版次1

装帧平装

货号A8

上书时间2024-12-13

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 吴晔 著
  • 出版社 电子工业出版社
  • 出版时间 2010-01
  • 版次 1
  • ISBN 9787121099281
  • 定价 49.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 343页
  • 字数 570千字
  • 正文语种 简体中文
【内容简介】
  《基于HCS12的嵌入式系统设计》以飞思卡尔16位S12系列MCU为主线,以MC9S12DG128为例,系统地介绍了S12的结构和工作原理;以及S12内部输入/输出端口模块、脉宽调制模块、模/数转换模块、增强型定时器模块、串行通信接口模块、SPI和I2C等主要功能模块的结构、原理与使用方法;同时详细介绍了S12汇编指令系统和嵌入式系统的C语言开发方法。此外,《基于HCS12的嵌入式系统设计》还结合μC/OS-II介绍了嵌入式实时操作系统的基本知识,讨论了在S12系列MCU上实现μC/OS-Ⅱ的移植方法。
  《基于HCS12的嵌入式系统设计》采用从理论到实践最后到系统的学习方法,在功能模块的介绍中首先讲解模块的原理,之后给出应用实例,最后结合飞思卡尔智能汽车竞赛,给出了每个模块在智能车系统设计的应用实例,以智能汽车系统为应用背景,贯穿了所有模块的开发使用,构成了完整的嵌入式系统知识的介绍。通过《基于HCS12的嵌入式系统设计》的阅读和学习,希望读者能够建立嵌入式系统基本概念,掌握嵌入式系统的硬件、软件设计方法。
  《基于HCS12的嵌入式系统设计》面向工科电气类、计算机类、机电一体化类和仪器仪表类等相关专业的高年级本科生和研究生,同时也适用于从事嵌入式应用开发的工程技术类人员。
【目录】
第1章嵌入式系统简介/(1)
1.1嵌入式系统/(1)
1.1.1系统/(1)
1.1.2嵌入式系统/(1)
1.1.3嵌入式系统的分类/(2)
1.2嵌入式系统硬件/(3)
1.2.1嵌入式微处理器/(3)
1.2.2嵌入式微控制器/(3)
1.2.3嵌入式DSP处理器/(4)
1.2.4嵌入式片上系统/(4)
1.3嵌入式系统软件/(5)
1.4嵌入式操作系统/(5)
1.4.1嵌入式操作系统的种类/(5)
1.4.2嵌入式操作系统的发展/(5)
1.4.3使用实时操作系统的必要性/(6)
1.4.4实时操作系统的优缺点/(7)
1.5嵌入式系统开发方法/(7)

第2章FreescaleHCS12和HCS12X系列单片机简介/(9)
2.1HCS12系列单片机概述/(9)
2.1.1HCS12系列单片机的命名规则/(9)
2.1.2HCS12系列单片机简介/(10)
2.2HCS12X系列单片机概述/(11)
2.2.1HCS12X系列单片机主要特点/(11)
2.2.2XGATE协处理器与主处理器的关系/(12)
2.2.3XGATE的基本特性/(13)
2.2.4典型S12X系列单片机简介/(15)
2.3MC9S12DG128简介/(16)
2.3.1MC9S12DG128性能概述/(16)
2.3.2MC9S12DG128内部结构及引脚/(16)
2.3.3MC9S12DG128引脚功能/(19)
2.4MC9S12DG128的运行模式/(22)
2.4.1普通运行模式/(22)
2.4.2特殊运行模式/(23)
2.5MC9S12DG128的存储器映射/(23)
2.5.1基本内存空间分配/(23)
2.5.2内存空间的扩展/(25)
2.5.3相关寄存器/(25)

第3章S12指令系统/(28)
3.1概述/(28)
3.2S12汇编指令的格式和符号说明/(28)
3.2.1操作码和操作数/(29)
3.2.2数据类型/(29)
3.2.3数据表示方法/(30)
3.2.4寄存器和存储器表示法/(30)
3.3寻址方式/(30)
3.3.1隐含/固有寻址/(31)
3.3.2立即寻址/(31)
3.3.3直接寻址/(32)
3.3.4扩展寻址/(33)
3.3.5相对寻址/(35)
3.3.6变址寻址/(36)
3.4S12汇编指令系统/(43)
3.4.1数据传送指令/(44)
3.4.2算术运算指令/(52)
3.4.3逻辑运算指令/(60)
3.4.4高级函数指令/(64)
3.4.5程序控制指令/(67)
3.4.6S12控制指令/(71)
3.4.7模糊运算指令/(73)
3.5汇编程序伪指令/(80)
3.5.1段定义指令/(80)
3.5.2常量赋值指令/(82)
3.5.3常量存储指令/(84)
3.5.4分配变量指令/(87)
3.5.5汇编控制指令/(88)
3.5.6符号链接指令/(89)

第4章C语言的嵌入式编程/(91)
4.1编程语言的选择/(91)
4.2C语言编程元素/(92)
4.2.1全局变量和局部变量/(92)
4.2.2头文件/(93)
4.2.3编译预处理/(93)
4.2.4数据类型/(96)
4.2.5运算符/(98)
4.2.6指针/(100)
4.2.7条件语句、循环语句及无限循环语句/(101)
4.2.8函数/(104)
4.3C程序编译器与交叉编译器/(108)
4.4CodeWarrior软件简介/(110)
4.4.1CodeWarrior的安装/(110)
4.4.2CodeWarrior使用简介/(112)

第5章S12输入/输出端口模块及其应用实例/(117)
5.1输入/输出端口简介/(117)
5.2输入/输出端口寄存器及设置/(118)
5.2.1PORTT、PORTS、PORTM、PORTP、PORTH和PORTJ/(118)
5.2.2PORTA、PORTB、PORTE和PORTK/(122)
5.3输入/输出端口基础应用实例/(124)
5.3.1输出设备LED控制实例/(124)
5.3.2输入设备拨码开关读取实例/(126)
5.4智能车系统中输入/输出端口的应用/(127)
5.4.1键盘接口设计/(127)
5.4.2LED显示接口设计/(129)
5.4.3LCD显示接口设计/(131)

第6章S12中断系统/(137)
6.1S12中断系统概述/(137)
6.1.1S12单片机的复位/(138)
6.1.2S12单片机的中断/(139)
6.2S12中断优先级/(140)
6.3S12中断程序设计实例/(144)

第7章S12脉宽调制模块及其应用实例/(148)
7.1PWM模块概述/(148)
7.2PWM模块结构组成和特点/(148)
7.3PWM模块寄存器及设置/(149)
7.3.1PWM允许寄存器/(150)
7.3.2PWM极性寄存器/(151)
7.3.3PWM时钟选择寄存器/(152)
7.3.4PWM预分频时钟选择寄存器/(153)
7.3.5PWM居中对齐允许寄存器/(154)
7.3.6PWM控制寄存器/(155)
7.3.7PWM比例因子寄存器A/(157)
7.3.8PWM比例因子寄存器B/(158)
7.3.9PWM通道计数寄存器/(158)
7.3.10PWM通道周期寄存器/(159)
7.3.11PWM通道占空比寄存器/(159)
7.3.12PWM关断寄存器/(161)
7.4PWM模块基础应用实例/(162)
7.5智能车系统中PWM模块的应用/(165)
7.5.1应用PWM模块控制直流电动机/(165)
7.5.2应用PWM模块控制伺服电动机/(169)

第8章S12模/数转换模块及其应用实例/(171)
8.1ATD模块概述/(171)
8.2ATD模块结构组成和特点/(171)
8.3ATD模块寄存器及设置/(172)
8.3.1ATD控制寄存器2/(173)
8.3.2ATD控制寄存器3/(174)
8.3.3ATD控制寄存器4/(175)
8.3.4ATD控制寄存器5/(176)
8.3.5ATD状态寄存器0/(178)
8.3.6ATD测试寄存器1/(179)
8.3.7ATD状态寄存器1/(180)
8.3.8ATD输入使能寄存器/(180)
8.3.9端口数据寄存器/(181)
8.3.10ATD转换结果寄存器/(181)
8.4ATD模块基础应用实例/(182)
8.5智能车系统中ATD模块的应用/(184)
8.5.1ATD模块在基于光电管路径识别方案中的应用/(184)
8.5.2ATD模块在基于摄像头路径识别方案中的应用/(186)

第9章S12增强型定时器模块及其应用实例/(190)
9.1ECT模块概述/(191)
9.1.1ECT的基本组成与工作原理/(191)
9.1.2模块内存映射/(195)
9.1.3ECT模块的中断系统/(198)
9.2ECT模块的自由运行计数器及定时器基本寄存器/(199)
9.2.1自由运行主定时器与时钟频率设置/(199)
9.2.2ECT模块的基本寄存器/(199)
9.3ECT模块的输入捕捉功能及寄存器设置/(202)
9.3.1ECT模块的输入捕捉功能/(203)
9.3.2与输入捕捉功能相关的寄存器/(208)
9.4ECT模块的输出比较功能及寄存器设置/(214)
9.4.1ECT模块的输出比较功能/(214)
9.4.2与输出比较功能相关的寄存器/(215)
9.5ECT模块的脉冲累加器功能及寄存器设置/(218)
9.5.1ECT模块的脉冲累加器功能/(218)
9.5.2与脉冲累加器相关的寄存器/(223)
9.6ECT模块的模数递减计数器功能及寄存器设置/(229)
9.6.1ECT模块的模数递减计数器功能/(229)
9.6.2与模数递减计数器相关的寄存器/(230)
9.7ECT模块基础应用实例/(233)
9.7.1输入捕捉功能应用实例/(233)
9.7.2输出比较功能应用实例/(235)
9.7.3脉冲累加器功能应用实例/(243)
9.7.4模数递减计数器功能应用实例/(248)
9.8智能车系统中ECT模块的应用/(250)
9.8.1ECT模块的输入捕捉功能在智能车系统中的应用/(250)
9.8.2ECT模块的脉冲累加器功能在智能车系统中的应用/(250)
9.8.3ECT模块的模数递减器功能在智能车系统中的应用/(252)

第10章S12串行通信接口模块及其应用实例/(253)
10.1SCI模块概述/(253)
10.2SCI模块结构组成和特点/(253)
10.3SCI模块寄存器/(254)
10.3.1SCI波特率寄存器/(255)
10.3.2SCI控制寄存器1/(255)
10.3.3SCI控制寄存器2/(257)
10.3.4SCI状态寄存器1/(258)
10.3.5SCI状态寄存器2/(260)
10.3.6SCI数据寄存器/(260)
10.4SCI模块基础应用实例/(261)
10.5智能车系统中SCI模块的应用/(264)

第11章S12SPI和I2C模块及其应用实例/(268)
11.1SPI模块/(268)
11.2SPI模块结构组成和特点/(269)
11.3SPI模块寄存器及设置/(270)
11.3.1SPI控制寄存器1/(270)
11.3.2SPI控制寄存器2/(272)
11.3.3SPI波特率寄存器/(273)
11.3.4SPI状态寄存器/(275)
11.3.5SPI数据寄存器/(276)
11.4SPI模块基础应用实例/(277)
11.5I2C总线接口/(280)
11.5.1I2C总线概述/(280)
11.5.2I2C总线工作原理/(281)
11.6I2C模块结构组成和特点/(283)
11.7I2C模块寄存器及设置/(284)
11.7.1I2C总线地址寄存器/(284)
11.7.2I2C总线分频寄存器/(285)
11.7.3I2C总线控制寄存器/(286)
11.7.4I2C总线状态寄存器/(287)
11.7.5I2C总线数据输入/输出寄存器/(289)
11.8I2C模块在智能车系统中的应用/(289)

第12章?C/OS-Ⅱ在S12上的移植与应用/(293)
12.1实时操作系统的概述/(293)
12.1.1实时操作系统基本概念/(294)
12.1.2RTOS常用术语/(294)
12.2嵌入式实时操作系统?C/OS-Ⅱ/(296)
12.2.1?C/OS-Ⅱ概述/(296)
12.2.2?C/OS-Ⅱ与其他几种RTOS的比较/(298)
12.3?C/OS-Ⅱ的任务/(300)
12.3.1?C/OS-Ⅱ中的任务/(300)
12.3.2任务的划分/(301)
12.4?C/OS-Ⅱ在MC9S12DG128上的移植/(301)
12.4.1定义内核大小和功能/(303)
12.4.2与硬件相关代码/(307)
12.4.3建立自己的任务/(315)
附录AS12汇编指令系统汇总表/(317)
附录BS12汇编指令系统汇总表解释说明/(331)
附录CS12汇编指令机器码汇总表/(336)
附录DS12汇编指令机器码汇总表解释说明/(340)
附录EHS12实验开发平台/(341)
参考文献/(344)
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP