


定价:39元
印次:1-1
ISBN:9787302096580
出版日期:2004.10.01
印刷日期:2004.09.30
图书责编:汪汉友
图书分类:教材
本书是讲述单片机在线开发方法的一本专著,也是清华大学研究生精品课“嵌入式实时系统与单片机应用”的教材。本书分绍如何从最小硬件系统设计开始,建立开发单片机应用系统的基本硬件条件,而不必使用仿真器等单片机工发工具;如何写单片机监控程序建立单片机应用软件调试的基本环境;如何用C语言编写应用程序;如何利用商用软件Code Warrior的教学版本,或使用自由软件Linux下的GCC交叉C编译器,将嵌入式实时多任务操作系统μC/OS-II移植到单片机上,实现基于RTOS的开发环境。本书对16位单片机MC9S12为例,给出监控程序源代码,还提供了单片机各I/O模块的设备驱动程序。这种在线开发方法同样适用于8位、32位单片机。随书所附光盘中有免费软件开发工具和大量原文资料。 本书为造就IT高手指路,也供开发单片机应用系统的工程技术人员参考。
本书是讲述单片机开发方法的一本专著,讲的是单片机的在线开发方法,这种方法是我们多年来开发单片机应用的主要方法--它强调的是在线开发和不使用仿真器。这本书也是清华大学研究生精品课"嵌入式实时系统与单片机应用"教材的单片机部分,实时操作系统部分采用《嵌入式实时操作系统 mC/OS-Ⅱ(第2版)》一书。因为最初的 mCOS就是为Motorola的MC68HC11单片机写的,故本书采用和其源码兼容的替代产品--S12系列单片机,来实现 mC/OS-Ⅱ的运行。这本书也是为嵌入式应用开发工程师写的,由于16位单片机比8位机要复杂很多,所以对那些急于开发产品而又不熟悉16位单片机的工程师,采用我们提供的开发工具,尽快把目标系统开发环境搭建起来,边开发、边学习,是多快好省的办法。本教材也可供其他工科院校电类本科生学习使用。 本书第1章简单介绍令人眼花缭乱的各类单片机,目的在于强调单片机应用是个性化的,用户针对不同的应用,一定要选择最合适的单片机。第2章以16位单片机为例,给出在线开发单片机的一般方法;从设计单片机最小硬件系统开始,实现人与单片机通过串行口对话,尽快让单片机"活"起来。第3章和第4章介绍单片机汇编语言和如何写一个简单的监控程序,从而实现单片机的在线调试。第5章讲如何在单片机上建立C语言程序的运行环境,C语言和汇编语言是怎么接口的。第6章讲如何将实时操作系统内核mC/OS-Ⅱ移植到单片机上。第7章介绍如何用自由软件GCC 在PC上交叉编译C程序,生成单片机的应用代码,从学习使用Linux下的GCC 入门,意在指出一条通向IT行业高手之路。第8章讲解商用软件集成开发环境的使用,用的...
第1章 色彩斑斓的单片机世界 6
1.1 单片机世界 6
1.2 开发单片机应用不再需要仿真器 8
1.3 Motorola(Freescale)单片机 8
1.4 MC68HC08 系列单片机 10
1.4.1 Nitron 系列单片机 10
1.4.2 面向低端产品的8位单片机 10
1.4.3 通用型8位单片机 10
1.4.4 带LCD(LED)驱动接口的8位单片机 11
1.4.5 用于电动机控制的8位单片机 12
1.4.6 带CAN总线接口的8位单片机 12
1.4.7 支持LIN总线的8位单片机 12
1.4.8 带USB接口的8位单片机 13
1.4.9 用于彩色液晶监视器控制的8位单片机 13
1.4.10 带无线通信功能的8位单片机 14
1.5 MCS08系列8位单片机 14
1.6 MC68HC11系列单片机 14
1.7 MC68HC12系列单片机 17
1.8 MC9S12系列单片机 18
1.8.1 MC9S12A系列和B系列16位单片机 18
1.8.2 带CAN总线的MC9S12D系列16位单片机 19
1.8.3 MC9S12DP256单片机 20
1.8.4 带液晶驱动的16位单片机系列 22
1.8.5 低供电电压的16位单片机 23
1.8.6 带USB接口的16位单片机 24
1.8.7 带以太网接口的16位单片机 24
1.9 MC68HC16系列单片机 24
1.10 Motorola (Freescal... 查看详情





