欢迎来到 博文网 官方网站!
单片机原理与应用技术+1

单片机原理与应用技术+1

内容简介本书以东芝(TOSHIBA)的T

联系电话:
产品详情

内容简介

本书以东芝(TOSHIBA)的TLCS-87/C系列单片机为典型例子, 全面阐述了新型单片机的工作原理和应用技术,包括系统结构、指令系 统、常规的和特殊的输入/输出功能模块的原理和使用方法,单片机的汇 编语言和C语言程序设计技术,以及单片机开发工具、开发环境使用和 单片机应用系统的研制方法。书中还编人了系统的软件实验、软硬件综合 实验,并提供了丰富的硬件和软件范例。 本书可作为高等院校电子类专业的新型单片机和嵌入式系统基础的教 材,也可作为电子科技人员的参考书。 前言 单片计算机又名嵌入式微控制器(Embeddedmicrocontrollerunit),自2世 纪7年代诞生以来,发展十分迅速,单片机的结构和功能日趋完善。以单片机 为内核的简易嵌入式系统技术——单片机应用技术,已成为计算机技术中一个 的重要分支,单片机的应用已深入到国民经济的各个领域。 面对智能化的电子时代,对于培养电子应用产品设计人员的大专院校电子 类专业,已将“单片机”作为一门必修的基础课程。本书的编写目的之一是为 这门课程提供一种新型的单片机应用技术和嵌入式系统基础的教材。 由于单片机的品种很多,我们采取以点带面的手法,以东芝(TOSHIBA)8 位新型单片机——TLCS—87/C系列中的TMP86C47/46、TMP86C7单片机为 典型例子,阐明新型的单片机工作原理和应用技术。单片机课程是技术性和实 践性很强的课程,本书的内容重点是单片机内部各个部件的应用方法、编程技 术和上机实验训练。书中含有很多汇编语言和C语言的程序范例,供读者编程 时参考。在嵌入式系统中一般都用语言编程,用C语言编写控制程序,实 现对多种类型对象的实时控制是一种必须的嵌入式系统技术基础,重视单片机 中的C语言程序设计技术介绍是本书的一个特点。 本书共分为十一章。第1章为单片机的综合性介绍;第2章介绍了TLCS— 87/C的系统结构和相关的应用技术;第3章详述了TLCS—87/C指令寻址方 式,概括性地分类介绍了TLCS—87/C的指令系统;第4-7章阐述了TLCS— 87/C型的I/O接口部件的结构、工作原理、应用和编程方法;第8、9章 分别介绍了TLCS—87/C的汇编语言和C语言的程序设计方法和上机方法,并 给出了许多实例;第1章主要介绍了TLCS—87/C单片机开发工具(STF87/ C)的硬件和调试软件的使用方法;第11章为TLCS—87/C单片机的实验指导 书,共编排3个软件实验,11个硬软件综合实验。每个实验均列出了实验目的、 相关硬件线路、实验内容、实验程序框图,并给出汇编语言或C语言实验程序 范例,要求学生上机验证给出的实验程序功能,编写并调试用另一种语言编写 的程序,使其达到同样的功能。 由于第4—7章是独立的功能模块论述,可以根据教学课时裁减,实验内容 也可以视学生基础编排: 只做部分实验; 只验证给出的实验程序功能; 只编写和调试一种语言的实验程序; 编写和调试所有的实验程序; 可以在实验台硬件基础上另外做一些单项实验(中断实验 验……)。 AD实 本书的第1—7章和第1章由张友德编写,第8、9章由谢伟毅编写,第11 章由张友德、季雪峰、邓长飞编写。陈章龙教授、涂时亮教授对本书作了仔细 的审阅,并提出了许多宝贵的意见。在编写过程中得到东芝电子(上海)有限 公司吕建铭先生、中芝软件(上海)有限公司黄钲华先生、沈涛先生的大力支 持。在此一并向他们表示感谢! 本书所采用的逻辑符号中,有一部分是国外流行的符号, 国家标准中相应符号的对照请参阅附录D。 由于编者水平有限,书中错误和不妥之处请读者批评指正 这些符号与我国 编者

目录

前言 第壹章 单片机概述 1. 1 概述 1. 2 单片机的内部结构 1. 3 典型的单片机产品 1. 4 TLCS-870和TLCS-870/C系列单片机产品简介 1. 5 单片机的应用 1. 6 习题 第2章 TLCS-870/C单片机系统结构 2. 1 总体结构 2. 2 中央处理器 CPU 2. 3 存储器组织 2. 4 系统时钟控制器 2. 5 中断系统 2. 6 系统复位 2. 7 其他功能模块 2. 8 习题 第3章 指令系统 3. 1 指令系统概况 3. 2 符号说明和标志位置“1”条件 3. 3 指令格式 3. 4 寻址方式 3. 5 数据传送指令 3. 6 数据交换指令 3. 7 比较指令 3. 8 算术运算指令 3. 9 按位逻辑运算指令 3. 10 移位指令 3. 11 位操作指令 3. 12 控制转移指令 3. 13 其他指令 3. 14 指令的应用——简单程序设计举例 3. 15 习题 第4章 并行输入输出口 4. 1 TMP86C47/46的并行口 4. 2 TMP86C07的并行口 4. 3 TMP86C202/203的并行口 4. 4 并行口的应用 4. 5 习题 第5章 定时器/计数器 5. 1 时基定时器TBT和分频输出器DVO 5. 2 16位定时器/计数器TC1 5. 3 8位定时器/计数器 TC3. TC4 5. 4 定时器/计数器TGI. TC3. TC4的用途 5. 5 定时器TCl. TC3. TC4. TBT的应用举例 5. 6 习题 第6章 串行口 6. 1 TMP86C47/46的时钟同步串行口 SIO 6. 2 串行扩展接口 SEI 6. 3 异步串行口UART 6. 4 习题 第7章 模数转换器AD 7. 1 TMP86C47/46单片机的10位AD 7. 2 TMP86C807等单片机的8位AD 7. 3 AD的应用和编程方法 7. 4 习题 第8章 汇编语言程序设计方法 8. 1 TLCS-870/C单片机汇编基本使用方法 8. 2 汇编语言程序设计举例 8. 3 习题 第9章 C语言程序设计方法 9. 1 概述 9. 2 TOSHIBA单片机C语言特点 9. 3 TOSHIBA C编程指导 9. 4 程序中和芯片相关的部分 9. 5 汇编语言接口 9. 6 单片机编程需要的头文件 9. 7 C语言程序实例 9. 8 习题 第10章 单片机应用系统设计与调试 10. 1 单片机应用系统的设计 10. 2 单片机系统的调试 10. 3 TLCS-870/C系列单片机的开发工具——STF 870/C的硬件结构 10. 4 STF870/C调试器基本使用方法 10. 5 Buildmanager的使用简介 10. 6 习题 第11章 TLCS-870/C单片机实验 11. 1 TLCS-870/C实验系统 11. 2 验证汇编语言程序功能, 编写并调试C语言程序 11. 3 验证C语言程序功能, 编写并调试汇编语言程序 附录 附录A 汇编语言相关文件 附录B C语言相关头文件 附录C 实验函数库文件 附录D 逻辑符号对照表 附录E 参考文献和相关资料

在线客服
微信联系
客服
扫码加微信(手机同号)
电话咨询
返回顶部