无论是加班加点,还是修修改改,我的“处女”作终于结尾了,欣慰的是做完了一件事,彷徨的后面更艰巨的任务在等着我;
无论是路是自己选的,还是别人指引的,无论是站着走,还是跪着走,结果都一样,都需要走完。
无论现在是夜深人静,还是车水马龙,我依然是哪个追梦人。
无论是抄袭,还是崇拜的延续,我将一直以“特权同学、akuei2”为榜样,孜孜不倦、锲而不舍的去追梦,用特权同学的一句话概况,那就是:永远终于年轻时的梦想。
仔细一算,在amobbs论坛上“游荡”的时间不长,曾记否,或许还疯狂的畅游在FPGA的海洋里,是谁让我喜欢上FPGA的,第一人:特权同学,第二人:akuei2。两个的名著分别为:《深入浅出玩转FPGA》和《FPGA那些事儿》。
最后的最后,因为各种原因,我决定放弃FPGA之路,走单片机、STM32之路。即使放弃不搞,这不能说明我就不钟爱FPGA了,我一直会,永远会,等以后老了、闲了,自己做套FPGA板子玩玩,大伙别 。
就是因为对他俩的无线崇拜,我也决定写书,写作风格说的好听点,就是他俩的合体,说的不好听,就是“一直在模仿,从未被超越”.超不超越他俩没关系,超越自己才是最重要的。
书籍的写作过程即煎熬,又充满期待。书名的征订更漫长,为了有个好书名,我征求过两次,但是最后都未用,最后以425舍长为我取得《与单片机牵手的那些年》主标题,以夏雨夜魅取《迟来的幸福》为副标,我还激动的写下了这样的前言:
《与单片机牵手的那些年——迟来的幸福》,牵手——更能表达残弈悟恩对单片机的狂热;那些年——残弈悟恩自陷入单片机这块泥潭,就未曾自拔;迟来的幸福——学习单片机,没有捷径可走,需要读者多花时间和精力。虽然这种小甜蜜与成就感或许来的很迟,但只要读者坚持,牛奶和面包总会有的。
笔者曾在AET、EDN、amobbs网站征求过两次书名,征求的过程,残弈悟恩只能用欣喜和感谢两个词形容。欣喜的是热心网友给我了好多书名和一些宝贵的建议与支持,残弈悟恩恨不得全部采用,可惜书名最终只能有一个。现将未取,但依旧经典的部分书名贴到这里,以表谢意:
《单片机从入门到创意》
《单片机爱好者成长手册之浓缩版》
《仙人手指一点通——趣玩单片机》
《武功秘籍之单片机神功》
《单片机简史》
《我的单片机奋斗笔记录》
《小酌单片机》
《单片机&&青春》
《邂逅单片机的如期岁月》
最后,问题还是出来了,北航出版社的编辑们说这个名字:太文艺。可能学校不会建议采购这样的书,这下傻了,想啊想,一直想不出个好名来,怎一个愁子了得!
中午(确切的说,应该是昨天了)睡下,发现睡不着,“北爱”电影(陈思成正是一屌丝男,难道北京的爱情真是那样?哈哈)中一直在说谁是个光的人,我的脑海是有光的,一刹间,对“特权同学”崇拜的延续啊,有了《深入浅出玩转51单片机》;为了对akuei2的延续,讲单片机资料命名为《单片机那些事儿》。
特权同学、akuei2两位大侠,无论你们怎么“嫌弃”餐弈悟恩,餐弈悟恩还是会一直追求你们两的脚步,请不要走得太快,技术搞的太高深哈。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
前言... 6
笔记1 单片机的来龙去脉... 8
1.1单片机简述... 8
1.2为何玩单片机... 9
1.3如何玩单片机... 11
笔记2开发流程... 12
2.1简述单片机开发流程... 12
2.2开发环境—Keil μVision4. 12
实例1 我的第一个程序... 17
2.3 辅助工具... 17
笔记3 知识储备... 18
3.1 漫谈基础... 18
3.2 简述C语言... 18
3.3 混合编程... 18
实例2 Hi C语言/汇编... 18
笔记4 点亮你心中的希望之灯... 20
4.1 工程图示LED.. 20
4.2 LED的点点滴滴... 20
4.2.1原理说明... 20
4.2.2 硬件分析... 21
4.2.1 解读软件... 23
4.3 实例诠释LED.. 23
实例3 一闪一闪亮晶晶... 23
实例4 跑马的汉子—LED跑马灯... 32
实例5 美女长发飘飘流流—LED流水灯... 37
笔记5 奋斗警钟长鸣—蜂鸣器... 40
5.1 工程图示蜂鸣器... 40
5.2 蜂鸣器的点点滴滴... 40
5.2.1 原理简介... 40
5.2.2 硬件设计... 41
5.2.3 软件分析... 42
5.3 实例诠释蜂鸣器... 44
实例6 国际求救信号:SOS. 44
实例7 生日快乐... 46
笔记6 数字世界—数码管... 50
6.1 工程图示数码管... 50
6.2 数码管的点点滴滴... 51
6.2.1原理说明... 51
6.2.3 硬件设计... 53
6.2.3 软件分析... 56
6.3 实例诠释数码管... 58
实例8 静以修身-数码管静态显示... 58
实例9 动人心弦-数码管动态扫描... 60
笔记7 无怨无悔—定时器/打扰者—中断... 64
7.1 工程图示定时器和中断... 64
7.2定时器和中断的点点滴滴... 65
7.2.1原理说明... 65
7.2.2 硬件设计... 74
7.2.3 软件分析... 74
7.3 实例诠释定时器和中断... 75
实例10 一闪一闪亮晶晶—定时器... 75
实例11 动人心弦—数码管之定时器... 75
实例12 出租车计费器—外部中断... 75
笔记8 另类事件的引发者—按键... 76
8.1 工程图示按键... 76
8.2 按键的点点滴滴... 77
8.2.1 原理说明... 77
8.2.2 硬件分析... 77
8.2.3 解读软件... 77
8.3 实例诠释按键... 77
实例13 孤独的操作手—独立按键... 77
实例14 孕育生命的摇篮—矩阵(按键)... 77
笔记9 Hello Word—液晶... 78
9.1 工程图示LED.. 78
9.2 LCD的点点滴滴... 79
9.2.1 原理说明... 79
9.2.2 硬件分析... 79
9.2.3 解读软件... 79
9.3 实例诠释LCD.. 79
实例15 Hello word. 79
实例16 舞动的字母... 79
实例17 DIY计算器... 79
笔记10 夜晚需要它点缀—LED点阵... 80
10.1 工程图示LED点阵... 80
10.2 LED点阵的点点滴滴... 81
10.2.1 原理说明... 81
10.2.2 硬件分析... 81
10.2.3 解读软件... 81
10.3 实例诠释LED点阵... 81
实例18 流星雨... 81
实例19 贪吃蛇... 81
实例20 “心”动... 81
笔记11 沟通的桥梁—串口... 82
11.1 工程图示LED.. 82
11.2 串口的点点滴滴... 83
11.2.1原理说明... 83
11.2.2 硬件设计... 83
11.2.3 软件分析... 83
11.3 实例诠释串口... 83
实例21 通信的桥梁—串口通信... 83
实例22调试第三只手—串口打印... 83
实例23 远程通信—RS485. 83
笔记12 记忆天使—EEPROM.. 84
12.1 工程图示EEPROM.. 84
12.2 EEPROM的点点滴滴... 84
12.2.1 原理说明... 84
12.2.2 硬件设计... 84
12.2.3 软件分析... 84
12.3 实例诠释EEPROM.. 84
实例24 学前班必读—I2C协议... 84
实例25 单片机开机多少次?... 84
笔记13探究数模、模数的奥秘... 85
13.1 工程图示A/D&&D/A. 85
13.2 A/D&&D/A的点点滴滴... 85
13.2.1 原理说明... 85
13.2.2 硬件设计... 85
13.2.3 软件分析... 85
13.3 实例诠释A/D和D/A. 85
实例26 单片机不认识“她”... 85
实例27 简易多波形发生器... 85
实例28 互换的代价... 85
笔记14感知冷热的神秘仪器—温度传感器... 86
14.1 工程图示温度传感器... 86
14.2 温度传感器的点点滴滴... 86
14.2.1 原理说明... 86
14.2.2 硬件设计... 86
14.2.3 软件分析... 86
14.3 实例诠释温度传感器... 86
实例29 基于LM75的温度测试仪... 86
实例30 基于DS18B20的温度测试仪... 86
笔记15响声十二下、开始新一天—时钟... 87
15.1 工程图示时钟... 87
15.2时钟的点点滴滴... 87
15.2.1 原理说明... 87
15.2.2 硬件设计... 87
15.2.3 软件分析... 87
15.3 实例诠释时钟... 87
实例31 基于PCF8563的时钟... 87
实例32 基于DS1302的时钟... 87
笔记16玩转红外编、解码... 88
16.1 工程图示红外编、解码... 88
16.2红外编、解码的点点滴滴... 88
16.2.1 原理说明... 88
16.2.2 硬件设计... 88
16.2.3 软件分析... 88
16.3 实例诠释编、解码... 88
实例33 红外解码之数码管显示... 88
实例34 红外编码之发射... 88
实例35 红外发射避障之应用... 88
笔记17单片机的守护神—看门狗... 89
17.1 工程图示看门狗... 89
17.2 看门狗的点点滴滴... 89
17.2.1 原理说明... 89
17.2.2 硬件设计... 89
17.2.1 软件分析... 89
17.3 实例诠释看门狗... 89
实例36 看门狗溢出测试... 89
实例37 用按键喂狗... 89
笔记18流行的操作系统—RTX51 Tiny. 91
18.1 简述操作系统... 91
18.2 单片机之操作系统... 91
18.3 操作系统的应用... 91
实例38 基于操作系统的花样灯设计... 91
实例39 基于操作系统的数码管动态扫描设计... 91
笔记19高级指挥者—上位机... 92
19.1 简述上位机... 92
19.2 单片机之上位机... 92
19.2上位机的应用实例... 92
实例40 基于VB流水灯、数码管、按键同步化... 92
实例41 基于VC温度测试仪... 92
笔记20重建程序—模块化编程... 93
20.1 简述模块化编程... 93
20.2 单片机之模块化编程... 93
20.3 Keil软件的高级应用... 93
20.2 模块化编程的应用实例... 93
实例42 模块化编程—流水灯... 93
实例43 模块化编程—基于定时器的时钟... 93
笔记21漫画—PCB. 94
21.1 简述PCB. 94
21.2 PCB的点点滴滴... 94
21.3 PCB设计实例... 94
实例44 单片机最小系统—Altium Designer10. 94
实例45 单片机最小系统—PADS. 94
笔记22手把手教你搭建单片机最小系统... 96
22.1 万用板(洞洞板)搭建版... 96
22.2 面包板搭建版... 96
22.3 DIY PCB板搭建版... 96
22.4 工厂PCB板搭建版... 96
笔记23简易万年历... 97
23.1 简述万年历... 97
23.2 万年历硬件设计... 97
23.3 万年历软件分析... 97
23.4 晒晒万年历... 97
笔记24 光立方... 98
24.1 简述光立方... 98
24.2 光立方硬件设计... 98
24.3 万年历软件分析... 98
24.4 晒晒光立方... 98
笔记25 无线温度测试仪... 99
25.1 简述无线通信... 99
25.2 无线硬件设计... 99
25.3 无线软件分析... 99
25.4 晒晒无线温度测试仪... 99
笔记26 基于GSM的远程报警器... 100
26.1 简述GSM.. 100
25.2 GMS硬件设计... 100
25.3 GSM软件分析... 100
25.4 晒晒远程报警器... 100
笔记27简易家庭物联网—语音识别... 101
27.1 简述物联网... 101
27.2 简述语音识别... 101
27.3 物联网硬件设计... 101
27.4 晒晒家庭物联网... 101
笔记28蓝牙小车... 102
28.1 直流电机... 102
28.2 步进电机... 102
28.3 舵机... 102
28.4 简述蓝牙... 102
28.5 小车硬件设计... 102
28.6 小车软件分析... 102
28.7 晒晒蓝牙小车... 102
笔记29电子负载仪... 103
29.1 简述电子负载... 103
29.2 电子负载仪的硬件设计... 103
29.3 电子负载仪的软件分析... 103
29.4 晒晒电子负载仪... 103
一周热门 更多>