





定价:49元
印次:2-5
ISBN:9787302249139
出版日期:2011.03.01
印刷日期:2016.12.29
图书责编:魏江江
图书分类:教材
本书以飞思卡尔半导体公司(原摩托罗拉半导体部)的8位S08系列微控制器中通用型号MC9S08AW60、带USB 2.0接口MC9S08JM60、带CAN总线接口MC9S08DZ60三个型号为蓝本阐述嵌入式系统的软件与硬件设计。全书共14章,其中第1章为概述,阐述嵌入式系统的知识体系、学习误区与学习建议。第2章给出AW60硬件最小系统,并简要介绍了S08CPU。第3章给出第一个样例程序及CodeWarrior工程组织,完成第一个S08工程的入门。第4章给出基于硬件构件的嵌入式系统开发方法。第5章阐述串行通信接口SCI,并给出第一个带中断的编程实例。第1~5章完成了学习一个新MCU完整要素的入门。第6~12章分别给出键盘、LED、LCD、定时器、SPI、Flash存储器在线编程、I2C、A/D及AW60芯片的其他模块等。第13、14章分别给出JM60的USB 2.0编程及DZ60的CAN总线编程。附录给出了相关资料。 本书提供的所有实例源程序、辅助资料、相关芯片资料及常用软件工具,可在清华大学出版社网站(www.tup.com.cn)或苏州大学飞思卡尔嵌入式系统研究中心网站(sumcu.suda.edu.cn)下载。 本书可供大学有关专业的高年级学生和研究生用作教材或参考读物,也可供嵌入式系统开发与研究人员用作研发参考资料。
前言 嵌入式计算机系统简称为嵌入式系统,其概念最初源于传统测控系统对计算机的需求。随着以微处理器(MPU)为内核的微控制器(MCU)制造技术的不断进步,计算机领域在通用计算机系统与嵌入式计算机系统这两大分支分别得以发展。通用计算机已经在科学计算、事务管理、通信、日常生活等各个领域产生重要的影响。在后PC时代,嵌入式系统的广泛应用将是计算机发展的重要特征。一般来说,嵌入式系统的应用范围可以粗略地分为两大类: 一类是电子系统的智能化(如工业控制、现代农业、家用电器、汽车电子、测控系统、数据采集等); 另一类是计算机应用的延伸(如MP4、手机、通信、网络、计算机外围设备等)。不论如何分类,嵌入式系统的技术基础是不变的,即要完成一个以MCU为核心的嵌入式系统应用产品设计,需要有硬件、软件及行业领域相关知识。但是,随着嵌入式系统中软件规模日益增大,对嵌入式底层驱动软件的封装提出了更高的要求,可复用性与可移植性受到特别的关注,嵌入式软件构件化开发方法逐步被业界所重视。 本书第一版以飞思卡尔HC08系列中GP32(通用型)、JB8(USB 1.1)、GZ60(CAN)三个型号MCU为蓝本阐述嵌入式应用,已经印刷了1万多册。随着飞思卡尔8位MCU的升级及我们多年教学与开发的经验积累,本书以嵌入式硬件构件与底层软件构件设计为主线,按照嵌入式软件工程的要求,以S08系列微控制器中通用型号MC9S08AW60、带USB 2.0接口MC9S08JM60、带CAN总线接口MC9S08DZ60三个型号为蓝本阐述嵌入式系统的软件与硬件设计。2009年,笔者撰写了《基于32位ColdFire构建嵌入式...
目录
第1章概述
1.1嵌入式系统定义、由来及特点
1.1.1嵌入式系统的定义
1.1.2嵌入式系统的由来及其与微控制器的关系
1.1.3嵌入式系统的特点
1.2嵌入式系统的知识体系、学习误区及学习建议
1.2.1嵌入式系统的知识体系
1.2.2嵌入式系统的学习误区
1.2.3基础阶段的学习建议
1.3嵌入式系统常用术语
1.3.1与硬件相关的术语
1.3.2与通信相关的术语
1.3.3与功能模块及软件相关的术语
1.4嵌入式系统常用的C语言基本语法概要
习题1
第2章AW60硬件最小系统与S08 CPU
2.1S08系列MCU命名规则与资源简介
2.2AW60微控制器功能概述及存储器映像
2.2.1AW60功能概述
2.2.2AW60存储器映像
2.3AW60的引脚功能与硬件最小系统
2.3.1AW60的引脚功能
2.3.2AW60的硬件最小系统
2.3.3硬件最小系统测试方法
2.4S08 CPU的特点与CPU内部寄存器
2.5S08 CPU的寻址方式
2.6S08 CPU的指令系统
2.6.1数据传送类指令
2.6.2算术运算类指令
2.6.3逻辑运算类指令
2.6.4位操作类指令
2.6.5移位类指令
2.6.6程序控制类指令
2.6.7其他指令
2.7S08 CPU汇编语言基础
2.7.1S08汇编源程序格式
2.7.2S08的伪指令
习题...