360book 首页 > 行业图书 > 电子信息 > 正文 打印 下载 

单片机原理及应用 第4版 姜志海,黄玉清,刘连鑫 编著 2017年版  下载

360book.com  2024-03-28 16:40:02  下载

单片机原理及应用 第4版
作者:姜志海,黄玉清,刘连鑫 编著
出版时间: 2017年版
内容简介
  本书从教学的角度出发,系统、全面地介绍51系列单片机的基本知识,是一本重在原理与应用、兼顾理论的实用教程。本书共11章,主要内容包括:概述、51系列单片机硬件结构、51系列单片机指令系统、51系列单片机汇编语言程序设计、51系列单片机P0~P3口应用基础、51系列单片机中断及定时器/计数器应用基础、51系列单片机串行口应用基础、51系列单片机并行扩展接口技术、51系列单片机串行总线扩展技术、单片机应用系统的设计、?Vision2和Proteus使用基础等。全书包含大量实例,硬件实例都经过了Proteus仿真,每章配有本章小结、习题、实验与设计,免费提供配套电子课件、习题参考答案和程序源代码。
目录
目 录
第1章 概述/t1
1.1 微型计算机基础知识概述/t2
1.1.1 微型计算机的定义与冯?诺依曼
体系/t2
1.1.2 微型计算机的基本结构/t2
1.1.3 计算机中的数制/t5
1.1.4 ASCII码与BCD码/t6
1.2 中断、定时器/计数器、串行通信、
并行通信概述/t7
1.2.1 中断概述/t7
1.2.2 定时器/计数器概述/t8
1.2.3 并行通信与串行通信概述/t8
本章小结/t9
习题/t9
第2章 51系列单片机硬件结构/t11
2.1 单片机概述/t12
2.1.1 单片机的特点及应用/t12
2.1.2 常用的单片机产品/t13
2.1.3 MCS-51单片机已成为国际经典/t15
2.1.4 单片机与CPU、ARM、嵌入式
系统的关系/t15
2.1.5 单片机应用系统开发的软/硬件
环境/t17
2.2 51单片机的总体结构/t18
2.2.1 内部结构/t19
2.2.2 外部引脚说明/t19
2.2.3 CPU的时序周期/t21
2.3 51单片机的存储器/t22
2.3.1 程序存储器/t23
2.3.2 数据存储器/t23
2.3.3 特殊功能寄存器/t25
本章小结/t28
习题/t28
第3章 51系列单片机指令系统/t29
3.1 51单片机指令系统概述/t30
3.1.1 指令格式/t30
3.1.2 操作数的类型/t30
3.1.3 指令描述约定/t30
3.2 51单片机的寻址方式/t31
3.2.1 概述/t31
3.2.2 寻址方式说明/t31
3.3 51单片机的指令系统/t34
3.3.1 数据传送类指令/t34
3.3.2 算术运算类指令/t38
3.3.3 逻辑运算类指令/t44
3.3.4 控制转移类指令/t47
3.3.5 位操作类指令/t51
3.4 51单片机的伪指令/t54
3.4.1 概述/t54
3.4.2 伪指令说明/t54
本章小结/t57
习题/t57
第4章 51系列单片机汇编语言程序设计/t59
4.1 程序设计概述/t60
4.1.1 程序设计步骤/t60
4.1.2 程序设计技术/t60
4.2 51单片机基本程序设计/t61
4.2.1 顺序结构程序/t61
4.2.2 分支结构程序/t63
4.2.3 循环结构程序/t65
4.3 51单片机基本功能程序的设计/t70
4.3.1 查表程序的设计/t70
4.3.2 子程序的设计/t73
4.3.3 算术逻辑运算程序/t76
4.3.4 数制转化程序/t79
4.4 实验/t83
实验1 多重循环―冒泡程序设计/t83
实验2 数制转换――ASCII字符串转换为
十六进制数/t84
本章小结/t85
习题/t85
第5章 51系列单片机P0~P3口应用
基础/t86
5.1 51单片机的P0~P3口概述/t87
5.1.1 P0~P3口的结构/t87
5.1.2 P0~P3口的工作方式/t88
5.2 51单片机P0~P3口输出操作/t89
5.2.1 基本输出操作―字节与位/t89
5.2.2 扩展输出操作―流水灯/t90
5.2.3 扩展输出操作―8段LED静态
显示/t90
5.3 51单片机P0~P3口输入操作/t93
5.3.1 闸刀型开关输入信号/t94
5.3.2 按钮型开关输入信号/t94
5.3.3 多个按钮型开关输入信号―并行
接口键盘/t96
5.4 实验与设计/t98
实验1 闸刀型开关输入/8段LED静态
显示输出/t98
实验2 并行接口键盘/LED指示灯输出/t99
设计1 计时秒表的设计/t102
设计2 模拟交通信号灯控制装置
的设计/t102
本章小结/t102
习题/t102
第6章 51系列单片机中断及定时器/计数器
应用基础/t103
6.1 51单片机中断系统概述/t104
6.1.1 中断系统结构/t104
6.1.2 中断控制寄存器/t104
6.1.3 中断优先级与中断响应/t106
6.2 51单片机外部中断应用示例/t108
6.2.1 外部中断源初始化/t108
6.2.2 外部中断示例/t109
6.2.3 外部中断源的扩展/t111
6.3 51单片机的定时器/计数器概述/t112
6.3.1 结构原理/t112
6.3.2 控制寄存器/t112
6.3.3 工作模式/t113
6.4 定时器/计数器的应用举例/t116
6.4.1 定时器/计数器的初始化/t117
6.4.2 应用举例/t117
6.5 实验与设计/t123
实验1 按钮型开关模拟外部中断
实验/t123
实验2 按钮型开关模拟计数器实验/t124
实验3 定时器实验/t125
设计1 出租车计价器里程计量装置的设计
(采用中断)/t127
设计2 出租车计价器里程计量装置的设计
(采用计数器)/t127
设计3 多种频率发生器的设计/t127
本章小结/t127
习题/t128
第7章 51系列单片机串行口应用基础/t129
7.1 串行通信的再认识/t130
7.1.1 异步串行通信与同步串行通信/t130
7.1.2 波特率/t132
7.2 51单片机的串行接口概述/t133
7.2.1 串行口的结构原理/t133
7.2.2 串行口的应用控制/t134
7.3 51单片机串行口的工作方式/t135
7.3.1 工作方式0/t136
7.3.2 工作方式1/t139
7.3.3 工作方式2/t142
7.3.4 工作方式3/t143
7.4 51单片机串行口的应用示例/t143
7.4.1 串行口编程基础/t144
7.4.2 串行口应用示例/t146
7.5 实验与设计/t150
实验 串行口控制的流水灯实验/t150
设计 串行口控制的8段LED显示器
计时秒表的设计/t150
本章小结/t150
习题/t151
第8章 51系列单片机并行扩展接口技术/t152
8.1 51单片机并行I/O口扩展基础/t153
8.1.1 系统扩展总线结构图/t153
8.1.2 典型的I/O口芯片介绍/t153
8.1.3 数据线、控制线的连接/t159
8.1.4 译码信号的形成―系统扩展
的寻址/t159
8.2 并行I/O接口芯片扩展示例/t161
8.2.1 利用锁存器与缓冲器扩展并行的
输入/输出口示例/t161
8.2.2 利用8255A扩展并行的输入/
输出口示例/t163
8.3 51单片机键盘/显示接口技术/t164
8.3.1 由Intel8255A控制的段LED静态
显示示例/t164
8.3.2 8段LED动态显示/t166
8.3.3 矩阵键盘/t169
8.3.4 键盘/显示接口综合设计举例/t171
8.4 51单片机模拟量接口技术/t174
8.4.1 概述/t175
8.4.2 8位并行D/A转换器DAC0832
接口示例/t176
8.4.3 8位并行A/D转换器ADC0809
接口示例/t182
8.5 实验与设计/t185
实验1 DAC0832单缓冲实验/t185
实验2 ADC0809实验/t187
设计1 电子密码锁的设计/t189
设计2 波形发生器的设计/t189
本章小结/t189
习题/t189
第9章 51系列单片机 串行总线的扩展/t191
9.1 51单片机与I2C总线接口技术/t192
9.1.1 I2C总线概述/t192
9.1.2 I2C总线典型器件AT24C02
应用举例/t194
9.2 51单片机与SPI总线接口技术/t197
9.2.1 SPI总线概述/t197
9.2.2 SPI总线典型器件X25045
应用举例/t198
9.3 51单片机与单总线(1-wire)接口
技术/t202
9.3.1 单总线(1-wire)概述/t203
9.3.2 单总线典型器件DS18B20应用
举例/t203
9.4 51单片机与定串行集成芯片应用
举例/t209
9.4.1 串行A/D接口芯片TLC2543/t209
9.4.2 串行键盘/显示器串行接口芯片
HD7279/t213
本章小结/t219
习题/t219
第10章 单片机应用 系统的设计/t220
10.1 单片机应用系统结构以及设计
内容/t221
10.1.1 单片机应用系统的一般硬件
组成/t221
10.1.2 单片机应用系统的设计内容/t223
10.2 单片机应用系统的设计实例―― 集中
供暖小型换热站控制系统的设计/t224
10.2.1 系统描述/t224
10.2.2 设计方案/t225
10.2.3 硬件电路设计/t225
10.2.4 软件设计/t229
本章小结/t229
第11章 μVision2与Proteus 使用基础/t230
11.1 μVision2集成开发环境/t231
11.1.1 File、Edit和View菜单/t231
11.1.2 Project、Debug和Flash菜单/t233
11.1.3 Peripherals、Tools和Window
菜单/t235
11.2 用μVision2建立与调试工程/t235
11.2.1 工程创建、设置、编译与
链接/t236
11.2.2 用μVision2调试工程/t238
11.2.3 C51程序调试举例说明――
HELLO.C/t242
11.2.4 Keil C51的调试举例/t243
11.3 Proteus快速入门/t245
11.3.1 集成Proteus ISIS环境/t245
11.3.2 电路原理图设计/t250
11.4 Proteus仿真工具介绍/t255
11.4.1 探针/t255
11.4.2 虚拟仪器/t255
11.4.3 信号发生器/t256
11.4.4 仿真图表/t256
11.5 Proteus软件中的C51程序运行
与调试/t257
11.5.1 连线运行/t257
11.5.2 在线运行/t257
本章小结/t258
习题/t259
附录A ASCII码字符表/t260
附录B 单片机应用资料的网上查询方法/t261
参考文献/t262


上一篇: 单片机原理及应用 第3版 张毅刚,赵光权,刘旺编著 2016年版
下一篇: 单片机原理及应用 颜颐欣,孟绍良 主编 2019年版

地址:http://www.360book.com/books/122/1152242.html