读书月福利
欢迎光临中图网 请 | 注册
> >
嵌入式应用技术基础教程

嵌入式应用技术基础教程

作者:王宜怀
出版社:清华大学出版社出版时间:2005-09-08
开本: 小16开 页数: 447
中 图 价:¥26.5(6.8折) 定价  ¥39.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

嵌入式应用技术基础教程 版权信息

嵌入式应用技术基础教程 本书特色

本书特色:
理论与实践紧密结合,实例按软件工程规范编写,适合学生循序渐进地学习。

嵌入式应用技术基础教程 内容简介

全书共18章,分三个部分。第1部分共7章,为相关基础知识及HC08系列单片机入门,主要介绍嵌入式应用的硬件与软件基础。同时给出了HC08系列单片机的基本入门知识,包括基本结构、汇编语言及08C语言基础,介绍了实验环境,提供了**个实例。第2部分共6章,为HC08系列单片机的功能模块及基本应用,包括GP32的SCI、SPI、键盘、A/D、定时器、Flash存储器在线编程及其他功能模块,还给出了LCD与LED的编程,该部分为本书的重点内容。第3部分共5章,为常用外设的应用扩展,包括USB接口、CAN通信接口、编程器的开发、嵌入式以太网接口,以及非接触式IC卡读写器等开发实例,该部分内容来自于实际的开发项目,主要目的是给出一些常用接口的应用范例,供读者实际应用时参考。各章都附有练习与思考题。
本书可供大学有关专业的高年级学生和研究生用作教材或参考读物,也可供从事嵌入式系统开发与研究人员用作参考和进修资料。

嵌入式应用技术基础教程嵌入式应用技术基础教程 前言

 嵌入式应用系统涉及面广,要想进行嵌入式应用系统的开发,必须打好嵌入式应用设计与编程基础。本书主要面向中小型嵌入式应用系统,定位为嵌入式应用技术基础,目的是引导读者进入嵌入式设计与基本编程的大门。 2000年Motorola公司与苏州大学合作建立了苏州大学摩托罗拉单片机实验室。苏州大学是国内**批在本科生中利用M68HC08系列单片机进行教学的高校。2002年作者在实际教学基础上编写了《单片机原理及其嵌入式应用教程》一书,以汇编语言的实例阐述嵌入式应用技术,得到了读者的认可。使用该书进行教学的老师,提出了增加C语言实例的建议。经过三年多来的教学实践及科研积累,我们决定重新编写一本该方面的书。为此,确定了基本的编写原则: (1) 让读者容易看懂、能快速上手实践。在内容的先后次序与组织形式、知识点安排等方面进行了细致的设计,将实例设计成*能体现基本知识点的形式,使读者尽快入门。 (2) 按软件工程规范编写实例。书中提供的所有源程序,不仅给出了详细规范的中文注释,而且汇编子程序与C语言子函数的设计尽可能满足程序“封装”的要求。在硬件定义方面,按照嵌入式开发面向“硬件对象”的规范进行定义。这些都为实际应用提供了良好的基础。同时,也可以使读者一开始就得到规范的编程指导。 (3) 体现理论与实践的平衡、通用与具体对象的平衡。在原理阐述方面,主要为应用作基础,立足点在应用。为了体现“通用”,书中把一些基本原理,甚至一些基本模块分离出来,按照“芯片无关”的方式进行阐述或编程,然后再结合具体芯片进行分析,使读者更好地理解基本原理。 本书的主要特点: (1) 以Freescale半导体公司的HC08和HCS08单片机为蓝本阐述。嵌入式应用与单片机的关系十分密切,学习嵌入式应用一般需要选择一个合适的单片机型号作为入门机型。Freescale半导体公司是Motorola公司半导体部于2004年独立上市的公司。多年来Motorola公司的单片机在国际市场上的占有率位居**,该公司的单片机,种类齐全,应用广泛,具有较大的适应性。该公司从2000年前后开始推出新一代HC08和HCS08单片机,目前已经发行100多个品种。正是由于这个原因,选择Freescale 半导体公司的HC08和HCS08单片机作为学习嵌入式应用的入门机型,为今后实际应用的扩展留有更大的空间。 (2) 以应用为主线,按照教学特点展开。在内容阐述上,突出如何应用、如何设计与如何编程,从应用角度理解基本原理。这并不是说原理不重要,而是一些原理开始较难理解,通过一些实例现象展示后,更容易掌握。当然,本课程主要目的还是掌握嵌入式应用程序的设计方法。 (3) 符合循序渐进、由浅入深的教学原则。嵌入式应用技术是一门应用技术类课程,在内容安排上,不是按照芯片手册的顺序,也不是所有内容面面俱到,而是把容易掌握的内容提前,部分较难理解的内容可先用后学。 (4) 提供可验证的源程序。为了使学生在较短的时间内掌握嵌入式编程基本方法,对于每个基本模块都提供了编程实例,所有实例均为调试通过后移入书中,避免了因例程的书写或固有错误给初学者带来烦恼。作者在多年的教学与科研实践中深深地体会到,一款新的MCU,也许由于编者给出的编程实例未经验证而写入书本,其中的每一点错误都可能会给初学者带来很大的学习障碍。 (5) 结合实际科研开发,增强实用性。书中除了结合基本内容给出实例程序外,还结合实际科研开发,给出了一些实际应用实例,希望对读者的进一步提高有所借鉴。 (6) 通过直观的方式体现技术难点。所有的实例均设计成可观察运行结果的方式,在未介绍串行通信编程之前的章节,运行结果采用指示灯方式; 介绍串行通信编程之后,将运行结果通过串行口发向PC机,在PC机相应的程序界面上显示。 教学建议: 对于本科教学,若课时数大于(50课堂教学+20实验),可分三个阶段进行教学。第1部分(1~7章)为**个阶段,首先学习入门所需的基础,对于相关课程已经学过的部分,可以简要进行总结,随后学习08系列MCU的基本结构、指令系统、I/O编程、08C,进行**个实验,约占总课时的30%,第2部分为(8~13章)为第二阶段,分章学习各个模块编程与应用,课堂教学与实验同步进行,一般情况下,第二阶段占总课时的40%。第3部分(14~18章)为第三阶段,这是相对较深的内容,教师可根据情况进行取舍,可以布置具体设计实践。第三阶段占总课时的30%。对于课时小于(36+18)的情况,可只学习第1部分和第2部分的内容,第3部分安排讲座。 如何寻找本书的软件与硬件: 本书的相关软件、实例程序、教学课件、实验指导可从网站http://sumcu.suda.edu.cn下载,相关的硬件环境信息及咨询方式也可从该网站获得。

嵌入式应用技术基础教程 目录

第1部分 相关基础知识及08系列单片机入门
 第1章 嵌入式应用技术概述
  1.1 嵌入式系统的基本含义
   1.1.1 嵌入式系统与单片机
   1.1.2 MCU的主要应用领域
  1.2 MCU发展概况
   1.2.1 MCU的发展简史
   1.2.2 MCU在我国的应用简况
  1.3 MCU发展新特点及选型原则
   1.3.1 MCU发展的新特点
   1.3.2 MCU的选型原则
  1.4 如何学习嵌入式应用技术
  1.5 嵌入式产品的一般构成与开发方法
  1.5.1 嵌入式产品的一般构成
  1.5.2 嵌入式产品的一般开发方法
 第2章 嵌入式应用技术的硬件基础
  2.1 数字电路基础知识
   2.1.1 嵌入式应用技术中常用的数制及其转换
   2.1.2 数字电路中几个名词解释
   2.1.3 门电路
  2.2 嵌入式应用的常用元器件
   2.2.1 二极管
   2.2.2 晶体管
   2.2.3 锁存器
   2.2.4 可编程逻辑器件PLD
  2.3 嵌入式应用技术的常用术语
 第3章 高级语言的串行通信编程
  3.1 Visual Basic 6.0 编程简介
   3.1.1 Visual Basic 6.0概述
   3.1.2 面向对象的程序设计概念
   3.1.3 事件驱动的程序设计
   3.1.4 Visual Basic 6.0开发系统
   3.1.5 Visual Basic 6.0的帮助系统
  3.2 Visual Basic 6.0 语言基础
   3.2.1 编码基础
   3.2.2 基本语句
  3.3 Visual Basic 6.0的常用控件
  3.4 Visual Basic 6.0的串行通信控件MSComm
   3.4.1 串行接口通信编程
   3.4.2 MSComm控件的引用
   3.4.3 MSComm控件的主要属性
   3.4.4 MSComm控件的事件
   3.4.5 MSComm控件通信的方式
  3.5 Visual Basic 6.0的串行通信编程实例
   3.5.1 实例概述
   3.5.2 窗体设计
   3.5.3 程序设计及测试
 第4章 Freescale 08系列MCU概述
  4.108 系列MCU简介
   4.1.1 Freescale半导体公司MCU的命名规则
   4.1.2 08系列MCU资源简介
  4.2 HC08系列MCU56
   4.2.1 MC68HC908GP32 MCU的性能概述
   4.2.2 内部结构简图与引脚功能
   4.2.3 GP32存储器组织
  4.3 HCS08系列MCU
   4.3.1 HCS08系列MCU的基本特征
   4.3.2 MC9S08GB60的内部结构简图与引脚功能
   4.3.3 GB60存储器组织
 第5章 HC08 CPU与汇编基础
  5.1 HC08 CPU基本构成
  5.2 寻址方式
  5.3 指令系统
   5.3.1 数据传送类指令
   5.3.2 算术运算类指令
   5.3.3 逻辑运算类指令
   ……
 第6章 普通I/O与**个汇编程序
 第7章 08C语言
第2部分 HC08系列MCU的功能模块及基本应用
 第8章 串行通信接口(SCI)与串行外设接口(SPI)
 第9章 键盘中断模块与A/D转换模块
 第10章 定时接口模块
 第11章 Flash存储器的在线编程
 第12章 GP32 MCU的其他功能模块
 第13章 LCD与LED编程
第3部分 常用外部设备的应用扩展
 第14章 USB接口
 第15章 CAN通信接口
 第16章 08系列MCU编程器的开发
 第17章 工业以太网
 第18章 非接触式IC卡及其读写设备
附录
参考书目
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服