书籍详情

单片机基础

单片机基础

作者:李广弟编著

出版社:北京航空航天大学出版社

出版时间:1994-06-01

ISBN:9787810124843

定价:¥20.00

购买这本书可以去
内容简介
  由于单片机在工业(机、电、化、轻纺、自控……)和民用家电各方面的广泛应用,各行各业的技术人员都迫切要求学习与掌握单片机技术,本书就是为了满足这方面要求而编写的。<br>本书的特点是:①深入浅出,适合初学者自学或课程之用。②强调实用,书内多举实例,附有练习,并对实验(开发)系统(DP851)作了详细说明,以便读者掌握单片机开发与应用的基本技术。本书内容包括:单片机结构原理、存储器、接口、中断、指令系统、汇编语言程序设计、数据通信、应用实例、实验(开发)系统等。本书作为教材(课程与实验),已被北京广播电视大学以及全国单片机函授班选用(函授班由中国计算机学会和北京市单片机应用技术协会常年举办,每年三月九月开学,通信地址:北京2704信箱,邮码:100080,联系人:宁伟成。)<br>读者范围:各专业(非计算机)大学、专科、函授、短训班教材,有关技术人员、计算机爱好者自学用书。
作者简介
暂缺《单片机基础》作者简介
目录
绪论  单片机概述                  
   0. 1  单片机的发展及意义                  
   0. 2  单片机的软硬件系统                  
     0. 2. 1  单片机硬件系统                  
     0. 2. 2  单片机软件系统                  
   0. 3  MCS—51单片机系列                  
     0. 3. 1  51子系列和52子系列                  
     0. 3. 2  单片机芯片的半导体工艺                  
     0. 3. 3  片内ROM存储器配置形式                  
 1. MCS—51单片机结构和原理                  
   1. 1  MCS—51单片机的内部组成及信号引脚                  
     1. 1. 1  8051单片机的基本组成                  
     1. 1. 2.   MCS—51的信号引脚                  
   1. 2  8051的内部存储器                  
     1. 2. 1  内部数据存储器低128单元                  
     1. 2. 2  内部数据存储器高128单元                  
     1. 2. 3  堆栈及堆栈指示器                  
     1. 2. 4  内部程序存储器                  
   1. 3  并行输入/输出口电路结构                  
     1. 3. 1  P0口                  
     1. 3. 2  Pl口                  
     1. 3. 3  P2口                  
     1. 3. 4  P3口                  
   1. 4  时钟电路与时序                  
     1. 4. 1  时钟电路                  
     1. 4. 2  时序定时单位                  
     1. 4. 3  MCS—51指令时序                  
   1. 5  MCS—51单片机工作方式                  
     1. 5. 1  复位方式                  
     1. 5. 2  程序执行方式                  
     1. 5. 3  单步执行方式                  
     1. 5. 4  掉电保护方式                  
     1. 5. 5  低功耗方式(8OC51)                  
   思考题与练习题                  
 2. MCS—51指令系统                  
   2. 1  MCS—51指令系统概述                  
     2. 1. 1  指令格式                  
     2. 1. 2  寻址方式                  
     2. 1. 3  单片机执行指令的过程                  
     2. 1. 4  指令中符号意义说明                  
   2. 2  数据传送类指令                  
     2. 2. 1  内部RAM数据传送指令组                  
     2. 2. 2  外部RAM数据传送指令组                  
     2. 2. 3  程序存储器数据传送指令组                  
     2. 2. 4  数据交换指令组                  
     2. 2. 5  堆栈操作指令组                  
     2. 2. 6  数据传送类指令汇总及说明                  
   2. 3  算术运算类指令                  
     2. 3. 1  加法指令组                  
     2. 3. 2  带进位加法指令组                  
     2. 3. 3  带借位减法指令组                  
     2. 3. 4  加1指令组                  
     2. 3. 5  减l指令组                  
     2. 3. 6  乘除指令组                  
     2. 3. 7  十进制调正指令                  
     2. 3. 8  算术运算类指令汇总                  
   2. 4  逻辑运算及移位类指令                  
     2. 4. 1  逻辑与运算指令组                  
     2. 4. 2  逻辑或运算指令组                  
     2. 4. 3  逻辑异或运算指令组                  
     2. 4. 4  累加器清0取反指令组                  
     2. 4. 5  移位指令组                  
     2. 4. 6  逻辑运算及移位类指令汇总                  
   2. 5  控制转移类指令                  
     2. 5. 1  无条件转移指令组                  
     2. 5. 2  条件转移指令组                  
     2. 5. 3  子程序调用与返回指令组                  
     2. 5. 4  空操作指令                  
     2. 5. 5  控制转移类指令汇总                  
   2. 6  布尔变量操作类指令                  
     2. 6. 1  位传送指令组                  
     2. 6. 2  位置位复位指令组                  
     2. 6. 3  位运算指令组                  
     2. 6. 4  位控制转移指令组                  
     2. 6. 5  布尔变量操作类指令汇总                  
   思考题与练习题                  
 3. 存储器与存储器扩展                  
   3. 1  单片机扩展及系统结构                  
     3. 1. 1  单片机的扩展结构                  
     3. 1. 2  单片机扩展的实现                  
   3. 2  扩展存储器编址及映像                  
     3. 2. 1  存储器编址技术                  
     3. 2. 2  存储映像                  
   3. 3  程序存储器扩展                  
     3. 3. 1  只读存储器概述                  
     3. 3. 2  典型只读存储器芯片                  
     3. 3. 3  程序存储器扩展举例                  
   3. 4  数据存储器扩展                  
     3. 4. 1  随机存储器概述                  
     3. 4. 2  典型随机存储器芯片                  
     3. 4. 3  数据存储器扩展举例                  
     3. 4. 4  扩展既可读又可写的程序存储器                  
   3. 5  单片机存储器的特点                  
     3. 5. 1  多种存储器的交叠                  
     3. 5. 2  交叠存储器的使用                  
   思考题与练习题                  
 4. 中断与定时                  
   4. 1  微型计算机中断技术概述                  
     4. 1. 1  什么是中断                  
     4. 1. 2  中断功能                  
     4. 1. 3  中断处理流程                  
   4. 2  MCS—51单片机中断系统                  
     4. 2. 1  中断源                  
     4. 2. 2  中断控制                  
     4. 2. 3  中断响应                  
     4. 2. 4  中断请求的撤除                  
   4. 3  MCS—51定时器/计数器                  
     4. 3. 1  定时方法概述                  
     4. 3. 2  定时器/计数器的定时和计数功能                  
     4. 3. 3  定时器/计数器的控制寄存器                  
     4. 3. 4  定时工作方式0                  
     4. 3. 5  定时工作方式1                  
     4. 3. 6  定时工作方式2                  
     4. 3. 7  定时工作方式3                  
     4. 3. 8  用定时器/计数器进行外部中断扩展                  
   4. 4  定时器/计数器与中断联合应用举例                  
   思考题与练习题                  
 5. 单片机I/O扩展及应用                  
   5. 1  微型计算机I/O接口技术概述                  
     5. 1. 1  计算机为什么需要I/O接口电路                  
     5. 1. 2  接口与端口                  
     5. 1. 3  数据总线隔离技术                  
     5. 1. 4  I/O编址技术                  
     5. 1. 5  I/O数据传送的控制方式                  
   5. 2  MCS—51单片机I/O口直接应用                  
     5. 2. 1  有关I/O口的操作指令                  
     5. 2. 2  I/0口的直接应用                  
   5. 3  单片机简单I/O扩展                  
     5. 3. 1  简单输入接口扩展                  
     5. 3. 2  简单输出接口扩展                  
   5. 4  8255A作单片机的可编程I/O扩展                  
     5. 4. 1  单片机的可编程I/O扩展                  
     5. 4. 2  8255A的逻辑结构和信号引脚                  
     5. 4. 3  8255A的工作方式及数据I/O操作                  
     5. 4. 4  8255A控制字及初始化编程                  
   5. 5  单片机打印机接口技术                  
     5. 5. 1  微型打印机简介                  
     5. 5. 2  查询方式的打印驱动                  
   5. 6  8155作单片机的可编程I/O扩展                  
     5. 6. 1  8155基本结构及工作方式                  
     5. 6. 2  8155与MCS—51单片机的连接                  
     5. 6. 3  8155的命令/状态字                  
     5. 6. 4  8155的定时器/计数器                  
     5. 6. 5  8l 55应用举例                  
   5. 7  单片机键盘接口技术                  
     5. 7. 1  按键识别流程                  
     5. 7. 2  键盘接口及程序设计                  
   5. 8  单片机LED显示器接口技术                  
     5. 8. 1  LED显示器                  
     5. 8. 2  8155作LED显示器接口及显示程序                  
   思考题与练习题                  
 6. MCS—5l汇编语言程序设计                  
   6. 1  汇编语言及汇编语言程序设计                  
     6. 1. 1  汇编语言及其语句格式                  
     6. 1. 2  汇编语言程序设计                  
   6. 2  MCS—51汇编语言程序设计举例                  
     6. 2. 1  汇编语言程序的基本结构                  
     6. 2. 2  定时程序                  
     6. 2. 3  查表程序                  
     6. 2. 4  数据极值查找程序                  
     6. 2. 5  数据排序程序                  
     6. 2. 6  数据检索程序                  
   6. 3  单片机汇编语言源程序的编辑和汇编                  
     6. 3. 1  单片机源程序编辑                  
     6. 3. 2  源程序的汇编                  
     6. 3. 3  伪指令                  
     6. 3. 4  MASM51交叉汇编程序                  
     6. 3. 5  目标程序的串行传送                  
     6. 3. 6  PC监控程序                  
   思考题与练习题                  
 7. 单片机串行数据通信                  
   7. 1  串行数据通信基础知识                  
     7. 1. 1  串行数据通信基本原理                  
     7. 1. 2  RS—232C总线标准                  
     7. 1. 3  串行接口芯片                  
   7. 2  MCS—51的串行口及控制寄存器                  
     7. 2. 1  串行口寄存器结构                  
     7. 2. 2  串行通信控制寄存器                  
   7. 3  MCS—51串行通信工作方式及其应用                  
     7. 3. 1  串行工作方式0                  
     7. 3. 2  串行工作方式1                  
     7. 3. 3  串行工作方式2                  
     7. 3. 4  串行工作方式3                  
   7. 4  单片机多机通信                  
     7. 4. 1  多机通信原理                  
     7. 4. 2  多机通信举例                  
   思考题与练习题                  
 8. 单片机与数/模及模/数转换器接口                  
   8. 1  D/A转换器的接口和应用                  
     8. 1. 1  D从转换器接口技术性能                  
     8. 1. 2  典型D/A转换器芯片DAC0832                  
     8. 1. 3  单缓冲方式的接口与应用                  
     8. 1. 4  双缓冲方式的接口与应用                  
     8. 1. 5  正弦波发生器                  
   8. 2  A/D转换器的接口与应用                  
     8. 2. 1  A/D转换器概述                  
     8. 2. 2  典型A/D转换器芯片ADC0809                  
     8. 2. 3  MCS—51单片机与ADC0809接口                  
     8. 2. 4  应用举例                  
     8. 2. 5  逐次逼近式A/D转换的软件实现                  
   思考题与练习题                  
 9. 单片机应用及可靠性技术                  
   9. 1  单片机应用的特点                  
   9. 2  单片机应用举例                  
     9. 2. 1  单片机作息时间控制钟                  
     9. 2. 2  单片机顺序控制                  
     9. 2. 3  水塔水位控制                  
     9. 2. 4  数字式热敏电阻温度计                  
     9. 2. 5  用单片机玩“乒乓球”游戏                  
     9. 2. 6  交通信号灯模拟控制                  
     9. 2. 7  步进电机控制                  
   9. 3  单片机系统的可靠性技术                  
     9. 3. 1  接地技术                  
     9. 3. 2  屏蔽技术                  
     9. 3. 3  隔离技术                  
     9. 3. 4  滤波技术                  
     9. 3. 5  抑制反电势干扰技术                  
 10. DP—851单片机实验系统                  
   10. 1  DP—851系统结构                  
     10. 1. 1  主板                  
     10. 1. 2  实验板及扩展板等                  
     10. 1. 3  主要技术性能及资源                  
   10. 2  键盘监控命令及操作                  
     10. 2. 1  键盘监控命令                  
     10. 2. 2  键盘监控操作方式                  
     10. 2. 3  DP—851 PC监控操作方式                  
 附录  MCS—51系列单片机指令表(按字母顺序排列)                  

猜您喜欢

读书导航