单片机原理与应用(C51语言版)/欧伟明等
单片机原理与应用(C51语言版)/欧伟明等作者:欧伟明 等 开 本:其他 书号ISBN:9787121361258 定价:55.0 出版时间:2019-04-01 出版社:电子工业出版社 |
4.6 C51语言流程控制语句 81
4.6.1 语句的概念和分类 81
4.6.2 判断分支(if、switch语句) 82
4.6.3 循环控制(for、while语句) 84
4.6.4 break、continue、return、goto语句 85
4.7 C51语言函数 86
4.7.1 函数的定义 87
4.7.2 函数的调用 88
4.7.3 C51语言中断函数 89
4.8 C51语言预处理命令 90
4.8.1 文件包含 90
4.8.2 宏定义 90
4.8.3 条件编译 91
4.9 C51语言与汇编语言混合编程方法 91
4.9.1 C51语言程序嵌入汇编语句 92
4.9.2 C51语言程序调用汇编语言子程序 93
4.10 本章小结 94
4.11 思考题与习题 95
第5章 中断系统 96
5.1 中断 96
5.1.1 中断的概念 96
5.1.2 中断的条件和中断响应过程 97
5.2 89S51中断系统结构与控制 98
5.2.1 89S51的中断源和中断入口地址 98
5.2.2 89S51的中断系统结构 99
5.2.3 中断控制 100
5.3 中断应用举例 105
5.3.1 单外部中断源系统的设计 105
5.3.2 多外部中断源系统的设计 106
5.4 本章小结 107
5.5 思考题与习题 108
第6章 定时器/计数器 109
6.1 定时器/计数器的结构与控制 109
6.1.1 89S51定时器/计数器的结构 109
6.1.2 定时器/计数器的控制 110
6.2 定时器/计数器的4种工作方式 111
6.2.1 工作方式1 111
6.2.2 工作方式2 112
6.2.3 工作方式3 113
6.2.4 工作方式0 115
6.3 定时器/计数器的应用举例 115
6.3.1 脉冲信号的产生 115
6.3.2 脉冲宽度的测量 116
6.4 本章小结 117
6.5 思考题与习题 117
第7章 单片机的串行口UART 119
7.1 串行通信概述 119
7.1.1 串行通信与并行通信 119
7.1.2 串行通信的分类 119
7.1.3 串行通信的数据传送方式 121
7.2 89S51串行口UART的结构与控制 122
7.2.1 串行口UART的结构 122
7.2.2 串行口UART的工作方式 124
7.2.3 串行口UART的波特率计算 126
7.3 串行口UART的编程及应用实例 128
7.3.1 串行口UART的编程步骤 128
7.3.2 串行口UART应用实例 128
7.4 本章小结 131
7.5 思考题与习题 131
第8章 单片机常用并行接口技术 133
8.1 键盘接口 133
8.1.1 独立按键 134
8.1.2 矩阵键盘 136
8.2 LED显示器接口 141
8.2.1 LED数码管 141
8.2.2 LED数码管静态显示接口 142
8.2.3 LED数码管动态显示接口 144
8.3 DAC接口 147
8.3.1 DAC0832芯片介绍 147
8.3.2 DAC0832与89S51的接口电路 148
8.3.3 利用DAC0832输出各种电压波形 149
8.4 ADC接口 151
8.4.1 ADC0809芯片介绍 151
8.4.2 ADC0809与89S51的接口电路 153
8.4.3 ADC0809应用举例 154
8.5 液晶显示模块LCD1602的接口 155
8.5.1 LCD1602介绍 155
8.5.2 LCD1602与89S51的接口电路 160
8.5.3 LCD1602应用举例 161
8.6 外部并行三总线接口 164
8.7 大功率器件驱动接口 165
8.7.1 光耦接口 166
8.7.2 继电器接口 166
8.7.3 双向晶闸管输出接口 167
8.7.4 固态继电器输出接口 168
8.8 本章小结 169
8.9 思考题与习题 169
第9章 串行总线接口技术 170
9.1 EIA系列总线标准及其接口 170
9.1.1 RS-232C总线 170
9.1.2 RS-485总线 172
9.1.3 单片机与PC之间的通信 174
9.2 SPI总线 176
9.2.1 SPI总线简介 176
9.2.2 SPI总线通信协议 177
9.2.3 E2PROM存储器AT93C46及其应用 177
9.3 I2C总线 180
9.3.1 I2C总线简介 180
9.3.2 I2C总线通信协议 181
9.3.3 I2C接口存储器AT24C02及其应用 183
9.4 1-Wire单总线 191
9.4.1 1-Wire单总线简介 191
9.4.2 温度传感器DS18B20及其应用 193
9.5 USB总线 198
9.5.1 USB总线原理 198
9.5.2 USB总线通信接口设计实例 200
9.6 CAN总线 202
9.6.1 CAN总线简介 203
9.6.2 CAN总线控制器 204
9.6.3 CAN总线通信接口设计实例 204
9.7 本章小结 205
9.8 思考题与习题 206
第10章 单片机应用系统开发环境 207
10.1 单片机应用系统的调试方法 207
10.1.1 硬件调试方法 207
10.1.2 软件仿真调试方法 209
10.2 Keil μVision4集成开发环境 210
10.2.1 Keil μVision4的主要特性 210
10.2.2 Keil μVision4集成开发环境设置方法 211
10.2.3 Keil μVision4工程应用 216
10.2.4 Keil C51主要头文件介绍 226
10.3 Proteus 8仿真软件 228
10.3.1 Proteus 8主界面介绍 228
10.3.2 Proteus 8绘制电路原理图 230
10.3.3 Proteus 8仿真调试 232
10.4 单片机应用系统开发小工具 233
10.4.1 波特率初值计算工具 233
10.4.2 数码管编码器 233
10.4.3 定时器计算工具 234
10.4.4 串口调试助手 234
10.5 本章小结 235
10.6 思考题与习题 236
第11章 基于嵌入式实时操作系统的单片机程序设计方法 237
11.1 嵌入式实时操作系统的概念 237
11.1.1 嵌入式系统的特征 237
11.1.2 嵌入式实时操作系统的概念 238
11.2 在电子系统设计中引入RTOS的意义 238
11.2.1 两种软件开发模式的比较 239
11.2.2 嵌入式应用中使用嵌入式RTOS的必要性 239
11.2.3 嵌入式操作系统环境下的应用软件设计 240
11.2.4 嵌入式操作系统环境下的应用软件调试 241
11.3 嵌入式实时操作系统RTX51的介绍 241
11.3.1 RTX51的技术参数 241
11.3.2 几个概念 242
11.3.3 RTX Tiny内核分析 245
11.3.4 RTX Tiny内核源代码 249
11.4 基于RTX51的单片机程序设计方法 251
11.4.1 目标系统需求 251
11.4.2 软件设计指导方针 251
工业技术 电子通信 一般性问题
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:清华开发者书库射频可调谐器件及子系统的建模.分析与应用
下一篇:魏复盛文集
零零教育社区:论坛热帖子
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |
[教师分享] 未命名文章 (2018-11-07) |