书籍信息
嵌入式系统设计实战——基于飞思卡尔S12X微控制器
定 价: ¥49.00
关 注 度: 0
库存状态: 未知
图书状态: 销售中
作 者: 王宜怀 曹金华
出版时间: 2011-05
版 次: 1
印 次: 1
字 数: 616千字
开 本: 787×960 1/16
纸 张: 1
ISBN: 978-7-5124-0423-6
图书简介
本书以飞思卡尔半导体公司(原摩托罗拉半导体部)16位S12X系列微控制器中MC9S12XS128为蓝本阐述嵌入式系统的软体与硬体设计。全书共11章,其中第1章阐述嵌入式系统的知识体系、学习误区与学习建议。第2章给出XS128硬体最小系统,并简要介绍S12XCPU(CPU12X)。第3章给出第一个样例程式及CodeWarrior工程组织,完成第一个S12X工程的入门。第4章给出基于硬体构件的嵌入式系统开发方法。第5章阐述串列通信接口SCI,并给出第一个带中断的实例。1~5章介绍了学习一个新MCU完整要素(知识点)的入门。6~12章分别介绍GPIO的套用(键盘、LED及LCD)、定时器(含PWM)、串列外设接口SPI、Flash存储器线上编程、CAN汇流排、A/D转换及S12XS128其他模组等。附录给出相关资料。
目录
第1章 概述1
1.1嵌入式系统定义、由来及特点1
1.1.1嵌入式系统的定义1
1.1.2嵌入式系统的由来及其与微控制器的关係2
1.1.3嵌入式系统的特点3
1.2嵌入式系统的知识体系、学习误区及学习建议4
1.2.1嵌入式系统的知识体系4
1.2.2嵌入式系统的学习误区5
1.2.3基础阶段的学习建议8
1.3嵌入式系统常用术语10
1.3.1与硬体相关的术语10
1.3.2与通信相关的术语11
1.3.3与功能模组及软体相关的术语12
1.4嵌入式系统常用的C语言基本语法13
第2章S12X系列MCU硬体最小系统及CPU12X26
2.1 S12X系列MCU概述及型号标识26
2.1.1 S12X系列MCU概述26
2.1.2 S12X系列MCU型号标识28
2.2 S12X系列MCU的功能及存储器映像29
2.2.1 S12X系列MCU的功能30
2.2.2 S12X系列MCU的存储器映像及特点31
2.3 XS128的引脚功能及硬体最小系统36
2.3.1 XS128(80引脚QFP封装)的引脚功能37
2.3.2 XS128的硬体最小系统40
2.3.3硬体最小系统的焊接与测试步骤43
2.4 CPU12X的内部暂存器44
2.5 CPU12X的定址方式47
2.6 CPU12X指令系统概要51
2.6.1数据传送类指令53
2.6.2算术运算类指令56
2.6.3逻辑运算类与位操作类指令60
2.6.4程式控制类指令63
2.6.5其他类指令71
2.7 CPU12X彙编语言基础72
2.7.1 S12X彙编源程式格式72
2.7.2 S12X彙编语言伪指令74
第3章 第一个样例程式及CodeWarrior工程组织77
3.1通用I/O接口基本概念及连线方法77
3.2 XS128的GPIO暂存器与GPIO构件封装79
3.2.1 XS128的GPIO暂存器79
3.2.2 GPIO的简单编程方法83
3.3 CodeWarrior开发环境与S08/S12/ColdFire三合一写入器84
3.3.1 CodeWarrior开发环境简介与基本使用方法85