暂无评论
图文详情
- ISBN:9787560656953
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:216页
- 出版时间:2020-06-01
- 条形码:9787560656953 ; 978-7-5606-5695-3
内容简介
本书主要分为10个章节, 主要内容包括单片机基础知识概述, MCS—51单片机的结构及原理, C51程序设计基础, Proteus和Keil C软件简介, I/O端口编程及应用, MCS—51单片机的中断系统, MCS—51定时/计数器, MCS—51串行口通信, MCS—51的A/D和D/A转换。
目录
第1章 单片机基础知识概述 1
1.1 单片机概述 1
1.1.1 单片机及其发展概况 1
1.1.2 单片机的特点和应用 2
1.1.3 单片机的发展趋势 3
1.2 单片机学习的预备知识 4
1.2.1 数制及其转换 4
1.2.2 二进制数的逻辑运算 6
1.2.3 带符号整数的表示 7
1.2.4 西文字符编码 8
本章小结 10
习题 10
第2章 MCS-51单片机的结构及原理 11
2.1 MCS-51单片机内部结构 11
2.1.1 MCS-51单片机组成 11
2.1.2 MCS-51外部引脚及其功能 14
2.2 MCS-51的存储器结构 15
2.2.1 存储器划分方法 15
2.2.2 程序存储器 16
2.2.3 数据存储器 17
2.2.4 特殊功能寄存器 19
2.3 I/O端口 22
2.4 单片机的复位、时钟与时序 26
2.4.1 复位与复位电路 26
2.4.2 时钟电路 27
2.4.3 单片机的周期和时序 27
2.5 单片机*小系统 29
本章小结 29
习题 30
第3章 MCS-51程序设计基础 31
3.1 C51的程序结构 31
3.2 C51的数据类型 33
3.2.1 变量与常量 33
3.2.2 基本数据类型 34
3.2.3 单片机特有的数据类型 36
3.3 运算符及表达式 39
3.4 程序控制结构 43
3.4.1 条件结构 43
3.4.2 开关结构 46
3.4.3 循环结构 47
3.5 函数 51
3.5.1 函数定义 51
3.5.2 函数的调用 52
3.5.3 常用库函数 53
3.6 指针与数组 58
3.6.1 指针 58
3.6.2 数组 59
本章小结 61
习题 61
第4章 Proteus和Keil C软件简介 62
4.1 Proteus环境 62
4.1.1 ISIS的环境简介 62
4.1.2 原理图设计 68
4.2 Keil C51环境 75
4.2.1 Keil的配置 76
4.2.2 Keil调试 77
4.3 Keil和Proteus联合编程 78
本章小结 82
习题 83
第5章 I/O端口编程及应用 84
5.1 I/O端口的简单应用 84
5.2 I/O端口的进阶应用 95
本章小结 103
习题 104
第6章 MCS-51单片机的中断系统 105
6.1 中断的基本概念 105
6.2 MCS-51单片机中断控制 105
6.2.1 五级中断源 105
6.2.2 中断寄存器 107
6.3 MCS-51单片机中断处理过程 109
6.3.1 中断源初始化 111
6.3.2 中断服务函数 112
6.3.3 中断响应 112
6.3.4 中断请求的撤销 112
6.4 中断嵌套 113
6.5 中断应用举例 113
本章小结 120
习题 120
第7章 单片机的定时/计数器 121
7.1 定时/计数器的结构 121
7.1.1 定时/计数器的工作原理 121
7.1.2 定时/计数器的结构 121
7.2 定时/计数器的控制 122
7.2.1 TMOD寄存器 122
7.2.2 TCON寄存器 123
7.3 定时/计数器的工作方式 123
7.4 定时/计数器编程步骤 125
7.5 定时/计数器应用举例 126
本章小结 139
习题 139
第8章 单片机的串行口应用 140
8.1 通信的基本概念 140
8.1.1 并行通信与串行通信 140
8.1.2 同步通信与异步通信 140
8.1.3 波特率 142
8.1.4 单工、半双工、全双工制式 142
8.2 串行口内部结构 142
8.3 串行口的控制 143
8.3.1 串行口控制寄存器SCON(98H) 143
8.3.2 电源控制寄存器PCON(87H) 144
8.4 工作方式 144
8.4.1 工作方式0 144
8.4.2 工作方式1 144
8.4.3 工作方式2、方式3 145
8.4.4 MCS-51串行口的波特率 145
8.5 应用举例 147
本章小结 151
习题 152
第9章 单片机的A/D和D/A应用 153
9.1 A/D转换 153
9.1.1 A/D转换的基本原理 153
9.1.2 ADC0809的结构 154
9.1.3 引脚结构 154
9.1.4 ADC0809应用说明 155
9.2 D/A转换 156
9.2.1 D/A转换的基本原理 156
9.2.2 DAC0832的结构 156
9.2.3 DAC0832的工作方式 157
9.3 A/D和D/A的转换应用举例 158
本章小结 163
习题 163
第10章 单片机应用实例 164
实验一 串并转换 164
实验二 音频播放器 166
实验三 多机通信 169
实验四 称重实验 177
实验五 电子时钟实验 181
实验六 数字电压表实验 187
实验七 数字温度计实验 192
实验八 数字密码锁实验 196
参考文献 216
展开全部
本类五星书
本类畅销
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0