微信扫一扫,移动浏览光盘
简介
本书精选实用的单片机应用实例,提供完整的单片机应用设计流程、电路和编程代码,电子爱好者、初学者学得会,用得上。
目录
第1章 单片机硬件基础1
1.1 单片机的发展及分类1
1.1.1 单片机的发展1
1.1.2 单片机的分类2
1.2 单片机的外部结构及引脚2
1.3 单片机的内部结构及组成4
1.4 单片机的最小系统10
1.4.1 CPU时序及时钟电路10
1.4.2 复位电路11
第2章 汇编语言编程基础13
2.1 MCS-51单片机指令系统13
2.1.1 指令系统13
2.1.2 寻址方式15
2.1.3 MCS-51指令系统17
2.2 汇编语言程序设计初步36
2.2.1 程序流程图36
2.2.2 程序结构与设计举例37
第3章 用汇编语言编程的单片机应用实例41
3.1 汇编语言基础型应用实例41
3.1.1 单片机控制发光二极管点亮及闪烁41
3.1.2 单片机控制发光二极管循环点亮及跑动44
3.1.3 独立键盘键控发光二极管工作45
3.1.4 单片机控制一位数码管显示50
3.1.5 单片机控制多位数码管显示54
3.1.6 单片机控制步进电动机运转58
3.1.7 单片机控制直流电动机运转63
3.1.8 单片机控制简易交通灯65
3.1.9 火灾报警器67
3.1.10 单片机帮我测心跳69
3.2 综合型应用实例78
3.2.1 单片机控制音乐播放器78
3.2.2 数字秒表80
3.2.3 单片机控制洗衣机82
3.2.4 单片机控制酒精测试仪85
3.2.5 单片机控制水塔水位93
3.2.6 单片机控制运料小车95
3.2.7 单片机控制密码电路97
3.2.8 D/A转换驱动小直流电动机100
3.2.9 直冷式电冰箱单片机控制系统102
3.2.10 剪切机的单片机控制系统106
第4章 C51程序编程基础113
4.1 C51程序的基本组成113
4.2 C51的数据结构115
4.2.1 C51的数据类型115
4.2.2 C51的常量116
4.2.3 C51的变量及存储器类型117
4.3 C51的运算符120
4.3.1 赋值运算符120
4.3.2 算术运算符121
4.3.3 关系运算符121
4.3.4 逻辑运算符122
4.3.5 位运算符122
4.3.6 复合赋值运算符123
4.3.7 逗号运算符123
4.3.8 条件运算符123
4.3.9 指针与地址运算符123
4.4 C51的函数124
4.4.1 函数的定义124
4.4.2 函数的调用与声明125
4.4.3 函数的嵌套与递归126
4.4.4 C51的输入输出函数127
4.5 C51的数组及指针128
4.5.1 数组128
4.5.2 指针130
4.6 C51的程序结构及应用举例131
4.6.1 C51的基本结构131
4.6.2 典型语句及举例132
第5章 用C语言编程的单片机应用实例138
5.1 单片机C语言编程基础实例138
5.2 单片机C语言编程应用实例150
5.2.1 单片机控制流水灯151
5.2.2 单片机控制多位数码管显示153
5.2.3 定时器和外部中断使用的程序158
5.2.4 单片机对液晶显示器的控制161
5.2.5 矩阵键盘的键控程序172
5.2.6 单片机对点阵显示器的控制176
5.2.7 单片机对电动机、继电器、蜂鸣器外设的控制178
5.2.8 温度采集控制183
5.2.9 看门狗的控制185
5.2.10 串口发送接收控制187
5.2.11 单片机信息A/D转换和D/A转换189
5.2.12 红外解码193
5.3 单片机综合型应用C语言编程控制实例197
5.3.1 数字电压表197
5.3.2 救护车警报控制器设计200
参考文献203
1.1 单片机的发展及分类1
1.1.1 单片机的发展1
1.1.2 单片机的分类2
1.2 单片机的外部结构及引脚2
1.3 单片机的内部结构及组成4
1.4 单片机的最小系统10
1.4.1 CPU时序及时钟电路10
1.4.2 复位电路11
第2章 汇编语言编程基础13
2.1 MCS-51单片机指令系统13
2.1.1 指令系统13
2.1.2 寻址方式15
2.1.3 MCS-51指令系统17
2.2 汇编语言程序设计初步36
2.2.1 程序流程图36
2.2.2 程序结构与设计举例37
第3章 用汇编语言编程的单片机应用实例41
3.1 汇编语言基础型应用实例41
3.1.1 单片机控制发光二极管点亮及闪烁41
3.1.2 单片机控制发光二极管循环点亮及跑动44
3.1.3 独立键盘键控发光二极管工作45
3.1.4 单片机控制一位数码管显示50
3.1.5 单片机控制多位数码管显示54
3.1.6 单片机控制步进电动机运转58
3.1.7 单片机控制直流电动机运转63
3.1.8 单片机控制简易交通灯65
3.1.9 火灾报警器67
3.1.10 单片机帮我测心跳69
3.2 综合型应用实例78
3.2.1 单片机控制音乐播放器78
3.2.2 数字秒表80
3.2.3 单片机控制洗衣机82
3.2.4 单片机控制酒精测试仪85
3.2.5 单片机控制水塔水位93
3.2.6 单片机控制运料小车95
3.2.7 单片机控制密码电路97
3.2.8 D/A转换驱动小直流电动机100
3.2.9 直冷式电冰箱单片机控制系统102
3.2.10 剪切机的单片机控制系统106
第4章 C51程序编程基础113
4.1 C51程序的基本组成113
4.2 C51的数据结构115
4.2.1 C51的数据类型115
4.2.2 C51的常量116
4.2.3 C51的变量及存储器类型117
4.3 C51的运算符120
4.3.1 赋值运算符120
4.3.2 算术运算符121
4.3.3 关系运算符121
4.3.4 逻辑运算符122
4.3.5 位运算符122
4.3.6 复合赋值运算符123
4.3.7 逗号运算符123
4.3.8 条件运算符123
4.3.9 指针与地址运算符123
4.4 C51的函数124
4.4.1 函数的定义124
4.4.2 函数的调用与声明125
4.4.3 函数的嵌套与递归126
4.4.4 C51的输入输出函数127
4.5 C51的数组及指针128
4.5.1 数组128
4.5.2 指针130
4.6 C51的程序结构及应用举例131
4.6.1 C51的基本结构131
4.6.2 典型语句及举例132
第5章 用C语言编程的单片机应用实例138
5.1 单片机C语言编程基础实例138
5.2 单片机C语言编程应用实例150
5.2.1 单片机控制流水灯151
5.2.2 单片机控制多位数码管显示153
5.2.3 定时器和外部中断使用的程序158
5.2.4 单片机对液晶显示器的控制161
5.2.5 矩阵键盘的键控程序172
5.2.6 单片机对点阵显示器的控制176
5.2.7 单片机对电动机、继电器、蜂鸣器外设的控制178
5.2.8 温度采集控制183
5.2.9 看门狗的控制185
5.2.10 串口发送接收控制187
5.2.11 单片机信息A/D转换和D/A转换189
5.2.12 红外解码193
5.3 单片机综合型应用C语言编程控制实例197
5.3.1 数字电压表197
5.3.2 救护车警报控制器设计200
参考文献203
一学就会的单片机编程技巧与实例
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×