嵌入式技术基础与实践
全书共17章,分3个部分。第1部分共6章,为嵌入式入门导引。主要介绍嵌入式应用的硬件与软件基础,同时给出了Freescale
HC08/S08/RS08系列单片机的基本人门知识,包括基本结构、汇编语言及08C语言基础,提供了第一个汇编工程与第一个C语言工程实例,给出了开发环境与基本调试方法的介绍。第2部分共8章,为嵌入式系统的基础应用。包括串行通信接口(SCI)、键盘、LED与ICD、SPI、A/D、D/A、IIC、定时器、Flash存储器在线编程及其他功能模块,该部分为本书的重点内容。第3部分共3章,为应用实例,包括实际应用系统设计实例、JB8的LISB
1.1模块与应用实例、GZ60的CAN模块及应用实例。附录含有苏州大学Freescale嵌入式系统实验室提供的硬件评估板资料及本书配套教学资料目录结构。
点击这里观看嵌入式技术基础与实践
点击这里,进入苏州大学王宜怀老师博客
本材料是受苏州大学王宜怀老师授权与非网(www.eefocus.com)发布。应授权单位要求,本栏目仅用于与非网网友学习交流,第三方严禁擅自转载。与非网法律顾问北京柴傅律师事务所,将全力维护本栏目相关各方的合法版权。如需转载,可与专栏编辑联系。祝阅读愉快!
本章作为导引,介绍嵌入式系统及单片机的基本概念、发展历史;嵌入式系统中的一些常用术语;嵌入式产品的一般构成及开发方法;还对如何学习嵌入式应用技术提出了一些建议。
本章概要介绍08系列单片机的类型、基本结构,并从总体上阐述其性能特点。主要内容有:在介绍08系列单片机的命名规则和资源状况的基础上,分别以MC908GP32、MC9S08GB60及MC9RS08KA2为例讲述HC08系列、HCS08系列及RS08系列单片机的基本结构和特点。
本章从程序员角度介绍HC08 CPU的编程结构、寻址方式、指令系统。为方便学习,对HC08
CPU的270条具体指令进行了统一编号。RS08 CPU指令集是HCS08
CPU指令集的精简版,本章也给出简要介绍。本章还给出了08汇编语言的格式、伪指令。
本章介绍I/O接口的基本形式通用I/O口,并借助于MC908GP32的通用I/O来讲解第一个08汇编工程,使读者由此入门。在阐述MC908GP32的通用I/O的编程结构的基础上,给出了08汇编程序结构与第一个可执行的08汇编工程.
本章首先简要介绍了标准C语言的基本语法,比较了08C语言和标准C的差异,然后阐述了08C的一些特殊用法,接下来通过实例讲述08C语言编程框架,最后结合我们的实际开发经验,总结了08C中的一些高级用法及编程技巧。
苏州大学Freescale嵌入式系统实验室在飞思卡尔公司的大力支持下,研发成功的MT-IDE For HC08 /
S08集成开发套件,适用于Freescale公司各种08芯片,具备上述特点。本书的所有程序都是在该环境中编写及调试的。
大部分嵌入式MCU都具有串行通信接口(Serial Communication Interface,SCI)
,掌握SCI的编程是学习MCU的重要内容之一。
本章介绍键盘中断模块的编程方法,并给出规范的扫描法识别键值子程序、键值转为定义值子程序,及测试实例。本章重点是掌握扫描法读取键值、键值转为定义值的编程方法。
本章是从通用I/O口应用的角度讲解LED和LCD的编程方法的,可以供实际编程时参考。