图书介绍
51单片机工程师是怎样炼成的 基于C语言+Proteus仿真【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 老杨编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121154676
- 出版时间:2012
- 标注页数:398页
- 文件大小:206MB
- 文件页数:409页
- 主题词:单片微型计算机-C语言-程序设计;单片微型计算机-系统仿真-应用软件,PROTEUS
PDF下载
下载说明
51单片机工程师是怎样炼成的 基于C语言+Proteus仿真PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 入 门篇2
第1章 走近单片机2
1.1我们身边的单片机2
1.2认识单片机5
1.3了解51单片机8
1.3.1 51单片机的由来8
1.3.2 51单片机的特点9
1.3.3 51单片机的代表AT89C5110
第2章 练练我们的刀和剑:Proteus、 Keil C5113
2.1 Proteus介绍13
2.1.1安装Proteus13
2.1.2运行Proteus15
2.1.3学用Proteus17
2.2 Keil C51介绍22
2.2.1安装Keil C5122
2.2.2运行Keil C5123
2.2.3学用Keil C5127
2.3刀剑合并31
2.3.1安装VDM51.DLL31
2.3.2设置Keil C51和Proteus33
2.3.3联合调试37
第3章 让你的单片机眨眨眼睛42
3.1我们的第一个单片机程序42
3.1.1先画出我们要用的电路42
3.1.2用程序点亮我们的灯47
3.1.3分析代码52
3.2不仅仅是让它亮起来55
3.2.1怎么让发亮的灯闪烁呢55
3.2.2代码分析56
3.2.3调试分析57
3.2.4优化程序58
3.3做些程序的改动60
3.3.1改动延时时间60
3.3.2做个众人皆知的跑马灯60
3.4能不能连点花样呢64
3.4.1想想你能画什么64
3.4.2用代码显示数字65
第4章 让数字显示出来66
4.1引入数码管的概念66
4.1.1数码管介绍66
4.1.2写段程序让它亮起来67
4.1.3数码管的驱动方式69
4.2多显示几个数字看看70
4.2.1电路实现70
4.2.2程序实现72
4.2.3你的眼睛欺骗了你73
4.3仿真万年历75
4.3.1电路实现75
4.3.2程序实现76
4.3.3优化程序77
第5章 用按键告诉单片机你想做什么83
5.1能不能让闪烁的灯停下来83
5.1.1让跑马灯停下来83
5.1.2认识我们用的按键86
5.2如何实现软件消抖87
5.3如何实现按键的复用90
第6章 如何实时控制单片机97
6.1中断的引入97
6.1.1中断允许寄存器IE97
6.1.2定时/计数器控制寄存器TCON98
6.1.3中断操作流程99
6.2原来按键还可以这样用100
6.2.1写个程序实现按键的中断100
6.2.2不同的触发方式104
6.3中断的优先级106
6.3.1中断优先级106
6.3.2了解更多中断的概念107
6.3.3比较4个I/O口108
第7章 让定时更精确110
7.1定时/计数器概念110
7.1.1 T0、 T1介绍110
7.1.2复习寄存器IE、 TCON、 IP110
7.1.3介绍几个专用寄存器111
7.2工作方式0的应用112
7.3工作方式1的应用116
7.4工作方式2的应用119
7.5工作方式3的应用121
7.6计数器介绍124
第8章 单片机与外界的联系——串口通信128
8.1串口通信的概念128
8.2先试试如何发送129
8.2.1与串口通信有关的寄存器129
8.2.2先写个示例程序132
8.2.3补充一点51单片机的串口知识135
8.3收发都能实现138
8.3.1将Proteus中的串口连接到硬件上138
8.3.2实现串口收发通信143
8.3.3用中断的方式实现串口收发146
第9章 让单片机“响”起来149
9.1单片机还会响呢149
9.1.1了解一下蜂鸣器149
9.1.2写个程序让它响起来149
9.2用定时器模拟门铃152
9.3用蜂鸣器演奏曲子155
9.4重新认识AT89C51158
9.4.1 AT89C51的总体认识158
9.4.2 AT89C51的引脚160
9.4.3有关AT89C51的寄存器161
第2篇 提 高篇168
第10章 再说数码管168
10.1使用扩展芯片驱动数码管168
10.1.1认识扩展芯片74LS138169
10.1.2 74LS138的应用170
10.1.3应用74HC 154172
10.1.4有关译码器174
10.2显示译码器175
10.2.1显示译码器74LS48175
10.2.2 显示译码器的应用176
第11章 按键多了怎么办180
11.1看一个密码键盘180
11.1.1矩阵键盘的实现180
11.1.2矩阵按键的扫描181
11.2是否可以扩展呢185
11.2.1了解编码器185
11.2.2应用编码器74LS148187
第12章 深入串口通信190
12.1通信协议的引入190
12.1.1协议制定190
12.1.2样例实现191
12.2让单片机和PC真正通信202
12.2.1新建一个VC工程202
12.2.2添加VC控件203
12.2.3添加控件到界面204
12.2.4添加变量、完成代码编写207
12.2.5运行、调试214
第13章I2C总线及其应用217
13.1 12C总线介绍217
13.1.1初步了解I2C总线217
13.1.2 I2C总线上的信号218
13.2认识E2 PROM AT24C02222
13.2.1认识AT24C02222
13.2.2 AT24C02的操作地址222
13.2.3 AT24C02的读/写操作224
13.3写一个I2C通信的例子226
第14章SPI总线及其应用236
14.1 SPI总线介绍236
14.2一款SPI接口的E2PROM237
14.2.1认识25AA040238
14.2.2 25AA040的工作原理239
14.3应用25AA040247
第15章A/D转换器和D/A转换器256
15.1了解A/D转换器的相关知识256
15.1.1 A/D转换器的分类256
15.1.2 A/D转换器的主要技术指标257
15.2看两个A/D转换器的例子258
15.2.1了解ADC0809258
15.2.2应用ADC0808260
15.2.3了解ADC0832264
15.2.4应用ADC0832267
15.3再看看D/A转换器271
15.3.1了解D/A转换器271
15.3.2 D/A转换器的主要技术指标272
15.3.3了解DAC083273
15.3.4应用DAC0832276
第16章LCD显示279
16.1先认识LED点阵屏279
16.1.1有关LED点阵屏279
16.1.2 LED点阵的应用280
16.2使用字符LCD283
16.2.1了解LCD283
16.2.2认识LCD1602284
16.2.3 LCD1602的指令说明285
16.2.4使用LCD 1602290
16.3使用LCD 12864293
16.3.1认识HDG 12864L-6294
16.3.2 HDG12864L-6指令说明296
16.3.3 LCD12864的并行应用307
16.3.4 LCD 12864的串行应用314
第3篇 应 用篇324
第17章 简易万年历324
17.1电路设计324
17.2认识时钟芯片DS 1302326
17.3系统设计332
第18章 温度自动控制系统348
18.1系统模型348
18.2分析电路350
18.2.1电路分解350
18.2.2认识DS 18B20353
18.2.3了解液晶AMPIRE128×64364
18.3系统设计368
18.3.1嵌入式系统设计368
18.3.2 PC端软件设计379
附录A AT89C51特殊功能寄存器速查表384
附录B Proteus 7.5元件库分类表386
附录C书籍、网站推荐394
参考文献395
结束语396
热门推荐
- 1317637.html
- 1695700.html
- 1848930.html
- 3258360.html
- 2174195.html
- 375747.html
- 1625344.html
- 1495941.html
- 1071705.html
- 77990.html
- http://www.ickdjs.cc/book_2390734.html
- http://www.ickdjs.cc/book_237004.html
- http://www.ickdjs.cc/book_874759.html
- http://www.ickdjs.cc/book_1743918.html
- http://www.ickdjs.cc/book_1427140.html
- http://www.ickdjs.cc/book_2668426.html
- http://www.ickdjs.cc/book_1730217.html
- http://www.ickdjs.cc/book_901106.html
- http://www.ickdjs.cc/book_2695889.html
- http://www.ickdjs.cc/book_2321194.html