注册 登录 进入教材巡展
#
  • #

出版时间:2014年2月

出版社:电子工业出版社

以下为《单片机原理与接口技术(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121218538
  • 1-1
  • 55581
  • 0047151568-4
  • 平装
  • 16开
  • 2014年2月
  • 540
  • 340
  • 工学
  • 计算机科学与技术
  • TP368.1
  • 电气自动化
  • 研究生、本科
内容简介
吴亦锋、陈德为主编的《单片机原理与接口技术(第2版)》以MCS-51系列单片机为典型机型,从实际应用出发,系统讲解单片机的硬件结构、指令系统、汇编语言程序设计、中断与定时、存储器扩展与并行I/O接口扩展、显示器与键盘接口技术、模拟量通道接口、串行接口、单片机C语言程序设计、单片机系统设计方法与应用实例及Proteus电路设计与仿真软件等知识。
本书延袭了第一版的特点和风格,并增加了Proteus电路设计与仿真软件等新内容。全书内容更实用,章节编排更合理,文字叙述通俗易懂,重点突出、难点分散、易教易学,理论联系实际,具有较强的实用性。
《单片机原理与接口技术(第2版)》可作为高等院校机械设计制造及其自动化、机械电子工程、测控技术及仪器、车辆工程以及相关专业的教学用书,也可作为机电类高职、高专教材或自学用书,还可供有关工程技术人员参考。
目录

第1章  微型计算机基础知识


  1.1  微型计算机和单片机发展概述  1


  1.1.1  微型计算机的发展  1


  1.1.2  单片机的发展  6


  1.2  各种进制数的表示及相互转换  9


  1.2.1  各种进制数的表示  9


  1.2.2  不同进制数的相互转换  11


  1.3  二进制数的运算  13


  1.3.1  二进制数的算术运算  13


  1.3.2  二进制数的逻辑运算  14


  1.4  计算机中数的表示方法  15


  1.4.1  无符号数和有符号数  15


  1.4.2  原码、反码和补码  16


  1.4.3  补码的加减运算  18


  1.4.4  加减法运算溢出判别方法  18


  1.5  计算机中的字符编码  20


  1.5.1  BCD码  20


  1.5.2  ASCII码  21


  1.6  微型计算机组成原理  22


  1.6.1  微型计算机的基本组成  22


  1.6.2  微型计算机的工作原理  26


  本章小结  31


  思考题和习题  31


第2章  MCS-51单片机的硬件结构及原理


  2.1  MCS-51系列单片机及其内部结构  33


  2.1.1  MCS-51系列单片机  33


  2.1.2  MCS-51单片机内部结构框图  35


  2.2  MCS-51单片机典型芯片的外部引脚功能  36


  2.3  中央处理单元(CPU)  39


  2.3.1  控制器  39


  2.3.2  运算器  41


  2.4  存储器  43


  2.4.1  程序存储器  44


  2.4.2  数据存储器  44


  2.4.3  特殊功能寄存器(SFR)  46


  2.4.4  位处理器(布尔处理机)  49


  2.5  MCS-51单片机的并行I/O接口  50


  2.5.1  并行I/O接口电路结构  50


  2.5.2  并行I/O接口的特点  52


  2.6  MCS-51单片机最小系统  53


  2.6.1  单片机最小系统概念  53


  2.6.2  单片机最小系统分析  53


  2.6.3  AT89系列单片机最小系统  54


  2.6.4  单片机最小系统的不足  54


  本章小结  55


  思考题和习题  55


第3章  MCS-51单片机指令系统


  3.1  指令格式与寻址方式  57


  3.1.1  指令格式  57


  3.1.2  寻址方式  58


  3.2  数据传送指令  62


  3.2.1  内部数据传送指令  62


  3.2.2  外部数据传送指令  63


  3.2.3  堆栈操作指令  65


  3.2.4  数据交换指令  66


  3.3  算术运算指令  68


  3.3.1  加法指令  68


  3.3.2  减法指令  72


  3.3.3  乘除法指令  73


  3.4  逻辑运算与移位指令  76


  3.4.1  逻辑与运算指令  76


  3.4.2  逻辑或运算指令  77


  3.4.3  逻辑异或运算指令  77


  3.4.4  累加器清零和取反指令  78


  3.4.5  移位指令  78


  3.5  控制转移指令  80


  3.5.1  无条件转移指令  80


  3.5.2  条件转移指令  82


  3.5.3  子程序调用及返回指令  84


  3.5.4  空操作指令  85


  3.6  位操作指令  86


  3.6.1  位赋值指令  87


  3.6.2  位传送指令  87


  3.6.3  位逻辑运算指令  88


  3.6.4  位变量条件转移指令  88


  本章小结  90


  思考题和习题  90


第4章  汇编语言程序设计


  4.1  汇编语言概述  93


  4.1.1  汇编语言与汇编的概念  93


  4.1.2  汇编语言源程序的格式  94


  4.1.3  伪指令  96


  4.1.4  源程序的汇编  97


  4.2  汇编语言程序的结构  97


  4.2.1  汇编语言程序设计步骤  97


  4.2.2  顺序程序结构  98


  4.2.3  分支程序结构  100


  4.2.4  循环程序结构  102


  4.2.5  主程序调用子程序结构  105


  4.3  算术运算程序设计  107


  4.3.1  加法程序  107


  4.3.2  减法程序  109


  4.3.3  乘除法程序  110


  4.4  非数值操作程序设计  112


  4.4.1  码制转换程序  112


  4.4.2  查表程序  114


  4.4.3  检索程序  115


  本章小结  116


  思考题和习题  117


第5章  MCS-51单片机的中断与定时


  5.1  中断技术概述  119


  5.1.1  中断的定义和作用  119


  5.1.2  中断源与中断分类  119


  5.1.3  中断嵌套  120


  5.1.4  中断处理过程  120


  5.2  MCS-51单片机的中断系统  121


  5.2.1  中断源和中断标志  121


  5.2.2  中断请求的控制  123


  5.2.3  中断的响应过程  125


  5.2.4  中断请求的撤除  127


  5.2.5  外部中断应用举例  128


  5.2.6  多外部中断源系统设计  131


  5.3  MCS-51单片机的定时/计数器  132


  5.3.1  定时与计数原理  132


  5.3.2  定时/计数器的控制  133


  5.3.3  定时/计数器的工作方式  134


  5.3.4  定时/计数器应用举例  137


  5.3.5  用定时/计数器扩展外部中断  142


  本章小结  143


  思考题和习题  143


第6章  存储器扩展与并行I/O接口扩展


  6.1  MCS-51单片机存储器的扩展  145


  6.1.1  存储器概述  145


  6.1.2  程序存储器及其扩展  147


  6.1.3  数据存储器及其扩展  151


  6.2  I/O接口技术概述  155


  6.2.1  I/O接口的作用  155


  6.2.2  I/O接口的编址  156


  6.2.3  I/O数据的传送方式  156


  6.2.4  I/O接口的类型  157


  6.3  MCS-51单片机并行I/O接口的应用与扩展  157


  6.3.1  MCS-51单片机I/O接口的直接应用  158


  6.3.2  采用8255A扩展并行I/O端口  160


  6.3.3  采用8155扩展并行I/O端口  167


  本章小结  172


  思考题和习题  173


第7章  显示器与键盘接口技术


  7.1  LED数码管显示接口  174


  7.1.1  LED数码管显示原理  174


  7.1.2  数码管的显示方式  175


  7.2  非编码键盘接口  179


  7.2.1  独立式按键接口  180


  7.2.2  行列式非编码键盘接口  181


  7.3  键盘与显示系统  184


  本章小结  187


  思考题和习题  188


第8章  模拟量通道接口


  8.1  模拟量通道接口概述  189


  8.1.1  模拟量接口的地位和作用  189


  8.1.2  模拟量转换器的性能指标  190


  8.2  D/A转换器  191


  8.2.1  D/A转换原理  191


  8.2.2  D/A转换器DAC0832  192


  8.2.3  D/A转换应用举例  196


  8.3  A/D转换器  197


  8.3.1  逐次逼近式A/D转换原理  197


  8.3.2  A/D转换器ADC0809  198


  8.3.3  A/D转换应用举例  201


  本章小结  202


  思考题和习题  202


第9章  MCS-51单片机的串行接口


  9.1  串行通信基础  203


  9.1.1  串行通信规程  203


  9.1.2  串行通信的制式  206


  9.2  MCS-51单片机的串行接口  207


  9.2.1  MCS-51串行接口的结构  208


  9.2.2  MCS-51串行接口的工作方式  211


  9.2.3  MCS-51串行接口的通信波特率  212


  9.3  MCS-51串行接口的应用  214


  9.3.1  串行接口方式0的应用  214


  9.3.2  串行接口其他方式的应用  217


  9.4  单片机的多机通信  220


  9.4.1  MCS-51多机通信原理  221


  9.4.2  多机通信应用举例  221


  本章小结  227


  思考题和习题  227


第10章  单片机C语言程序设计


  10.1  单片机C语言概述  229


  10.1.1