微信扫一扫,移动浏览光盘
简介
本书属于8051进阶级书籍,适合对单片机已经有一些经验的读者,或横跨软硬件的工程师阅读。本书共分成三大部分。第一部分是应用研究篇,包括第1章到第6章,介绍8051单片机的诸多设计理念与硬件保护手段。想要以子之矛攻子之盾,在这里有第一手的解答。我们也提到与硬件保护始终对立的逆向工程与8051之间的关系。最后还有一章专门提到8051的优势与缺憾。8051当初被人称道的功能至今被贬为重大瑕疵,为何如此?请看我们的深入分析。第二部分是刻录篇,包括第7章到第14章,介绍以FLAG51为主体的刻录器,包括Atmel Flash Microcontroller的刻录、EPROM的刻录以及EEPROM的刻录等,我们很乐意地公布这些刻录程序,而且是100%的源代码公布。以前我们通过彻底研究别人的程序为的是理解当初设计者的理念。今天我们公布程序内容,欢迎您来研究我们写的程序,如果您是用心的读者绝对可以从中获得更多的启示。第三部分是经验分享篇,包括第15章到第21章,是历年来我们接触到的设计个案心得以及我们对社会以及我们对一些问题的评价。
目录
序 言
第1章 8051的汇编语言与C语言 2
1-1 汇编语言短小精干 2
1-2 C语言可以缩短开发时间 3
1-3 8051编译器使用经验谈 7
1-4 C语言是全能的吗 9
第2章 单片机保护程序的方法 12
2-1 案例一:喷气发动机的源代码 12
2-2 案例二:苹果二号与桔子二号 12
2-3 案例三:仿冒的“快打旋风” 12
2-4 我们都是看别人的程序成长起来的 13
2-5 保护方法一:数据CHECKSUM法 13
2-6 保护方法二:SRAM数据保护法 13
2-7 保护方法三:PAL/GAL/PEEL保护法 14
2-8 保护方法四:FPGA保护法 15
2-9 保护方法五:订做一个CPU 15
2-10 保护方法六:掩人耳目REMARK芯片 16
2-11 保护方法七:双CPU联机保护法 16
2-12 保护方法八:程序加入大量垃圾数据 16
2-13 保护方法九:隐藏式地雷保护法 17
2-14 程序高手与解题高手 17
第3章 8051程序的逆向工程 20
3-1 善用EPROM烧录器的上传与下载功能 20
3-2 所有的设计都是从模仿开始 27
第4章 实验桌上的反思 30
4-1 电解电容的爆炸 30
4-2 EPROM烧录器之后 31
4-3 如何成为单片机专业人士 34
4-4 有认真的读者才有用心的作者 36
第5章 C语言的导入:SDCC 40
5-1 使用C语言学习8051 40
5-2 如何获取C 41
5-3 SDCC操作程序 43
5-4 C编译后所产生文件 47
5-5 学了C以后 62
第6章 8051的是是非非 66
6-1 8051的众多优势 66
6-2 8051的缺憾 69
6-3 市面上常见的8051 CPU变种 71
6-4 8051另类观点剖析(本节内容由凌全伯先生撰写) 73
第7章 单片机新成员AT89C51介绍 82
7-1 AT89C51内含4KB闪存FLASH MEMORY 82
7-2 IDLE与POWER DOWN模式 84
7-3 如何设计AT89C51内部的闪存 84
7-4 AT89C51烧录器的使用 86
第8章 8051单片机新成员AT89S8252介绍 90
8-1 新CPU——AT89S8252的尝试 90
第9章 自制的89C51烧录器 96
9-1 烧录线路分析 97
9-2 DIY自己装步骤 98
9-3 烧录器的基本功能测试 100
9-4 AT89C51烧录器的使用 103
9-5 烧录程序分析 106
9-6 FLAG51存储器RAM的扩展 106
第10章 AT89C2051烧录器的程序修改 112
10-1 星期一:烧录资料研究 112
10-2 星期二:线路修改 113
10-3 星期三:程序加入及验证 115
10-4 星期四:波形观察及烧录 116
10-5 星期五:开始正式烧录 117
10-6 星期六:寿命测试 118
10-7 星期日:好戏上场 118
第11章 Flash编程器的后续开发 122
11-1 AT89C51会取代8751吗 122
11-2 AT89C52已经上市了 122
11-3 AT89C51烧录机的再修改 124
11-4 烧录程序也可用C语言来处理 126
11-5 烧录程序的最新版本 126
第12章 揭开EPROM烧录的秘密 130
12-1 EPROM烧录的方法 130
12-2 EPROM烧录线路的安排 132
12-3 知其然,再知其所以然 136
12-4 EPROM烧录软件的功能 137
12-5 跟烧录时间赛跑 138
12-6 自己装的您有福了 138
第13章 EPROM烧录器的组装步骤 144
13-1 EPROM烧录前您还需要哪些设备 145
13-2 EPROM烧录器的DIY步骤 145
13-3 EPROM烧录器调整步骤 146
13-4 EPROM烧录器的使用 152
13-5 EPROM烧录板上各个功能键的说明 152
13-6 个人计算机联机时可使用的命令 152
第14章 华邦E2PROM W27E512烧录器 156
14-1 EPROM与E2PROM的差异 156
14-2 E2PROM烧录线路的探讨与修正 157
14-3 E2PROM烧录软件的修正 158
14-4 E2PROM烧录板的修改步骤 162
14-5 W27E512的使用时机 164
第15章 IC封装机的修改与规划 168
15-1 IC封装机,事实上就是精密的塑胶射出成型机 168
15-2 初步规划 169
15-3 细部设计 171
15-4 系统测试 173
15-5 试用结果 173
15-6 结论 174
第16章 自动化电饭锅测试线设计 176
16-1 自动化电饭锅测试线的由来 176
16-2 测试流程的安排 176
16-3 测试站的局部设计 177
16-4 进行模拟测试 178
16-5 现场实地测试 179
16-6 结论 179
第17章 橡胶加硫机的设备改善 182
第18章 经验谈:鱼跃龙门的思索 188
18-1 “证书”不等于“保证就业” 188
18-2 企业需要会思考的信息人员,而非证照合格人员 188
18-3 信息教育应该做适度的调整 189
18-4 期盼IT业生力军的加入 189
第19章 套装软件的诚信问题 192
19-1 好软件应该内外都吸引人 192
19-2 中文化的程度就要看原厂的态度了 193
19-3 代理商最不愿意看到的英文字:TERMINATE 194
第20章 WHO CARE 196
20-1 捷运系统的百分之百安全才通车 196
20-2 全民医保计算机化无限商机变成了无限修改 196
20-3 高速公路的低速自动投币收费系统 197
20-4 春节前的铁路语音订票系统竟然死机 197
20-5 Internet上技术询问信函的泛滥 197
第21章 几个深刻经验与教训 200
21-1 经验1:弹尽援绝——智能刺绣机的开发 200
21-2 经验2:尚未上演就下台——电容电感的质检自动化 202
21-3 经验3:开机状态的困扰——电表智能化测量 204
第22章 旗威上网了 208
22-1 旗威技术交流网诞生了 208
22-2 PDF文件是跨平台的 209
22-3 E-mail处理及回复的原则 211
第23章 当然你也可以做到 214
23-1 北部与南部理应无技术上的差距 214
23-2 马上学习单片机都来得及 215
第24章 自主性研究的重要 218
24-1 企业引进技术所浮现的问题 218
24-2 技术是长年的积累,别人是学不来的 218
24-3 研究与创意的始源在于教育 219
24-4 提升技术最后还是在于自己 220
附录 221
附录A ASCII表 221
附录B 8051指令集总整理 223
附录C 8051指令整理(按功能划分) 233
附录D 8051指令整理(按十六进制排列) 238
附录E 8051 SFR表与RESET后的初始值 247
附录F SFR 特殊功能寄存器整理表 248
附录G 日文专业杂志的订购 250
附录H PRO族:善用因特网上的各种BBS 251
附录I DIS51的深度应用 253
附录J 一张照片一个故事 256
第1章 8051的汇编语言与C语言 2
1-1 汇编语言短小精干 2
1-2 C语言可以缩短开发时间 3
1-3 8051编译器使用经验谈 7
1-4 C语言是全能的吗 9
第2章 单片机保护程序的方法 12
2-1 案例一:喷气发动机的源代码 12
2-2 案例二:苹果二号与桔子二号 12
2-3 案例三:仿冒的“快打旋风” 12
2-4 我们都是看别人的程序成长起来的 13
2-5 保护方法一:数据CHECKSUM法 13
2-6 保护方法二:SRAM数据保护法 13
2-7 保护方法三:PAL/GAL/PEEL保护法 14
2-8 保护方法四:FPGA保护法 15
2-9 保护方法五:订做一个CPU 15
2-10 保护方法六:掩人耳目REMARK芯片 16
2-11 保护方法七:双CPU联机保护法 16
2-12 保护方法八:程序加入大量垃圾数据 16
2-13 保护方法九:隐藏式地雷保护法 17
2-14 程序高手与解题高手 17
第3章 8051程序的逆向工程 20
3-1 善用EPROM烧录器的上传与下载功能 20
3-2 所有的设计都是从模仿开始 27
第4章 实验桌上的反思 30
4-1 电解电容的爆炸 30
4-2 EPROM烧录器之后 31
4-3 如何成为单片机专业人士 34
4-4 有认真的读者才有用心的作者 36
第5章 C语言的导入:SDCC 40
5-1 使用C语言学习8051 40
5-2 如何获取C 41
5-3 SDCC操作程序 43
5-4 C编译后所产生文件 47
5-5 学了C以后 62
第6章 8051的是是非非 66
6-1 8051的众多优势 66
6-2 8051的缺憾 69
6-3 市面上常见的8051 CPU变种 71
6-4 8051另类观点剖析(本节内容由凌全伯先生撰写) 73
第7章 单片机新成员AT89C51介绍 82
7-1 AT89C51内含4KB闪存FLASH MEMORY 82
7-2 IDLE与POWER DOWN模式 84
7-3 如何设计AT89C51内部的闪存 84
7-4 AT89C51烧录器的使用 86
第8章 8051单片机新成员AT89S8252介绍 90
8-1 新CPU——AT89S8252的尝试 90
第9章 自制的89C51烧录器 96
9-1 烧录线路分析 97
9-2 DIY自己装步骤 98
9-3 烧录器的基本功能测试 100
9-4 AT89C51烧录器的使用 103
9-5 烧录程序分析 106
9-6 FLAG51存储器RAM的扩展 106
第10章 AT89C2051烧录器的程序修改 112
10-1 星期一:烧录资料研究 112
10-2 星期二:线路修改 113
10-3 星期三:程序加入及验证 115
10-4 星期四:波形观察及烧录 116
10-5 星期五:开始正式烧录 117
10-6 星期六:寿命测试 118
10-7 星期日:好戏上场 118
第11章 Flash编程器的后续开发 122
11-1 AT89C51会取代8751吗 122
11-2 AT89C52已经上市了 122
11-3 AT89C51烧录机的再修改 124
11-4 烧录程序也可用C语言来处理 126
11-5 烧录程序的最新版本 126
第12章 揭开EPROM烧录的秘密 130
12-1 EPROM烧录的方法 130
12-2 EPROM烧录线路的安排 132
12-3 知其然,再知其所以然 136
12-4 EPROM烧录软件的功能 137
12-5 跟烧录时间赛跑 138
12-6 自己装的您有福了 138
第13章 EPROM烧录器的组装步骤 144
13-1 EPROM烧录前您还需要哪些设备 145
13-2 EPROM烧录器的DIY步骤 145
13-3 EPROM烧录器调整步骤 146
13-4 EPROM烧录器的使用 152
13-5 EPROM烧录板上各个功能键的说明 152
13-6 个人计算机联机时可使用的命令 152
第14章 华邦E2PROM W27E512烧录器 156
14-1 EPROM与E2PROM的差异 156
14-2 E2PROM烧录线路的探讨与修正 157
14-3 E2PROM烧录软件的修正 158
14-4 E2PROM烧录板的修改步骤 162
14-5 W27E512的使用时机 164
第15章 IC封装机的修改与规划 168
15-1 IC封装机,事实上就是精密的塑胶射出成型机 168
15-2 初步规划 169
15-3 细部设计 171
15-4 系统测试 173
15-5 试用结果 173
15-6 结论 174
第16章 自动化电饭锅测试线设计 176
16-1 自动化电饭锅测试线的由来 176
16-2 测试流程的安排 176
16-3 测试站的局部设计 177
16-4 进行模拟测试 178
16-5 现场实地测试 179
16-6 结论 179
第17章 橡胶加硫机的设备改善 182
第18章 经验谈:鱼跃龙门的思索 188
18-1 “证书”不等于“保证就业” 188
18-2 企业需要会思考的信息人员,而非证照合格人员 188
18-3 信息教育应该做适度的调整 189
18-4 期盼IT业生力军的加入 189
第19章 套装软件的诚信问题 192
19-1 好软件应该内外都吸引人 192
19-2 中文化的程度就要看原厂的态度了 193
19-3 代理商最不愿意看到的英文字:TERMINATE 194
第20章 WHO CARE 196
20-1 捷运系统的百分之百安全才通车 196
20-2 全民医保计算机化无限商机变成了无限修改 196
20-3 高速公路的低速自动投币收费系统 197
20-4 春节前的铁路语音订票系统竟然死机 197
20-5 Internet上技术询问信函的泛滥 197
第21章 几个深刻经验与教训 200
21-1 经验1:弹尽援绝——智能刺绣机的开发 200
21-2 经验2:尚未上演就下台——电容电感的质检自动化 202
21-3 经验3:开机状态的困扰——电表智能化测量 204
第22章 旗威上网了 208
22-1 旗威技术交流网诞生了 208
22-2 PDF文件是跨平台的 209
22-3 E-mail处理及回复的原则 211
第23章 当然你也可以做到 214
23-1 北部与南部理应无技术上的差距 214
23-2 马上学习单片机都来得及 215
第24章 自主性研究的重要 218
24-1 企业引进技术所浮现的问题 218
24-2 技术是长年的积累,别人是学不来的 218
24-3 研究与创意的始源在于教育 219
24-4 提升技术最后还是在于自己 220
附录 221
附录A ASCII表 221
附录B 8051指令集总整理 223
附录C 8051指令整理(按功能划分) 233
附录D 8051指令整理(按十六进制排列) 238
附录E 8051 SFR表与RESET后的初始值 247
附录F SFR 特殊功能寄存器整理表 248
附录G 日文专业杂志的订购 250
附录H PRO族:善用因特网上的各种BBS 251
附录I DIS51的深度应用 253
附录J 一张照片一个故事 256
8051单片机彻底研究,经验篇
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!