注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具INTEL16位单片机

INTEL16位单片机

INTEL16位单片机

定 价:¥53.00

作 者: 孙涵芳主编
出版社: 北京航空航天大学出版社
丛编项:
标 签: 单片计算机

购买这本书可以去


ISBN: 9787810125260 出版时间: 1995-11-01 包装: 平装
开本: 26cm 页数: 636页 字数:  

内容简介

  内容简介8位、16位和32位单片机各有其适用的领域。16位单片机特别适用于复杂的、实时性要求较高的自动控制系统、数据采集系统、一般的信号处理系统和高级智能仪器。本书基于丰富的资料,全面介绍了Intel公司MCS-96系列16位单片机(从8098至80C196NT),重点描述了8096/98、80C196KB、80C196KC和80C196MC的硬件结构以及MCS-96系列的指令系统。书中给出的丰富的应用实例有助于读者进一步掌握单片机主要资源的使用方法。本书可作为大专院校有关专业本科生和研究生的教学参考书,更是从事单片机应用的广大科技工作者的必备的实用参考资料。

作者简介

暂缺《INTEL16位单片机》作者简介

图书目录

1  绪    论                  
   1. 1  单片机的发展概貌                  
   1. 2  MCS—96系列单片机产品概貌                  
   1. 3  有关本书的一些说明                  
 2  8096的体系结构和硬件描述                  
   2. 1  8096的芯片型号                  
   2. 2  8096的框图和主要性能特点                  
   2. 3  中央处理器CPU                  
     2. 3. 1  CPU总线                  
     2. 3. 2  RALU                  
     2. 3. 3  CPU寄存器阵列                  
     2. 3. 4  CPU的基本操作                  
   2. 4  时钟信号                  
   2. 5  存贮器空间                  
     2. 5. 1  内部RAM空间                  
     2. 5. 2  保留的存贮空间                  
     2. 5. 3  内部ROM/EPROM                  
   2. 6  存贮器控制器                  
   2. 7  系统总线和存贮器的扩展                  
     2. 7. 1  外部存贮器操作时序                  
     2. 7. 2  读信号RD                  
     2. 7. 3  写信号WR                  
     2. 7. 4  就绪信号READY                  
     2. 7. 5  总线工作方式和芯片配置寄存器                  
       2. 7. 5. 1  芯片配置寄存器CCR                  
       2. 7. 5. 2  总线宽度选择                  
       2. 7. 5. 3  总线控制                  
       2. 7. 5. 4  就绪控制                  
       2. 7. 5. 5  内部ROM/EPROM保护                  
   2. 8  软件概述                  
     2. 8. 1  操作数类型                  
       2. 8. 1. 1  字节BYTE                  
       2. 8. 1. 2  字WORD                  
       2. 8. 1. 3  短整型数SHORT  INTEGER                  
       2. 8. 1. 4  整型数INTEGER                  
       2. 8. 1. 5  位BIT                  
       2. 8. 1. 6  双字DOUBLE—WORD                  
       2. 8. 1. 7  长整型数LONG—INTEGER                  
     2. 8. 2  寻址方式                  
       2. 8. 2. 1  寄存器直接寻址方式                  
       2. 8. 2. 2  间接寻址方式                  
       2. 8. 2. 3  自动增量的间接寻址方式                  
       2. 8. 2. 4  立即寻址方式                  
       2. 8. 2. 5  短变址寻址方式                  
       2. 8. 2. 6  长变址寻址方式                  
       2. 8. 2. 7  零寄存器寻址方式                  
       2. 8. 2. 8  堆栈指针寄存器寻址方式                  
       2. 8. 2. 9  汇编语言寻址方式                  
     2. 8. 3  程序状态字                  
       2. 8. 3. 1  中断控制状态                  
       2. 8. 3. 2  条件标志                  
     2. 8. 4  指令系统概述                  
   2. 9  中断系统                  
     2. 9. 1  中断源                  
     2. 9. 2  中断控制                  
       2. 9. 2. 1  中断悬挂寄存器                  
       2. 9. 2. 2  中断屏蔽寄存器                  
       2. 9. 2. 3  中断总禁止                  
     2. 9. 3  中断优先级控制                  
     2. 9. 4  中断禁区                  
     2. 9. 5  中断响应时间                  
   2. 10  定时器                  
     2. 10. 1  定时器1                  
     2. 10. 2  定时器2                  
     2. 10. 3  定时器中断                  
   2. 11  高速输入器HSI                  
     2. 11. 1  HSI事件形式寄存器                  
     2. 11. 2  FIF0队列寄存器                  
     2. 11. 3  HSI中断                  
     2. 11. 4  HSI中数据的读取和状态寄存器                  
     2. 11. 5  HSI引脚功能控制                  
     2. 11. 6  HSI原理回顾                  
     2. 11. 7  HSI的软件设计                  
   2. 12  高速输出器HSO                  
     2. 12. 1  HSO CAM阵列                  
     2. 12. 2  HSO状态                  
     2. 12. 3  HSO的清除                  
     2. 12. 4  HSO中采用定时器2                  
     2. 12. 5  HSO中断                  
     2. 12. 6  软件定时器                  
   2. 13  A/D转换器                  
     2. 13. 1  A/D转换器框图                  
     2. 13. 2  A/D命令寄存器                  
     2. 13. 3  A/D结果寄存器                  
     2. 13. 4  A/D转换过程                  
     2. 13. 5  A/D转换程序举例                  
     2. 13. 6  A/D转换精度                  
     2. 13. 7  A/D转换器输入电路                  
     2. 13. 8  提高A/D转换器的分辨率                  
   2. 14  模拟输出                  
     2. 14. 1  脉宽调制器                  
     2. 14. 2  利用HSO输出PWM脉冲                  
     2. 14. 3  把PWM信号变为直流信号                  
   2. 15  串行口                  
     2. 15. 1  串行口操作模式                  
     2. 15. 2  多机通信                  
     2. 15. 3  串行口的控制                  
     2. 15. 4  波特率的确定                  
     2. 15. 5  串行口程序举例                  
   2. 16  输入/输出口                  
     2. 16. 1  输入口——P0和P2. 1一P2. 4                  
     2. 16. 2  准双向口——Pl和P2. 6. P2. 7                  
     2. 16. 3  P3. P4口和系统总线                  
     2. 16. 4  输出口和控制输出                  
   2. 17  输入/编出控制和状态寄存器                  
     2. 17. 1  1/o控制寄存器0(IOC0)                  
     2. 17. 2  I/O控制寄存器1(IOC1)                  
     2. 17. 3  I/O状态寄存器0(IOS0)                  
     2. 17. 4  I/O状态寄存器1(IOS1)                  
   2. 18  监视定时器                  
     2. 18. 1  监视定时器的使用                  
     2. 18. 2  软件保护                  
   2. 19  复位                  
     2. 19. 1  复位信号和复位状态                  
     2. 19. 2  复位电路                  
       2. 19. 2. 1  单片复位电路                  
       2. 19. 2. 2  其他芯片利用8096的复位信息                  
       2. 19. 2. 3  多片8096的同步复位                  
     2. 19. 3  内部复位逻辑                  
   2. 20  879X的EPROM编程和保护                  
     2. 20. 1  自动编程方式                  
     2. 20. 2  自动编程方式下的成组编程                  
     2. 20. 3  从机编程方式                  
       2. 20. 3. 1  从机编程命令                  
       2. 20. 3. 2  采用从机编程方式的成组编程                  
     2. 20. 4  自动芯片配置字节编程方式                  
     2. 20. 5  运行编程方式                  
     2. 20. 6  ROM/EPROM上锁                  
       2. 20. 6. 1  程序上锁                  
       2. 20. 6. 2  程序开锁                  
     2. 20. 7  Intel编程算法                  
     2. 20. 8  标记字                  
     2. 20. 9  擦除879X EPROM                  
   2. 21  8096的封装和引脚                  
     2. 21. 1  封装形式                  
     2. 21. 2  引脚表                  
     2. 21. 3  引脚描述                  
   2. 22  关于8098                  
 3  80C196高性能16位单片机                  
   3. 1  概述                  
   3. 2  80C196KB                  
     3. 2. 1  中央处理器CPU和存贮器控制器                  
     3. 2. 2  时钟信号                  
       3. 2. 2. 1  片内振荡器                  
       3. 2. 2. 2  内部时序                  
     3. 2. 3  存贮器空间                  
       3. 2. 3. 1  寄存器阵列                  
       3. 2. 3. 2  专用寄存器SFR                  
       3. 2. 3. 3  存贮器保留空间                  
       3. 2. 3. 4  内部ROM和EPROM                  
       3. 2. 3. 5  系统总线                  
     3. 2. 4  软件概述                  
     3. 2. 5  中断系统                  
       3. 2. 5. 1  特殊中断                  
       3. 2. 5. 2  中断控制                  
       3. 2. 5. 3  中断优先级和中断向量                  
       3. 2. 5. 4  中断响应时间                  
       3. 2. 5. 5  中断综述                  
     3. 2. 6  定时器                  
       3. 2. 6. 1  定时器1                  
       3. 2. 6. 2  定时器2                  
     3. 2. 7  高速输入器HSl                  
     3. 2. 8  高速输出器HSO                  
     3. 2. 9  A/D转换器                  
     3. 2. 10  脉宽调制输出PWM                  
     3. 2. 11  串行口                  
     3. 2. 12  输入/输出口                  
       3. 2. 12. 1  概述                  
       3. 2. 12. 2  输入口                  
       3. 2. 12. 3  准双向口                  
       3. 2. 12. 4  输出口                  
       3. 2. 12. 5  P3. P4和ADo—ADl5                  
     3. 2. 13  输入/输出控制和状态寄存器                  
     3. 2. 14  复位和复位状态                  
     3. 2. 15  特殊工作方式                  
       3. 2. 15. 1  待机方式                  
       3. 2. 15. 2  掉电方式                  
       3. 2. 15. 3  在线仿真方式                  
     3. 2. 16  片内EPROM编程和保护                  
     3. 2. 17  8XCl98和8XCl94                  
     3. 2. 18  80C196KB的封装和引脚                  
   3. 3  80C196KC                  
     3. 3. 1  概述                  
     3. 3. 2  存贮器空间                  
       3. 3. 2. 1  寄存器阵列                  
       3. 3. 2. 2  专用寄存器                  
       3. 3. 2. 3  内部ROM和EPROM                  
     3. 3. 3  寄存器窗口                  
       3. 3. 3. 1  水平窗口                  
       3. 3. 3. 2  垂直窗口                  
     3. 3. 4  程序状态字                  
     3. 3. 5  80C196KC的新增指令                  
     3. 3. 6  外设事务服务器PTS                  
       3. 3. 6. 1  PTS控制                  
       3. 3. 6. 2  PTS模式                  
     3. 3. 7  定时器                  
     3. 3. 8  高速输入器HSI                  
     3. 3. 9  高速输出器HSO                  
     3. 3. 10  A/D转换器                  
     3. 3. 11  脉宽调制输出PWM                  
     3. 3. 12  串行口                  
     3. 3. 13  复位和复位状态                  
     3. 3. 14  特殊工作方式                  
     3. 3. 15  片内四ROM编程和保护                  
     3. 3. 16  封装和引脚                  
   3. 4  80C196MC                  
     3. 4. 1  存贮器空间                  
       3. 4. 1. 1  存贮器保留空间                  
       3. 4. 1. 2  寄存器阵列                  
       3. 4. 1. 3  专用寄存器                  
     3. 4. 2  窗口                  
     3. 4. 3  输入/输出口2                  
     3. 4. 4  事件处理器阵列EPA                  
       3. 4. 4. 1  定时/计数器                  
       3. 4. 4. 2  捕获/比较结构                  
     3. 4. 5  波形发生器WG                  
       3. 4. 5. 1  概述                  
       3. 4. 5. 2  波形发生器的专用寄存器                  
       3. 4. 5. 3  波形发生器的基本工作原理                  
     3. 4. 6  脉宽调制器                  
     3. 4. 7  模拟/数字转换器A/D                  
       3. 4. 7. 1  A/D命令寄存器AD  CoMMAND                  
       3. 4. 7. 2  A/D结果寄存器AD  RESULT                  
       3. 4. 7. 3  A/D时间寄存器AD  THKE                  
       3. 4. 7. 4  A/D测试寄存器AD  TEST                  
     3. 4. 8  存贮器映射的输入/输出口P3. P4和P5                  
       3. 4. 8. 1  P3和P4口                  
       3. 4. 8. 2  P5口                  
     3. 4. 9  中断和外设事务服务器PTS                  
       3. 4. 9. 1  PTS和普通中断的工作流程                  
       3. 4. 9. 2  PTS和中断向量表                  
       3. 4. 9. 3  特殊中断                  
       3. 4. 9. 4  PTS和个断的控制与状态寄存器                  
       3. 4. 9. 5  PI中断                  
       3. 4. 9. 6  EXTINT中断                  
       3. 4. 9. 7  TOVF中断                  
       3. 4. 9. 8  PTS模式和控制块                  
       3. 4. 9. 9  PTS串行输入/输出模式(SIO)                  
     3. 4. 10  特殊工作方式                  
     3. 4. 11  复位和复位状态                  
     3. 4. 12  监视定时器(WATCHDoG)                  
     3. 4. 13  芯片配置寄存器                  
     3. 4. 14  外部存贮器接口                  
     3. 4. 15  87C196MC的编程                  
     3. 4. 16  80C196MC的封装和引脚                  
     3. 4. 17  80C196MD中的频率发生器                  
       3. 4. 17. 1  频率发生器的基本原理                  
       3. 4. 17. 2  频率发生器的应用例子                  
 4  MCS—96指令系统详述                  
 5  ACC—196N单片机仿真器                  
   5. 1  概述                  
   5. 2  ACC—196N的硬件结构                  
     5. 2. 1  单片机与仿真插座                  
     5. 2. 2  地址译码电路                  
     5. 2. 3  存贮器管理                  
     5. 2. 4  芯片配置寄存器CCR的装入                  
     5. 2. 5  串行通信                  
     5. 2. 6  运行控制                  
     5. 2. 7  EPROM编程                  
     5. 2. 8  键盘显示. 打印机接口                  
   5. 3  ACC—496NN的软件概述                  
     5. 3. 1  主程序                  
     5. 3. 2  命令处理程序                  
     5. 3. 3  TRAP和NMI中断服务子程序                  
     5. 3. 4  由系统监控程序转向用户程序                  
   5. 4  ACC—196N仿真器系统的简要使用说明                  
     5. 4. 1  软件结构                  
     5. 4. 2  主菜单下的操作                  
     5. 4. 3  DEBUG(调试)命令                  
     5. 4. 4  浮点指令与浮点数学库                  
 6  应用实例                  
   6. 1  ASM—96中的伪指令                  
   6. 2  查表插值子程序                  
     6. 2. 1  查表插值子程序之一                  
     6. 2. 2  查表插值子程序之二                  
   6. 3  利用HSI测量脉冲                  
   6. 4  利用HSO产生PWM输出                  
   6. 5  串行口模式1的应用                  
   6. 6  A/D转换器的使用                  
   6. 7  模拟量/PWM转换                  
   6. 8  利用HSIO作软件串行口                  
   6. 9  利用80C196KB/KC作机器人的分布式伺服电机控制                  
     6. 9. 1  伺服电机控制的硬件方案                  
       6. 9. 1. 1  基本接口方案                  
       6. 9. 1. 2  光学编码器                  
       6. 9. 1. 3  光学编码器与定时器2接口                  
       6. 9. 1. 4  光学编码器与HSI接口                  
       6. 9. 1. 5  直流伺服电机的驱动                  
       6. 9. 1. 6  采用专门的PWM输出                  
       6. 9. 1. 7  利用HSO产生PWM波形                  
       6. 9. 1. 8  限流                  
     6. 9. 2  伺服电机控制的软件设计                  
       6. 9. 2. 1  软件概述                  
       6. 9. 2. 2  主程序                  
       6. 9. 2. 3  软件定时器中断服务程序                  
       6. 9. 2. 4  PID控制算法的基本概念                  
       6. 9. 2. 5  位置PID控制算法                  
       6. 9. 2. 6  速度控制曲线                  
       6. 9. 2. 7  梯形曲线的计算和速度曰D控制                  
     6. 9. 3  机器人分布式控制系统中的通信                  
       6. 9. 3. 1  主机命令格式                  
       6. 9. 3. 2  从机串行接收中断服务程序                  
     6. 9. 4  一个六轴机器人的分布式控制                  
       6. 9. 4. 1  机器人分布式控制系统的硬件电路                  
       6. 9. 4. 2  PC机软件功能概述                  
   6. 10  80C196MC用于三相交流感应电机的控制                  
     6. 10. 1  引言                  
     6. 10. 2  实验性硬件电路                  
     6. 10. 3  三相交流感应电机控制软件设计中的几个问题                  
     6. 10. 4  三相输出波形                  
     6. 10. 5  程序流程                  
     6. 10. 6  源程序                  
   6. 11  80C196MC用于三相直流无刷电机的控制                  
     6. 11. 1  驱动直流无刷电机的变频器类型                  
     6. 11. 2  波形发生器的驱动波形                  
     6. 11. 3  电流—频率控制特性                  
     6. 11. 4  程序中某些数据(常数和变量)之间的关系                  
     6. 11. 5  程序流程图                  
     6. 11. 6  源程序                  
   6. 12  80C196MC用于四相步进电机的控制                  
     6. 12. 1  控制原理                  
     6. 12. 2  程序流程                  
     6. 12. 3  源程序                  
   6. 13  P3和P4口的重构                  
   6. 14  超过寻址范围的外部存贮器的扩展法                  
     6. 14. 1  扩展256KB外部存贮器的硬件方案                  
     6. 14. 2  扩展存贮器超过寻址范围时的软件考虑                  
   6. 15  用可编程外围芯片PSD3XX扩展外围功能                  
     6. 15. 1  可编程外围芯片PSD3XX的结构原理                  
       6. 15. 1. 1  主要特点                  
       6. 15. 1. 2  基本结构                  
       6. 15. 1. 3  引脚描述                  
       6. 15. 1. 4  总线操作方式                  
       6. 15. 1. 5  可编程阵列译码器(PAD)                  
       6. 15. 1. 6  配置位                  
       6. 15. 1. 7  端口功能                  
       6. 15. 1. 8  PAD的非控制信号的锁存状态                  
       6. 15. 1. 9  EPROM和SRAM                  
       6. 15. 1. 10  存贮器分页(PSD3x2/3X3)                  
       6. 15. 1. 11  控制信号                  
       6. 15. 1. 12  保密方式                  
       6. 15. 1. 13  CMiser位                  
     6. 15. 2  Intel的16位单片机与PSD3Xx接口                  
       6. 15. 2. 1  接口方案之一                  
       6. 15. 2. 2  接口方案之二(外接等待周期发生器)                  
 7  速查资科                  
   7. 1  8X9X速查资料                  
     7. 1. 1  存贮器和专用寄存器布局图                  
     7. 1. 2  专用寄存器位定义                  
     7. 1. 3  引脚定义表                  
     7. 1. 4  封装及引脚                  
     7. 1. 5  引脚描述                  
     7. 1. 6  操作码表                  
     7. 1. 7  指令系统一览表                  
     7. 1. 8  操作码, 指令长度和状态周期                  
     7. 1. 9  中断表                  
     7. 1. 10  公式                  
     7. 1. 11  复位状态                  
   7. 2  8XCl96KB速查资料                  
     7. 2. 1  存贮器布局图                  
     7. 2. 2  专用寄存器布局图                  
     7. 2. 3  专用寄存器位定义                  
     7. 2. 4  引脚定义表                  
     7. 2. 5  封装及引脚                  
     7. 2. 6  弓[脚描述                  
     7. 2. 7  操作码表                  
     7. 2. 8  指令系统一览表                  
     7. 2. 9  指令长度/操作码                  
     7. 2. 10  指令执行时间(状态周期)                  
     7. 2. 11  中断表                  
     7. 2. 12  公式                  
     7. 2. 13  复位状态                  
   7. 3  8XCl96KC速查资料                  
     7. 3. 1  存贮器布局图                  
     7. 3. 2  专用寄存器布局图                  
     7. 3. 3  专用寄存器位定义                  
     7. 3. 4  引脚定义表                  
     7. 3. 5  封装及引脚                  
     7. 3. 6  引脚描述                  
     7. 3. 7  操作码表                  
     7. 3. 8  指令系统一览表                  
     7. 3. 9  指令长度/操作码                  
     7. 3. 10  指令执行时间(状态周期)                  
     7. 3. 11  中断表                  
     7. 3. 12  公式                  
     7. 3. 13  复位状态                  
   7. 4  8X196KR速查资料                  
     7. 4. 1  存贮器布局图                  
     7. 4. 2  专用寄存器布局图                  
     7. 4. 3  专用寄存器位定义                  
     7. 4. 4  引脚定义表                  
     7. 4. 5  封装及引脚                  
     7. 4. 6  引脚描述                  
     7. 4. 7  操作码表                  
     7. 4. 8  指令系统一览表                  
     7. 4. 9  指令长度/操作码                  
     7. 4. 10  指令执行时间(状态周期)                  
     7. 4. 11  中断表                  
     7. 4. 12  公式                  
     7. 4. 13  复位状态                  
     7. 4. 14  复位. 待机. 掉电期间的引脚状态                  
   7. 5  8XCl96MC速查资料                  
     7. 5. 1  存贮器布局图                  
     7. 5. 2  专用寄存器布局图                  
     7. 5. 3  专用寄存器位定义                  
     7. 5. 4  引脚定义表                  
     7. 5. 5  封装及引脚                  
     7. 5. 6  引脚描述                  
     7. 5. 7  操作码表                  
     7. 5. 8  指令系统一览表                  
     7. 5. 9  指令长度/操作码                  
     7. 5. 10  指令执行时间(状态周期)                  
     7. 5. 11  中断表                  
     7. 5. 12  公式                  
     7. 5. 13  复位状态                  
   7. 6  8XCl96KT速查资料                  
     7. 6. 1  存贮器布局图                  
     7. 6. 2  专用寄存器布局图                  
     7. 6. 3  专用寄存器位定义                  
     7. 6. 4  引脚定义表                  
     7. 6. 5  封装及引脚                  
     7. 6. 6  引脚描述                  
     7. 6. 7  操作码表                  
     7. 6. 8  指令系统一览表                  
     7. 6. 9  指令长度/操作码                  
     7. 6. 10  指令执行时间(状态周期)                  
     7. 6. 11  中断表                  
     7. 6. 12  公式                  
     7. 6. 13  复位状态                  
     7. 6. 14  复位. 待机. 掉电期间的引脚状态                  
   7. 7  8XCl96NT速查资料                  
     7. 7. 1  存贮器布局图                  
     7. 7. 2  专用寄存器布局图                  
     7. 7. 3  专用寄存器位定义                  
     7. 7. 4  引脚定义表                  
     7. 7. 5  封装及引脚                  
     7. 7. 6  引脚描述                  
     7. 7. 7  操作码表                  
     7. 7. 8  指令系统一览表                  
     7. 7. 9  指令长度/操作码                  
     7. 7. 10  指令执行时间(状态周期)                  
     7. 7. 11  中断表                  
     7. 7. 12  公式                  
     7. 7. 13  复位状态                  
     7. 7. 14  复位. 待机. 掉电期间的引脚状态                  
 参考文献                  

本目录推荐