
| 本书从8051微控制器着眼,讲解使用8051、68HC11、80x96和ARM系列微控制器进行系统开发的方法,并通过实例对RTOS,软件构件块、中断处理机制、定时器、IDE和接口电路的使用进行详解。除微控制器的通用体系结构以外,本书还覆盖了程序设计、接口设计和系统设计等主题。 本书特点 ·详细描述了8051微控制器的体系结构.指令和内部资源。 ·深入浅出地介绍了RTOS、IPC、IDE、软件构件块、中断处理机制和实时控制中定时器以及同步的使用。 ·涵盖8251、8255、8237、8279、8259以及AOC和DAC等外设。 ·介绍与键盘、LCD显示器、打印机、Flash存储器、步进电机和直流马达、伺服电动机、光编码器、加工控制、机器人、电源控制和DSP系统等外部设备的接口的电路设计。 ·介绍8051、68HC11、80x96和ARM系列微控制器的实际应用。 |
| Raj Kamal,在印度理工学院获得博士学位,是一名具有33年教学经验的计算机和电子专业的资深教授。他的研究领域包括嵌入式系统、微控制器、Internet、Web技术和计算机系统结构等,在国内外杂志上发表过大量研究论文。 |
| 出版者的话 译者序 前言 第1章 微控制器的种类、选择和应用 本章目标 1.1 微控制器 1.1.1 中央处理单元 1.1.2 微处理器 1.1.3 微计算机 1.1.4 计算机系统 1.1.5 微控制器 1.1.6 嵌入式处理器 1.2 微控制器的种类 1.2.1 8位、16位、32位微控制器 1.2.2 全内嵌式和带外部存储器的微控制器 1.2.3 CISC和RISC结构微控制器 1.2.4 哈佛和普林斯顿存储结构微控制器 1.3 主流微控制器概览 1.3.1 8051、扩展8051XA和8051MX系列 1.3.2 MC68HCll/68HCl2系列 1.4 微控制器的选择 1.4.1 所需特性列表及需要考虑的因素 1.4.2 处理器和处理器系列的选择 1.4.3 基于片上资源的选择 1.4.4 软件构建块的选择 1.4.5 基于开发工具的选择 1.5 应用实例 1.5.1 自动加工控制 1.5.2 仪器应用 本章小结 关键术语 问题回顾 实践练习 多项选择题 第2章 微控制器的体系结构和资源概述 本章目标 2.1 微控制器体系结构 2.1.1 8048和8049微控制器体系结构的功能概述 2.1.2 8048系列微计算机的管脚和信号 2.2 系列成员 2.3 微控制器资源 2.3.1 总线宽度 2.3.2 程序和数据存储器 2.3.3 并口 2.3.4 EEPROM和Hash 2.3.5 脉宽调制输出 2.3.6 使用PWM或者定时器的片上D/A转换 2.3.7 片上A/D转换 2.3.8 复位电路 2.3.9 看门狗定时器设备 2.3.10 灵活位处理能力 2.3.11 节电模式 2.3.12 定时器 2.3.13 实时时钟 2.3.14 异步和同步串行通信接口 2.4 高级和下一代微控制器中的资源 本章小结 关键术语 问题回顾 实践练习 多项选择题 第3章 8051/8031系列的体系结构 本章目标 3.1 8051微控制器 3.1.1 硬件 …… 第4章 8501系列微控制器指令集 第5章 实时控制:中断 第6章 实时控制:定时器 第7章 系统设计:外设与接口 第8章 系统设计:数字和模拟接口方法 第9章 编程框架:汇编语言和C语言编程 第10章 编程框架:软件构建模块 第11章 系统设计的中实时操作系统 第12章 微控制器应用程序开发工具 第13章 16位微控制器8096 80196系列 第14章 Motorola MC68HC11系列 第15章 ARM 32位MCU:架构、编程和开发工具 附录A 附录B 附录C 附录D 附录E 附录F 附录G 多项选择题答案 参考文献 |
商品评论(0条)