本帖最后由 zhen 于 2012-5-25 01:45 编辑
《单片机原理及嵌入式应用教程》(苏州大学王宜怀老师)
以下是本专栏资料的目录
第1章 嵌入式应用技术概述
本章介绍嵌入式系统及单片机的基本概念、发展历史;单片机的应用领域、发展特点及选型原则;嵌入式产品的一般构成及开发方法;还对如何学习嵌入式应用技术提出了建议。
第2章 嵌入式应用技术的硬件基础
本章的主要内容有:(1)数字电路基础知识;(2)嵌入式应用的常用元器件;(3)嵌入式应用技术的常用术语。重点介绍嵌入式应用中的一些基础知识和术语,嵌入式应用技术与数字电路的关系很密切,数字电路是嵌入式应用开发的基础。
第3章 高级语言的串行通信编程
本章重点围绕高端如何使用Visual Basic实现串行通信来讲述Visual Basic的使用方法。
第4章 Freescale 08系列单片机概述
Freescale的08系列单片机由于其稳定性高、开发周期短、成本低、型号多种多样、兼容性好而被广泛应用。
第5章 HC08 CPU与汇编基础
本章从程序员角度介绍HC08 CPU的编程结构、寻址方式、指令系统,比较HC08 CPU与HCS08 CPU,给出08汇编语言的格式、伪指令以及汇编过程涉及的文件。
第6章 通用I/O与第一个汇编程序
通过6.1节普通I/O的学习,理解MCU编程的基本原理,掌握寄存器的使用方法。
第7章 08C语言
单片机C语言和标准C语言的用法基本相同,但是单片机C语言是针对于资源少的MCU,它的编程方法和编程手段与PC机上使用C语言还是有很大差别。
第8章 串行通信接口SCI与串行外设接口SPI
本章重点掌握SCI的编程,同时学习编程的规范。
第9章 键盘中断模块与A/D转换模块
本章共介绍了两部分内容。
第10章 定时接口模块
本章首先从一般角度讨论计数器/定时器的工作原理,然后介绍Freescale MC68HC908GP32 MCU的定时接口模块的基本功能与编程基础,给出利用定时中断计时的例子。
第11章 Flash存储器的在线编程
本章主要以HC08系列中的GP32为例阐述Flash存储器的在线编程方法,也简要阐述了HCS08系列中GB60的在线编程方法。
第12章 GP32的其他功能模块
在学习了MC68HC908GP32单片机的大部分功能以及它们的基本应用方法的基础上,本章把前面在初学过程中跳过的部分完善,以形成对MC68HC908GP32单片机的较全面的认识,以便在实际应用中融会贯通。
第13章 LCD与LED编程
本章介绍液晶显示LCD与数码管显示LED的基本编程原理,并给出字符型LCD与8段码LED的编程实例。
第14章 USB接口
USB接口是MCU与外界进行数据通信的一种方式,由于其速度快,抗干扰能力强,在现在的嵌入式应用中被广泛使用。
第15章 CAN通信接口
本章首先介绍了现场总线的使用情况,然后详细讲述了CAN的技术规范以及嵌入式应用中CAN的使用方法,最后给出Freescale中带有CAN模块的MC68HC908GZ系列MCU的CAN编程方法,并给出了编程实例。
第16章 08系列MCU编程器的开发
编程器的实现是一个比较复杂的问题,但掌握编程器原理可以更深入地理解嵌入式应用系统。
第17章 工业以太网
学习本章需要有一定的计算机网络技术知识作为基础,主要涉及到计算机网络体系结构中的物理层、数据链路层、网络层、传输层的相关知识,特别是以太网的规范和IEEE802.3标准。
第18章 非接触式IC卡及其读写设备
智能卡在我们的日常生活中广泛使用,本章在介绍智能卡的基础上,重点分析了非接触式IC卡读写设备的实现方法,并介绍了与智能卡相关的一些计算机技术,使大家对智能卡有一个全面了解
|