作品简介

本书是以MCS-51单片机内核为基础,以Proteus ISIS为仿真平台,并以Keil C51作为编译工具来介绍单片机原理和应用技术的。开篇以计算机的原理结构和发展史为先导,把计算机领域中两大重要分支——嵌入式系统(单片机)和通用计算机系统(微型计算机)有机结合在一起。51单片机几乎包含了高级单片机的所有结构,是学习高级单片机的基础。汇编语言是最接近机器码的语言,有助于读者对单片机运行过程和状态的理解。本书主要内容包括微型计算机系统的基本组成原理及基本结构、MCS-51单片机的硬件结构和时序、指令系统、汇编语言及Keil C51程序设计、内部功能及应用、系统的扩展、I/O接口技术、Proteus ISIS仿真平台的应用、单片机最新接口技术实例以及单片机应用系统设计实例(四旋翼飞行器飞控系统的设计)等。

肖金球,黄伟军,雷岩编著

作品目录

  • 内容简介
  • 前 言
  • 第1章 计算机概述
  • 1.1 绪论
  • 1.2 微型计算机系统
  • 1.3 嵌入式计算机系统
  • 思考与习题
  • 第2章 计算机基础知识
  • 2.1 计算机中的数制与编码
  • 2.2 计算机的基本组成电路
  • 思考与习题
  • 第3章 微型计算机的基本结构和工作原理
  • 3.1 微型计算机的基本结构
  • 3.2 微处理器
  • 3.3 存储器
  • 3.4 I/O接口电路
  • 3.5 总线及其工作原理
  • 3.6 指令与程序概述
  • 思考与习题
  • 第4章 单片机概论
  • 4.1 单片机的特点及发展概况
  • 4.2 常用单片机系列介绍
  • 思考与习题
  • 第5章 MCS-51单片机结构和时序
  • 5.1 MCS-51单片机结构
  • 5.2 时序
  • 5.3 单片机的工作方式
  • 思考与习题
  • 第6章 MCS-51单片机指令系统
  • 6.1 指令系统简介
  • 6.2 MCS-51的寻址方式
  • 6.3 MCS-51指令系统
  • 思考与习题
  • 第7章 汇编语言程序设计
  • 7.1 汇编语言语句的格式
  • 7.2 伪指令
  • 7.3 汇编语言源程序的编程和汇编
  • 7.4 汇编语言程序设计方法
  • 7.5 综合编程举例
  • 思考与习题
  • 第8章 嵌入式单片机高级C51程序设计
  • 8.1 嵌入式高级C语言编程概述
  • 8.2 嵌入式C语言编译环境介绍
  • 8.3 Keil C51与标准C
  • 8.4 C51语言的程序流程控制
  • 思考与习题
  • 第9章 基于Proteus ISIS的现代嵌入式系统仿真技术
  • 9.1 Proteus ISIS仿真系统介绍
  • 9.2 原理图绘制的方法和步骤
  • 9.3 Proteus VSM的电路分析
  • 9.4 Proteus ISIS联合Keil C仿真8051及虚拟串口
  • 思考与习题
  • 第10章 基本51内核单片机内部功能以及外部系统扩展和应用
  • 10.1 定时/计数器介绍及基于Proteus ISIS的仿真
  • 10.2 中断系统
  • 10.3 串行通信介绍及基于Proteus ISIS的仿真
  • 10.4 单片机的外部并行扩展
  • 10.5 可编程并行接口芯片8255
  • 10.6 串行外部总线扩展技术及基于Proteus ISIS的仿真
  • 10.7 键盘输入及其接口
  • 10.8 LED&LCD显示及显示器接口
  • 10.9 基于GSM通信系统的电力接地线状态远程监控系统设计
  • 思考与习题
  • 第11章 基于MCS-51的A/D、D/A应用
  • 11.1 A/D转换原理及应用
  • 11.2 DAC的接口及应用
  • 思考与习题
  • 第12章 单片机应用实例(四旋翼飞行器飞控系统的设计)
  • 12.1 四旋翼飞行器飞控系统原理介绍
  • 12.2 四旋翼飞行器基本工作原理
  • 12.3 飞控硬件电路设计与器件选型
  • 12.4 飞行控制器软件设计
  • 12.5 飞控系统调试与实验
  • 参考文献
  • 附录CD
展开全部