单片机原理及嵌入式应用教程 单片机在我国的应用始于上世纪70年代末,80年代各理工科院校陆续开设了有关应用课程,使其得以较广泛的应用 。80末至90年代初,巴黎统筹委员会限制向中国出口单片机,而Intel公司通过香港转口使其产品几乎独占了中国的单片机市场 。1990年9月巴黎统筹委员会解除对中国的贸易禁令后,各公司的单片机纷纷进入中国,单片机应用的开发呈多样性。目前,Freescale公司正在我国组织推广新一代HC08系列单片机及增强型HCS08系列单片机,相信会对我国的单片机应用产生积极的影响。可以预见,HC08及HCS08系列单片机将在我国得到广泛的应用。 [ 阅读全文 ] 章介绍嵌入式系统及单片机的基本概念、发展历史;单片机的应用领域、发展特点及选型原则;嵌入式产品的一般构成及开发方法;还对如何学习嵌入式应用技术提出了建议。
本章的主要内容有:(1)数字电路基础知识;(2)嵌入式应用的常用元器件;(3)嵌入式应用技术的常用术语。重点介绍嵌入式应用中的一些基础知识和术语,嵌入式应用技术与数字电路的关系很密切,数字电路是嵌入式应用开发的基础。
本章重点围绕高端如何使用Visual Basic实现串行通信来讲述Visual Basic的使用方法。
本章从程序员角度介绍HC08 CPU的编程结构、寻址方式、指令系统,比较HC08 CPU与HCS08 CPU,给出08汇编语言的格式、伪指令以及汇编过程涉及的文件。
通过6.1节普通I/O的学习,理解MCU编程的基本原理,掌握寄存器的使用方法。
单片机C语言和标准C语言的用法基本相同,但是单片机C语言是针对于资源少的MCU,它的编程方法和编程手段与PC机上使用C语言还是有很大差别。
本章重点掌握SCI的编程,同时学习编程的规范。
本章共介绍了两部分内容。
本章首先从一般角度讨论计数器/定时器的工作原理,然后介绍Freescale MC68HC908GP32 MCU的定时接口模块的基本功能与编程基础,给出利用定时中断计时的例子。
本章主要以HC08系列中的GP32为例阐述Flash存储器的在线编程方法,也简要阐述了HCS08系列中GB60的在线编程方法。
在学习了MC68HC908GP32单片机的大部分功能以及它们的基本应用方法的基础上,本章把前面在初学过程中跳过的部分完善,以形成对MC68HC908GP32单片机的较全面的认识,以便在实际应用中融会贯通。
本章介绍液晶显示LCD与数码管显示LED的基本编程原理,并给出字符型LCD与8段码LED的编程实例。
本章首先介绍了现场总线的使用情况,然后详细讲述了CAN的技术规范以及嵌入式应用中CAN的使用方法,最后给出Freescale中带有CAN模块的MC68HC908GZ系列MCU的CAN编程方法,并给出了编程实例。
编程器的实现是一个比较复杂的问题,但掌握编程器原理可以更深入地理解嵌入式应用系统。
学习本章需要有一定的计算机网络技术知识作为基础,主要涉及到计算机网络体系结构中的物理层、数据链路层、网络层、传输层的相关知识,特别是以太网的规范和IEEE802.3标准。
智能卡在我们的日常生活中广泛使用,本章在介绍智能卡的基础上,重点分析了非接触式IC卡读写设备的实现方法,并介绍了与智能卡相关的一些计算机技术,使大家对智能卡有一个全面了解
载
|
|