图书介绍
单片机原理与应用 基于实例驱动和Proteus仿真2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李林功著 著
- 出版社: 北京:科学出版社
- ISBN:9787030309655
- 出版时间:2011
- 标注页数:296页
- 文件大小:57MB
- 文件页数:308页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片机原理与应用 基于实例驱动和Proteus仿真PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机基础1
1.1概述2
1.1.1单片机的发展3
1.1.2单片机的特点5
1.1.3单片机的应用6
1.2 MCS-51单片机硬件基础7
1.2.1内部结构7
1.2.2封装9
1.2.3引脚10
1.2.4输入/输出端口11
1.2.5存储器15
1.2.6时钟21
1.2.7时序22
1.2.8复位23
1.2.9低功耗24
1.3流水灯Proteus仿真25
习题25
第2章 单片机指令系统与汇编语言程序设计27
2.1 MCS-51单片机指令系统27
2.1.1指令格式27
2.1.2寻址方式29
2.1.3数据传送类指令33
2.1.4算术运算类指令38
2.1.5逻辑运算类指令43
2.1.6控制转移类指令46
2.1.7位操作类指令48
2.2汇编语言程序设计50
2.2.1常用伪指令51
2.2.2顺序程序设计53
2.2.3分支程序设计54
2.2.4循环程序设计57
2.2.5子程序设计60
2.3全自动洗衣机按键与指示灯Proteus仿真61
习题62
第3章 单片机C语言程序设计64
3.1汇编语言与C语言64
3.2 C51基本元素66
3.2.1关键字66
3.2.2常量67
3.2.3变量68
3.3 C51运算符和表达式70
3.3.1赋值运算符70
3.3.2算术运算符71
3.3.3增减运算符72
3.3.4关系运算符72
3.3.5逻辑运算符73
3.3.6位运算符73
3.3.7复合赋值运算符73
3.3.8逗号运算符74
3.3.9条件运算符74
3.3.10指针和地址运算符74
3.3.11强制类型转换符74
3.3.12长度运算符75
3.3.13数组下标运算符75
3.3.14成员运算符75
3.4 C51语句和控制结构75
3.4.1空语句76
3.4.2表达式语句76
3.4.3复合语句76
3.4.4 if语句77
3.4.5 switch语句78
3.4.6 for语句79
3.4.7 while语句80
3.4.8 do…while语句80
3.5 C51函数80
3.5.1函数概述80
3.5.2函数的定义和调用81
3.5.3全局变量和局部变量82
3.5.4中断服务程序82
3.6数据排序Proteus仿真83
习题85
第4章 单片机中断系统87
4.1中断源87
4.2中断控制88
4.3中断过程91
4.3.1中断请求91
4.3.2中断响应92
4.3.3中断处理92
4.3.4中断返回93
4.4外部中断源扩展94
4.5全自动洗衣机“启动/暂停”控制Proteus仿真97
习题100
第5章 单片机定时器与计数器102
5.1定时器/计数器结构102
5.2定时器/计数器的工作方式104
5.2.1工作方式0104
5.2.2工作方式1105
5.2.3工作方式2106
5.2.4工作方式3106
5.3定时器/计数器应用举例108
5.4全自动洗衣机定时控制Proteus仿真114
习题117
第6章 单片机串行通信系统119
6.1概述119
6.1.1异步通信119
6.1.2同步通信120
6.1.3串行通信模式120
6.2串行通信接口121
6.2.1串行通信控制寄存器122
6.2.2电源控制寄存器123
6.3串行通信工作方式123
6.3.1工作方式0123
6.3.2工作方式1124
6.3.3工作方式2125
6.3.4工作方式3125
6.3.5多机通信126
6.4串行通信波特率设置127
6.4.1波特率计算127
6.4.2溢出率计算127
6.4.3计数初值计算128
6.5串行通信应用举例129
6.5.1串行口初始化129
6.5.2工作方式0应用举例129
6.5.3工作方式1应用举例130
6.5.4工作方式2应用举例132
6.5.5多机通信应用举例135
6.6全自动洗衣机串行方式时间显示Proteus仿真137
习题141
第7章 单片机应用系统中的按键与显示142
7.1按键的抖动142
7.2独立式按键143
7.3矩阵式键盘145
7.3.1查询扫描146
7.3.2中断扫描149
7.4发光二极管150
7.5 LED数码管152
7.5.1 LED数码管静态显示154
7.5.2 LED数码管动态显示158
7.6液晶显示160
7.6.1 LCD 1602液晶显示模块161
7.6.2 LCD 1602应用举例166
7.7全自动洗衣机洗衣流程Proteus仿真170
习题174
第8章 单片机应用系统中的模拟量输入与输出177
8.1 A/D转换177
8.1.1并行A/D转换178
8.1.2串行A/D转换181
8.2 D/A转换185
8.3直流电动机控制192
8.4全自动洗衣机水量控制Proteus仿真195
习题198
第9章 单片机应用系统资源扩展200
9.1系统资源扩展的方法200
9.2程序存储器扩展204
9.2.1程序存储器扩展方法205
9.2.2程序存储器扩展举例206
9.3数据存储器扩展210
9.3.1数据存储器扩展方法210
9.3.2数据存储器扩展举例212
9.4串行程序存储器扩展215
9.4.1 12C串行总线标准215
9.4.2串行程序存储器扩展举例217
9.5并行1/O接口扩展226
9.6用串行口扩展并行口229
9.7全自动洗衣机控制器存储器扩展Proteus仿真232
习题237
第10章 单片机应用系统设计239
10.1单片机应用系统构成239
10.2单片机应用系统设计方法241
10.2.1需求分析241
10.2.2可行性分析242
10.2.3系统体系结构设计243
10.2.4硬件设计244
10.2.5软件设计246
10.2.6综合调试248
10.3全自动洗衣机控制器设计249
10.3.1需求分析249
10.3.2可行性分析249
10.3.3系统体系结构设计249
10.3.4硬件设计250
10.3.5软件设计255
10.3.6综合调试270
习题270
附录271
A ASCⅡ表271
B MCS-51单片机指令系统表273
C Proteus使用简介278
C.1电路原理图设计279
C.2 C语言程序设计284
C.3 Proteus和Keil联调289
C.4“流水灯”C语言参考程序292
C.5汇编语言程序调试292
C.6“流水灯”汇编语言参考程序294
参考文献296
热门推荐
- 3734148.html
- 3504741.html
- 2253839.html
- 2858274.html
- 2888245.html
- 8057.html
- 354704.html
- 3635281.html
- 2155026.html
- 433145.html
- http://www.ickdjs.cc/book_448094.html
- http://www.ickdjs.cc/book_340832.html
- http://www.ickdjs.cc/book_2916977.html
- http://www.ickdjs.cc/book_240192.html
- http://www.ickdjs.cc/book_1655745.html
- http://www.ickdjs.cc/book_3181721.html
- http://www.ickdjs.cc/book_1723916.html
- http://www.ickdjs.cc/book_1157276.html
- http://www.ickdjs.cc/book_2528819.html
- http://www.ickdjs.cc/book_3403024.html