单片微型计算机原理及应用
作者 : 姜志海 刘连鑫
出版日期 : 2007-02-08
ISBN : 7-111-20193-9
定价 : 23.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 229
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

全书共分7章,内容包括:微型计算机基础知识、单片机基本知识、单片机汇编语言程序设计、单片机基本资源使用、单片机外部存储器的扩展、单片机外部I/O口的扩展、单片机系统设计。本书既可以作为高等院校电子信息类专业本科生的教材,也可供从事单片机应用与产品开发等工作的工程技术人员参考。

  本书特点:
  ●全书从教学的角度出发,系统、全面地介绍了微型计算机的基础知识、MCS-51单片机原理和应用,是一本兼顾理论与应用的实用教程。
  ●全书通过大量的实例阐述了单片机的基本问题,每章的开始有内容提要、知识要点、教学参考进行引导,结束有本章小结、习题以巩固所学知识。
  ●本书内容系统全面,论述深入浅出、循序渐进,可作为高等院校“微机原理及应用”或“单片机原理及应用”等课程的教材。

图书特色

图书前言

单片机技术的出现给现代工业测控领域带来一次新的革命。目前单片机作为嵌入式微控制器,以其高可靠性、高性价比,在工业测控系统、智能化仪器、数据采集、通信及家用电器等领域得到了广泛应用。
  由于单片机技术在各个领域应用的广泛性,世界上许多集成电路生产厂商相继推出了各种类型的单片机,尤其是美国Intel公司生产的MCS—51系列单片机,由于其具有集成度高、处理能强、可靠性好、系统结构简单、价格低廉、易于使用等优点,迅速占领了工业测控和自动化工程应用的主要市场,在我国得到了广泛应用,并取得了令人瞩目的成果。尽管目前已有世界各大公司研制的各种高性能的不同型号的单片机不断问世,但由于MCS—51系列单片机易于学习、掌握,性价比高,且随着以MCS—51系列单片机基本内核为核心的各种扩展、增强型的单片机不断推出,在今后若干年内,MCS—51系列单片机仍是我国在单片机应用领域首选的机型。
  在本书的编写内容中,融入了编者多年教学、科研的经验与应用实例。全书共分7章,内容包括:微型计算机基础、MCS—51系列单片机基本知识、MCS—51系列单片机汇编语言程序设计、MCS—51系列单片机硬件资源的使用、MCS—51系列单片机存储器扩展技术、MCS—51系列单片机I/O口扩展技术、单片机应用系统的设计。
  本书既可以作为高等院校自动化、电气工程及其自动化、计算机应用、电子信息工程及机电一体化等专业的教材,也可供从事单片机应用与产品开发等工作的工程技术人员参考。本书作为“单片机原理及应用”课程的本科教材时,在“微机原理及应用”的课程之后开设,参考学时为32~48学时。本书也可作为“微机原理及应用”课程和“单片机原理及应用”课程二合一的教材,这时参考学时为64~72学时。教师在讲授时,可结合专业特点和需要适当调整内容。
  本书由山东理工大学姜志海、刘连鑫编写,第1、2、3、4章由姜志海编写;第5、6、7章由刘连鑫编写;全书由姜志海负责整理、统稿。
本书在编写过程中得到了许多专家和同行的大力支持和热情帮助,他们对本书提出了许多建设性的建议和意见,在此一并表示衷心的感谢。
  鉴于编者的水平有限,单片机芯片的应用技术也在不断发展,书中难免有不完善、不足之处,恳请广大读者批评指正。
编著者
2006年12月

图书目录

第1章微型计算机基础
知识要点
教学建议
11概述
111计算机的发展、特点与应用
112微型计算机的基本结构
113微处理器、微型计算机、微型计算机系统
114微型计算机软件
115计算机中的数
12存储器
121概述
122堆栈
13输入/输出接口电路
131概述
132数据传送方式
133串行通信的基本概念
14中断
141概述
142中断特点
143中断过程与中断系统
15单片机概述
151单片机特点及应用
152单片机技术的发展趋势
153常用的单片机产品
154单片机应用系统的结构
155单片机应用系统开发概述
本章小结
习题
第2章MCS—51系列单片机基本知识
知识要点
教学建议
21MCS—51系列单片机的总体结构
211主要组成
212外部引脚说明
213硬件资源说明
22MCS—51系列单片机的微处理器
221运算器
222控制器
223CPU时序
23MCS—51系列单片机的存储器
231程序存储器
232数据存储器
24MCS—51系列单片机的复位和复位电路
241上电自动复位和人工按钮复位
242系统复位
25MCS—51系列单片机指令系统概述
251概述
252指令格式
253操作数的类型
254指令描述约定
255寻址方式
26MCS—51系列单片机的指令系统详述
261数据传送类指令
262算术运算类指令
263逻辑运算类指令
264控制转移类指令
265位操作类指令
27MCS—51系列单片机的伪指令
本章小结
习题
第3章MCS—51系列单片机汇编语言程序设计
知识要点
教学建议
31程序设计概述
32顺序结构程序
33分支结构程序
34循环结构程序
35基本功能程序模块的设计
351查表程序
352算术逻辑运算处理程序
353数制转换程序
本章小结
习题
第4章MCS—51系列单片机硬件资源的使用
知识要点
教学建议
41MCS—51系列单片机的并行口及其使用
411内部并行I/O口的介绍
412内部并行I/O口的使用
42MCS—51系列单片机的中断系统
421中断系统与控制
422中断优先级结构
423中断响应
424中断请求的撤除
425中断系统的初始化
426外部中断源的扩展
43MCS—51系列单片机的定时器/计数器
431定时器/计数器的结构
432定时器/计数器的控制寄存器
433定时器/计数器的工作方式
44MCS—51系列单片机的串行接口
441串行口寄存器的结构
442串行口控制寄存器
443串行口的工作方式
444波特率的设定
445串行口的应用
446RS—232C串行口标准及应用
本章小结
习题
第5章MCS—51系列单片机存储器扩展技术
知识要点
教学建议
51MCS—51系列单片机系统三总线的产生
52并行存储器的扩展
521存储器扩展概述
522程序存储器的扩展
523数据存储器的扩展
53串行存储器E2PROM的扩展
531I2C总线的时序及器件地址
532AT24CXX系列串行E2PROM的操作时序
533串行E2PROM与8031单片机的接口实例
本章小结
习题
第6章MCS—51系列单片机I/O口扩展技术
知识要点
教学建议
61MCS—51系列单片机并行I/O口的扩展
611单片机的口线直接作I/O口
612简单I/O接口的扩展
613利用8255A可编程芯片扩展并行I/O口
614利用单片机的串行口扩展并行I/O口
62MCS—51系列单片机键盘接口技术
621键盘基本问题
622独立式按键接口技术
623行列式键盘
63MCS—51系列单片机LED显示器接口技术
631LED显示器的结构与原理
632LED显示器接口技术
633串行口控制的LED显示器与单片机的接口
634单片机经8255A与键盘/显示器接口技术
64HD7279键盘、显示器接口芯片
641HD7279的引脚功能及控制指令
642HD7279的通信时序
643HD7279与单片机的接口及编程
65MCS—51系列单片机A/D转换器接口技术
651A/D转换器概述
652并行A/D转换器AD574
653串行A/D转换器TLC2543
654V/F式A/D转换电路的应用
66MCS—51系列单片机D/A转换器接口技术
661D/A转换器简介
6628位并行D/A转换器DAC0832
66312位串行D/A转换器DAC7512
664I2C总线接口电压输出型8位D/A转换器
本章小结
习题
第7章单片机应用系统的设计
知识要点
教学建议
71单片机应用系统的结构与设计内容
711单片机应用系统的一般硬件组成
712单片机应用系统的设计内容
72单片机应用系统的一般设计方法
721确定系统的功能与性能
722确定系统基本结构
723单片机应用系统硬件、软件的设计原则
724硬件设计
725软件设计
726资源分配
73单片机应用系统的调试
731单片机应用系统调试工具
732单片机应用系统的一般调试方法
74单片机应用系统的设计实例
本章小结
习题
附录AASCII码字符表
附录B单片机应用资料的网上查询方法
参考文献

教学资源推荐
作者: Arnold S. Berger
作者: 陈虎 吴涛 张安定
作者: [美]戴维·A. 帕特森(David A. Patterson) 约翰·L. 亨尼斯(John L. Hennessy) 著
作者: [美]戴维·A. 帕特森(David A. Patterson),[美]约翰·L. 亨尼斯(John L. Hennessy) 著
参考读物推荐
作者: 刘火良 杨森 编著
作者: 陆平 赵培 左奇 等编著
作者: NVIDIA 技术服务(北京)有限公司 著
作者: [美] 沃尔弗拉姆·多纳特(Wolfram Donat) 著