单片机原理及应用(第2版)

单片机原理及应用(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2017-09
版次: 2
ISBN: 9787111573791
定价: 49.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 364页
分类: 工程技术
44人买过
  • 本书详细介绍了与单片机有关的基础知识、8051单片机的内部结构、工作原理、C51语言程序设计以及各种常用的接口技术,包括中断系统、定时器/计数器、8255I/O扩展、显示器和键盘接口、数模和模数转换技术。本书将单片机的教学和生动有趣、易于实现的应用实例相结合,每学完一个功能结构单元,均给出一个便于学习者实践的应用实例,每个实例都是一个独立完整的单片机控制系统,实例全部用C语言编写。 前言
    第1 章  单片机基础知识 1
    1. 1  单片机概述 1
    1. 1. 1  什么是单片机 1
    1. 1. 2  单片机与微型计算机的关系 1
    1. 1. 3  常用的单片机系列 2
    1. 1. 4  单片机的应用 5
    1. 1. 5  初识单片机控制系统 6
    1. 1. 6  单片机实验板 9
    1. 2  微型计算机系统组成 10
    1. 2. 1  计算机的基本结构 10
    1. 2. 2  微型计算机的结构 10
    1. 2. 3  微型计算机系统 13
    1. 2. 4  微型计算机软件 13
    1. 3  微型计算机的运算基础知识 15
    1. 3. 1  数制的概念 15
    1. 3. 2  与计算机有关的数制 15
    1. 3. 3  数制之间的相互转换 17
    1. 3. 4  码制的概念 18
    本章小结 22
    习题1 23
    第2 章  单片机应用系统的开发环境 24
    2. 1  单片机应用系统的开发工具 24
    2. 2 Keil C51 高级语言集成开发环境———
    μVision3 IDE 25
    2. 2. 1 Keil μVision3 IDE 的主要
    特性 25
    2. 2. 2 μVision3 IDE 集成开发环境
    简介 26
    2. 2. 3  μVision3 IDE 的使用 27
    2. 3  基于 Proteus 的单片机系统仿真 39
    2. 3. 1 Proteus 7 Professional 界面
    介绍 40
    2. 3. 2  电路原理图的绘制 42
    2. 3. 3 Proteus VSM 与Keil μVision3 的
    联调 49
    2. 4  在系统编程软件 ISP 50
    本章小结 52
    习题2 53
    第3 章 80C51 系列单片机的硬件
    基础 54
    3. 1  8051 系列单片机概述 54
    3. 1. 1  8051 系列单片机硬件资源 54
    3. 1. 2 80C51 系列单片机的选择
    依据 55
    3. 2  80C51 系列单片机引脚功能 57
    3. 2. 1  引脚功能概述 57
    3. 2. 2  引脚与内部功能模块的关系 61
    3. 2. 3 单片机对外扩展时三总线的
    构成 62
    3. 3  80C51 系列单片机的编程结构 62
    3. 3. 1  编程结构的组成 62
    3. 3. 2  在 Keil μVision 中观察寄存器 64
    3. 4  80C51 系列单片机的存储器 66
    3. 4. 1  半导体存储器类型与结构 66
    3. 4. 2  存储器的管理 73
    3. 4. 3  80C51 单片机的存储器 76
    3. 5  80C51 单片机的工作方式 89
    3. 5. 1  复位方式 89
    3. 5. 2  程序执行方式 90
    3. 5. 3  低功耗方式 90
    3. 6  80C51 系列单片机的时序 92
    3. 6. 1  时钟电路 92
    3. 6. 2  时序的基本单位 93
    3. 6. 3 80C51 系列单片机的典型时序
    分析 94
    3. 7  80C51 单片机最小应用系统 95
    本章小结 96
    习题3 97
    第4 章  80C51 单片机的软件基础 98
    4. 1  80C51 单片机的指令系统简介 98
    4. 1. 1  指令格式 98
    4. 1. 2  指令系统的寻址方式 99
    4. 1. 3  指令系统概述 102
    4. 1. 4  汇编语言编程举例 102
    4. 2  C51 程序设计基础 104
    4. 2. 1  C51 和标准 ANSI C 的区别 104
    4. 2. 2  C51 程序结构分析 105
    4. 2. 3  C51 的标识符和关键字 109
    4. 2. 4  C51 的数据结构 111
    4. 2. 5 变量的存储种类和存储器
    类型 116
    4. 2. 6  绝对地址的访问 121
    4. 2. 7  C51 的预处理 124
    4. 2. 8  C51 的运算符与表达式 125
    4. 3  C51 语言的语句 131
    4. 3. 1  表达式语句 131
    4. 3. 2  复合语句 131
    4. 3. 3  空语句 132
    4. 3. 4  函数调用语句 132
    4. 3. 5  控制语句 132
    4. 4  C51 的函数 141
    4. 4. 1  函数的一般格式 141
    4. 4. 2  中断函数 142
    4. 4. 3  C51 的库函数 143
    4. 4. 4  本征库函数和非本征库函数 144
    4. 4. 5  几类重要的库函数 145
    4. 5  C51 的程序结构 148
    4. 5. 1  顺序结构 148
    4. 5. 2  分支结构 148
    4. 5. 3  循环结构 148
    4. 5. 4  综合举例 149
    本章小结 15
  • 内容简介:
    本书详细介绍了与单片机有关的基础知识、8051单片机的内部结构、工作原理、C51语言程序设计以及各种常用的接口技术,包括中断系统、定时器/计数器、8255I/O扩展、显示器和键盘接口、数模和模数转换技术。本书将单片机的教学和生动有趣、易于实现的应用实例相结合,每学完一个功能结构单元,均给出一个便于学习者实践的应用实例,每个实例都是一个独立完整的单片机控制系统,实例全部用C语言编写。
  • 目录:
    前言
    第1 章  单片机基础知识 1
    1. 1  单片机概述 1
    1. 1. 1  什么是单片机 1
    1. 1. 2  单片机与微型计算机的关系 1
    1. 1. 3  常用的单片机系列 2
    1. 1. 4  单片机的应用 5
    1. 1. 5  初识单片机控制系统 6
    1. 1. 6  单片机实验板 9
    1. 2  微型计算机系统组成 10
    1. 2. 1  计算机的基本结构 10
    1. 2. 2  微型计算机的结构 10
    1. 2. 3  微型计算机系统 13
    1. 2. 4  微型计算机软件 13
    1. 3  微型计算机的运算基础知识 15
    1. 3. 1  数制的概念 15
    1. 3. 2  与计算机有关的数制 15
    1. 3. 3  数制之间的相互转换 17
    1. 3. 4  码制的概念 18
    本章小结 22
    习题1 23
    第2 章  单片机应用系统的开发环境 24
    2. 1  单片机应用系统的开发工具 24
    2. 2 Keil C51 高级语言集成开发环境———
    μVision3 IDE 25
    2. 2. 1 Keil μVision3 IDE 的主要
    特性 25
    2. 2. 2 μVision3 IDE 集成开发环境
    简介 26
    2. 2. 3  μVision3 IDE 的使用 27
    2. 3  基于 Proteus 的单片机系统仿真 39
    2. 3. 1 Proteus 7 Professional 界面
    介绍 40
    2. 3. 2  电路原理图的绘制 42
    2. 3. 3 Proteus VSM 与Keil μVision3 的
    联调 49
    2. 4  在系统编程软件 ISP 50
    本章小结 52
    习题2 53
    第3 章 80C51 系列单片机的硬件
    基础 54
    3. 1  8051 系列单片机概述 54
    3. 1. 1  8051 系列单片机硬件资源 54
    3. 1. 2 80C51 系列单片机的选择
    依据 55
    3. 2  80C51 系列单片机引脚功能 57
    3. 2. 1  引脚功能概述 57
    3. 2. 2  引脚与内部功能模块的关系 61
    3. 2. 3 单片机对外扩展时三总线的
    构成 62
    3. 3  80C51 系列单片机的编程结构 62
    3. 3. 1  编程结构的组成 62
    3. 3. 2  在 Keil μVision 中观察寄存器 64
    3. 4  80C51 系列单片机的存储器 66
    3. 4. 1  半导体存储器类型与结构 66
    3. 4. 2  存储器的管理 73
    3. 4. 3  80C51 单片机的存储器 76
    3. 5  80C51 单片机的工作方式 89
    3. 5. 1  复位方式 89
    3. 5. 2  程序执行方式 90
    3. 5. 3  低功耗方式 90
    3. 6  80C51 系列单片机的时序 92
    3. 6. 1  时钟电路 92
    3. 6. 2  时序的基本单位 93
    3. 6. 3 80C51 系列单片机的典型时序
    分析 94
    3. 7  80C51 单片机最小应用系统 95
    本章小结 96
    习题3 97
    第4 章  80C51 单片机的软件基础 98
    4. 1  80C51 单片机的指令系统简介 98
    4. 1. 1  指令格式 98
    4. 1. 2  指令系统的寻址方式 99
    4. 1. 3  指令系统概述 102
    4. 1. 4  汇编语言编程举例 102
    4. 2  C51 程序设计基础 104
    4. 2. 1  C51 和标准 ANSI C 的区别 104
    4. 2. 2  C51 程序结构分析 105
    4. 2. 3  C51 的标识符和关键字 109
    4. 2. 4  C51 的数据结构 111
    4. 2. 5 变量的存储种类和存储器
    类型 116
    4. 2. 6  绝对地址的访问 121
    4. 2. 7  C51 的预处理 124
    4. 2. 8  C51 的运算符与表达式 125
    4. 3  C51 语言的语句 131
    4. 3. 1  表达式语句 131
    4. 3. 2  复合语句 131
    4. 3. 3  空语句 132
    4. 3. 4  函数调用语句 132
    4. 3. 5  控制语句 132
    4. 4  C51 的函数 141
    4. 4. 1  函数的一般格式 141
    4. 4. 2  中断函数 142
    4. 4. 3  C51 的库函数 143
    4. 4. 4  本征库函数和非本征库函数 144
    4. 4. 5  几类重要的库函数 145
    4. 5  C51 的程序结构 148
    4. 5. 1  顺序结构 148
    4. 5. 2  分支结构 148
    4. 5. 3  循环结构 148
    4. 5. 4  综合举例 149
    本章小结 15
查看详情
系列丛书 / 更多
单片机原理及应用(第2版)
电力系统自动装置(第2版)
李凤荣、武晓冬 著
单片机原理及应用(第2版)
单片机原理与应用 第3版
林国汉 著
单片机原理及应用(第2版)
电力拖动基础(第2版)
孙克军、常宇键、孙会琴 著
单片机原理及应用(第2版)
控制系统仿真与CAD(第2版)
王燕平 著
单片机原理及应用(第2版)
供配电技术
刘燕 著
单片机原理及应用(第2版)
单片微机原理与应用(第2版)
罗印升 著