深入浅出玩转51单片机 工程师经验手记PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:刘平编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2014
- ISBN:9787512415348
- 页数:438 页
第一部分 准备篇 2
笔记1 三问敲开单片机的大门 2
1.1 什么是单片机 2
1.2 为何玩单片机 3
1.3 如何玩单片机 4
笔记2 开发必备 9
2.1 单片机开发流程 9
2.2 开发平台:MGMC-V1.0实验板 10
2.3 开发环境:Keil μVision4 12
实例1 我的第一个程序 18
2.4 辅助工具 18
第二部分 实例篇 22
笔记3 点亮你心中的希望之灯——LED灯 22
3.1 夯实基础——各进制的换算 22
3.2 工程图示LED 23
3.3 LED的点点滴滴 23
3.4 实例解读LED 25
实例2 一闪一闪亮晶晶——让一个LED灯闪烁显示 25
实例3 跑马的汉子——LED跑马灯(傻瓜版) 28
实例4 跑马的汉子——LED跑马灯(高级版) 29
实例5 美女长发飘飘流——LED流水灯 31
3.5 知识扩展——混合编程 32
实例6 C语言/汇编联合编程 33
笔记4 奋斗警钟长鸣——蜂鸣器 34
4.1 夯实基础——二极管 34
4.2 蜂鸣器的点点滴滴 37
4.3 实例诠释蜂鸣器 39
实例7 国际求救信号:SOS 39
实例8 生日快乐 39
4.4 知识扩展——数字电路和C语言中的逻辑运算 41
笔记5 数字世界——数码管 43
5.1 夯实基础——三极管 43
5.2 工程图示数码管 45
5.3 数码管的点点滴滴 45
5.4 实例诠释数码管 48
实例9 静以修身——数码管静态显示 48
实例10 动人心弦——数码管动态扫描 49
5.5 知识扩展——MOS管 51
笔记6 无怨无悔的定时器打扰者——中断 53
6.1 夯实基础——C语言编程规范 53
6.2 定时器和中断的点点滴滴 54
实例11 “鬼火”灯(一) 61
6.3 实例诠释定时器和中断 62
实例12 “鬼火”灯(二) 62
实例13 4位计数器伴随8盏“鬼火”灯 63
附加实例 请个大师来捉“鬼”——数码管的消隐 65
6.4 知识扩展——复位和晶振电路 67
笔记7 另类事件的引发者——按键 69
7.1 夯实基础——C语言之数据 69
7.2 工程图示按键 73
7.3 按键的点点滴滴 74
7.4 实例诠释按键 78
实例14 孤独的操作手——独立按键 78
实例15 孕育生命的摇篮——矩阵(按键_行列扫描法) 79
实例16 孕育生命的摇篮——矩阵(按键_高低电平翻转法) 82
7.5 延时版的消抖背后埋藏着多少深思——状态机法 83
实例17 独立按键的检测——状态机法 85
7.6 知识扩展——存储器 87
笔记8 Hello Word——液晶 90
8.1 夯实基础——C语言条件判断 90
8.2 工程图示LCD 92
8.3 1602液晶的点点滴滴 93
实例18 Welcome-MGTECH 98
8.4 实例诠释LCD1602 101
实例19 舞动的字母 101
8.5 12864液晶的点点滴滴 103
实例20 王勃,您好 110
8.6 实例诠释LCD12864 112
实例21 新春快乐——LCD12864 112
实例22 BirdsLOVE&&简易计算器——基于LCD12864 114
实例23 12864液晶的点、线、面 114
实例24 12864液晶的串口操作法 118
8.7知识扩展——Keil4的软仿真 118
笔记9 夜晚需要它点缀——LED点阵 123
9.1 夯实基础——C语言之循环 123
9.2 LED点阵的点点滴滴 125
实例25 点亮LED点阵的第一行 129
9.3 实例诠释LED点阵 131
实例26 显示“I LOVE YOU” 131
实例27 “心”动 137
实例28 流星雨 139
实例29 山寨版交通指示灯 141
9.4 知识扩展——各种版本的延时 141
笔记10 小桥流水——串口通信 143
10.1 夯实基础——C语言之数组、字符串 143
10.2 工程图示串口 144
10.3 串口的点点滴滴 145
10.4 实例诠释串口 163
实例30 调试的第三只手——串口调试 163
实例31 通信的桥梁——收发必须统一 164
实例32 上位机与下位机通信载体——串口 166
10.5 知识扩展——上拉电阻和下拉电阻 166
笔记11 有一种总线叫I2C总线 170
11.1 夯实基础——C语言之函数 170
11.2 工程图示EEPROM 172
11.3 I2C总线和AT24C02的点点滴滴 173
11.4 实例诠释I2C总线的操作方法 185
实例33 读/写必须统一——AT24C02 185
实例34 单片机开关机多少次 188
11.5 知识扩展——单片机的I/O口 189
笔记12 探究数模、模数的奥秘 194
12.1 夯实基础——运算放大器 194
12.2 工程图示A/D及D/A 195
12.3 D/A及A/D的点点滴滴 196
12.4 实例诠释A/D和D/A 208
实例35 互换的代价——A/D&&D/A 208
实例36 简易多波形发生器 210
12.5 知识扩展——10种软件滤波算法 213
笔记13 感知冷热的神秘仪器——温度传感器 215
13.1 夯实基础——C语言之指针 215
13.2 工程图示温度传感器 219
13.3 温度传感器的点点滴滴 219
13.4 实例诠释温度传感器 228
实例37 基于LM75的温度测试仪 228
13.5 知识扩展——单片机还养了一只小“狗” 230
实例38 LED灯闪烁是因为“狗”饿了 232
实例39 要让系统OK必须实时喂狗 233
笔记14 响声十二下、开始新一天——时钟 234
14.1 夯实基础——C语言之结构体 234
14.2 时钟芯片的点点滴滴 238
14.3 实例诠释时钟 243
实例40 基于PCF8563的时钟设计 243
14.4 知识扩展——与电磁兼容有关的几个概念 245
笔记15 玩转红外编、解码 247
15.1 夯实基础——电源 247
15.2 工程图示红外编、解码 251
15.3 红外编、解码的点点滴滴 251
15.4 实例诠释红外编解码 255
实例41 红外解码 255
实例42 红外编码之发射 259
15.5 知识扩展——案例解说电源 264
第三部分 拓展篇 271
笔记16 重建程序——模块化编程 271
16.1 Keil4的进阶应用——建模 271
16.2 单片机的模块化编程 275
16.3 源文件路径的添加 280
16.4 模块化编程的应用实例 281
实例43 模块化编程——8灯闪烁 281
实例44 模块化编程——基于定时器的时钟 283
笔记17 流行的操作系统——RTX51 Tiny 296
17.1概述 296
17.2 RTX51 Tiny操作系统 297
17.3 RTX51 Tiny的应用实例 312
实例45 流星慧灯——基于RTX51 Tiny 312
实例46 基于RTX51 Tiny的MGMC-V1.0全板测试程序 314
笔记18 高级指挥者——上位机 316
18.1简述上位机 316
18.2上位机编程 317
18.3上位机的应用实例 326
实例47 基于LabWindows/CVI简易串口助手 326
实例48 基于VS2010的简易串口助手 330
实例49 基于LabVIEW的简易串口助手 330
笔记19 DIY必备基础——PCB 331
19.1 PCB设计流程 331
19.2 PCB问答 333
19.3 PCB软件的使用 339
第四部分 项目篇 356
笔记20 如何搭建MCU的最小系统 356
20.1单片机的体系结构 356
20.2单片机最小系统 360
20.3 4种最小系统的搭建方法 362
笔记21 DIY摇摇棒——1+1项目 368
21.1 项目概述 368
21.2 硬件设计 368
21.3 软件设计 370
笔记22 DIY“空调”——菜鸟级项目 371
22.1 项目概述 371
22.2硬件设计 371
22.3软件设计 372
22.4 DIY“空调”的制作点睛 375
笔记23 升级版的DIY“空调”——PID算法 377
23.1 PID概述 377
23.2 PID方式转换 379
23.3 “老外”的PID算法 383
笔记24 线温/湿度测试系统——基于nRF24L01 386
24.1 项目简介 386
24.2 两个子模块的准备 386
24.3 发射系统的设计 391
24.4 接收系统的下位机设计 398
24.5 接收系统的上位机开发 401
笔记25 基于Android手机的蓝牙智能小车 402
25.1 电机驱动 402
25.2 实例解读3种电机 404
25.3 蓝牙模块 415
25.4 手机控制界面 416
25.5 晒晒蓝牙智能小车 416
笔记26 基于LD3320的语音点歌系统 418
26.1 工程简介 418
26.2 LD3320概述 418
26.3 系统的调试点睛 427
笔记27 基于单片机的简易电视机 429
27.1 项目背景 429
27.2 DIY电视的硬件设计 430
27.3 软件调试 435
参考文献 438
实例1 我的第一个程序 18
实例2 一闪一闪亮晶晶——让一个LED灯闪烁显示 25
实例3 跑马的汉子——LED跑马灯(傻瓜版) 28
实例4 跑马的汉子——LED跑马灯(高级版) 29
实例5 美女长发飘飘流——LED流水灯 31
实例6 C语言/汇编联合编程 33
实例7 国际求救信号:SOS 39
实例8 生日快乐 39
实例9 静以修身——数码管静态显示 48
实例10 动人心弦——数码管动态扫描 49
实例11 “鬼火”灯(一) 61
实例12 “鬼火”灯(二) 62
实例13 4位计数器伴随8盏“鬼火”灯 63
附加实例 请个大师来捉“鬼”——数码管的消隐 65
实例14 孤独的操作手——独立按键 78
实例15 孕育生命的摇篮——矩阵(按键_行列扫描法) 79
实例16 孕育生命的摇篮——矩阵(按键_高低电平翻转法) 82
实例17 独立按键的检测——状态机法 85
实例18 Welcome-MGTECH 98
实例19 舞动的字母 101
实例20 王勃,您好 110
实例21 新春快乐——LCD12864 112
实例22 BirdsLOVE&&简易计算器——基于LCD12864 114
实例23 12864液晶的点、线、面 114
实例24 12864液晶的串口操作法 118
实例25 点亮LED点阵的第一行 129
实例26 显示“I LOVE YOU” 131
实例27 “心”动 137
实例28 流星雨 139
实例29 山寨版交通指示灯 141
实例30 调试的第三只手——串口调试 163
实例31 通信的桥梁——收发必须统一 164
实例32 上位机与下位机通信载体——串口 166
实例33 读/写必须统一——AT24C02 185
实例34 单片机开关机多少次 188
实例35 互换的代价——A/D&&D/A 208
实例36 简易多波形发生器 210
实例37 基于LM75的温度测试仪 228
实例38 LED灯闪烁是因为“狗”饿了 232
实例39 要让系统OK必须实时喂狗 233
实例40 基于PCF8563的时钟设计 243
实例41 红外解码 255
实例42 红外编码之发射 259
实例43 模块化编程——8灯闪烁 281
实例44 模块化编程——基于定时器的时钟 283
实例45 流星慧灯——基于RTX51 Tiny 312
实例46 基于RTX51 Tiny的MGMC-V1.0全板测试程序 314
实例47 基于LabWindows/CVI简易串口助手 326
实例48 基于VS2010的简易串口助手 330
实例49 基于LabVIEW的简易串口助手 330
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《单片机原理及应用》庄友谊 2020
- 《天水师范学院60周年校庆文库 新工科视域下的工程基础与应用研究》《天水师范学院60周年校庆文库》编委会编 2019
- 《高等工程教育改革探析》李瀛心,吴价宝著 1997
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019