8051单片机彻底研究__经验篇

所需积分/C币:10 2012-12-06 13:09:03 27.27MB PDF
3
收藏 收藏
举报

8051单片机彻底研究__经验篇,使用C语言进行编程
TP368.1 441 8051单片机技术应用系列 单片机 彻底研究经验篇 林伸茂编著 忄用电力出服 www.infopower.com.cn 内容提要 本书共分成三大部分:第一部分是应用研究篇,介绍8051单片机的诸多设计理念与硬件保护手段。第 二部分是介绍以HLAG51为主体的烧录器,包括 Atmel Flash microcontroller的烧录、EPOM的烧录以及 E2PROM的烧录等。第三部分是历年来作者接触到设计项目的心得以及对一些问题的看法。 本书属于8051进阶级书籍,适合对单片机已经有一些经验的读者,或了解软硬件开发的工程师阅读。 图书在版编目(CP)数据 8051单片机彻底研究——经验篇/林伸茂编著.一北京:中国电力出版社,2007 (8051单片机技术应用系列) SBN978-7-5083-5153-7 I8..Ⅱ林.Ⅲ单片微型计算机一基本知识ⅣTP3681 中国版本图书馆CP数据核字(2007)第004573号 北京市版权局蓍作权合同登记号图字:01-2006-5849号 版权声明 本书简体中文版由旗标出版股份有限公司授权中国电力出版杜出版,其专有出版发行权由中 国电力出版社所有,未经出版者书面许可,任何单位和个人均不得以任何理由或任何方式复制或 抄袭本书的部分或全部内容。 责任编辑:刘炽 责任校对:崔燕菊 责任印制:李文志 丛书名:8051单片机技术应用系列 书名:8051单片机彻底研究——经验篇 编著:林伸茂 出版发行:中国电力出版社 地址:北京市三里河路6号邮政编码:10044 电话:(010)68362602传真:(010)68316497 印刷:北京丰源印刷厂 开本尺寸:185×260 印张:17 字数:408千字 书号:ISBN978-7-5083-5153-7 版次:2007年5月北京第1版 印次:2007年5月第1次印刷 印数:0001-4000 定价:3200元(含1CD) 敬告读者 本书封面贴有防伪标签,加热后中心图案消失 本书如有印装质量问题,我社发行部负责退换 版权专有翻印必究 8051单片机学习地图 80F 8051单片机的应 单片机 用到处都是,可 彻底研究 我对8051已经 是我一点基础都 有了基本的认 没有,要怎样开 识,我想更进一 8051 始学习呢? 步彻底学好8051 单片机 汇编语言! 彻底研究〗 8051单片机 彻底研究—入门篇 8051单片机 彻底研究—基础篇 要想学好8051,练习是少 不了的,我希望找一些有 趣的题目自己动手做做看, 不然怎样写都是一些简单 的范例。 805 805 单片机 单片机 彻底研究实习篇 彻底究经 基本功都练扎实了,想进 步提高水平,吸取前辈 的经验是最好的办法。 8051单片机 8051单片机 彻底研究—实习篇 彻底研究——经验篇 序言 知识分享的喜悦 20年来我一直坐在研究与开发的位置上,曾经在风和日丽的天气下进入台电核三厂的控 制室内,为的是协助找出发电机组跳闸的原因;曾经在寒风冷雨的冬季到新竹工研院,查看 仪器连线为何经常出问题的原因;曾经带着工具箱与手册,到鲜血尚未清洗干净的外科手术 室里,检查自己设计的电动手术台是否有足够的安全性和稳定性;也曾经参与电动环保汽车 的部分研发工作。 不管这些项目的结果如何,都有一个共同点:它们都是8051单片机的应用范例。每 个项目都是8051的深度应用。这也是10多年前我开始在《 RUN!PC》杂志上写8051应用实 例、陆陆续续大约写了三四十篇技术性文章的原因。与此同时,我个人的系统设计工作始终 没有间断过。 20年来,我们碰到了许多技术上的瓶颈,很幸运我们解决了大部分,剩下的问题很可能 不属于纯粹的技术问题了。那么这些宝贵的资料与经验永远放在旗威科技公司的文件柜中吗? 我选择了出书这一方式,来把这些经验提供给广大读者朋友,虽然这样做很辛苦,但是套一 句老话“喜欢做,甘愿受”。纵使外面的环境非常复杂,我个人还是认为值得这样做的。 千万不能只顾着吃鱼,也要学会打鱼。我个觉得做任何研究或写程序应进一步掌握其 实现过程。在本书中您会看到一件产品是被如何开发出来的,以及为何要这样处理,我们在 书中都会有详细的说明。 我经常告诉别人:健康不能分享,金钱也不能分享,但是知识除了独享外,可以与别人 分享。旗威科技公司很乐意邀请您一起来分享8051的专业知识,一起分享我们写的程序。 系列书籍介绍 《8051单片机彻底研究经验篇》作为8051单片机系列丛书的一部分,与《8051单 片机彻底研究—入门篇》《8051单片机彻底研究—基础篇》、《8051单片机彻底研究 实习篇》构成了一个系统的、有机的专业技术教程丛书。 如果您想彻底了解8051单片机与汇编语言的写法,请务必参考《8051单片机彻底研究 基础篇》,书中会对8051各个指令的用法与寄存器的操作,做了深入详尽的交待。而《8051 单片机彻底研究——实习篇》主要强调在8051单片机系统扩展与集成应用两方面专业知识。 内容收录 本书的内容取材主要有以下三个方面: 历年来我们运用8051单片机的实例应用。旗威科技有限公司用8051单片机设计过100 种以上的工业产品,产品范围涵盖医疗、精密测量、通信及自动化等专业领域。 取自《 RUN!PC》杂志历年来所发表的技术与评论性文章,并删除部分不合时宜的内容, 最后又加上我们最近几年的设计心得 网络上有关8051单片机应用与C语言的技术文献与报道,这方面我们深信外国人开放, 许多资料在网站上唾手可得,不过只有您仔细消化后,才可以算是您自己的东西。 如何阅读本书 本书属于8051进阶级书籍,适合对单片机已经有一些经验的读者,或横跨软硬件的工 程师阅读。我们希望您在阅读本书时,已经对8051的结构与程序有基本的认识,例如SFR、 bit addressable、SBUF等等。 本书共分成三大部分: 第一部分是应用研究篇,介绍8051单片机的诸多设计理念与硬件保护手段。想要以子 之矛攻子之盾,在这里有第一手的解答。我们也提到与硬件保护始终对立的逆向工程与8051 之间的关系。最后还有一章专门提到8051的优势与缺憾。8051当初被人称道的功能至今被 贬为重大瑕疵,为何如此?请看我们的深入分析。 第二部分是介绍以FLAG51为主体的烧录器,包括 Atmel Flash microcontroller的烧录、 EPROM的烧录以及 EPROM的烧录等,我们很乐意地公布这些烧录程序,而且是100%的 源代码公布。以前我们彻底研究别人的程序为的是理解当初设计者的理念。今天我们公布程 序内容,欢迎您来研究我们写的程序,如果您是用心的读者绝对可以从中获得更多的启示。 第三部分是历年来我们接触到设计项目的心得以及我们对一些问题的看法。 致谢 编写8051单片机系列书绝对不是单一个人所能完成的,它绝对是一个团队的工作总整 合,3年前我就开始筹备新书的出版事宜,所有的文章与内容经过整理过滤与调整补充。我 要特别感谢以下帮助我的人们 王圣心小姐与姜莹贞小姐:初步整理已发表过的文章,光是校稿就校了多次,并拍摄许 多额外的照片,让本系列的书籍得以完成初步的架构。 李浩蓁先生与曾琼惠小姐:进行本书版面调整与最后的校稿,整本书是在他们的手中完 成的。 罗仕林、庄昱宏与黄芳川先生:提供最高级的示波器与逻辑分析仪,以及技术上的协助, 让本书的图表资料与数据更有看头。 凌全伯先生:提供了对8051另类的观点,在本书第6章“8051的是是非非”中,他也 加入了独到的见解,面对8位CPU就要有8位的思维。 最后,我还是要谢谢家人所给予的鼓励,尤其是刚在牙牙学语的小女儿,没有他们几近 狂热的激励与支持,就不会有本系列丛书的问世。 林伸茂 chipware @chipware com tw 目录 序言 第1章8051的汇编语言与C语言 1-1汇编语言短小精干 "++·?于+由Bt世.,?中中 1-2C语言可以缩短开发时间 1-38051编译器使用经验谈 、面指指和康自即自指首1自1自1自自自?曹于曹量出自型曹曾世量型出音曾暂 22379 1-4C语言是全能的吗… ·于士世·中T于中使 第2章单片机保护程序的方法 .12 2-1案例一:喷气发动机的源代码 和世面于量量中?曾于世·!曹想?s中中·守中‘·品“中中品品和山中甲品和;·日品 12 22案例二:苹果二号与桔子二号 ·,.?把和和?i品品日中中?;品“中日日日日日新晋是品帮和年即甲吾甲甲 12 23案例三:仿冒的“快打旋风” 12 2-4我们都是看别人的程序成长起来的 13 2-5保护方法一:数据 CHECKSUM法… 13 26保护方法二:SRAM数据保护法… ,+,413 2-7保护方法三: PAL/GALPEEL保护法 2-8保护方法四:FPGA保护法 29保护方法五:订做一个CPU… 聊和主由量翻T量面自密生面康目首T量量??于量围曾曾中?中中 2-10保护方法六:掩人耳目 REMARK芯片… 556 2-11保护方法七:双CPU联机保护法 16 2-12保护方法八:程序加入大量垃圾数据…16 2-13保护方法九:隐藏式地雷保护法 …17 2-14程序高手与解题高手 17 第3章8051程序的逆向工程 3-1善用 EPROM烧录器的上传与下载功能 自看:量 3-2所有的设计都是从模仿开始 27 第4章实验桌上的反思.3 4-1电解电容的爆炸,130 42 EPROM烧录器之后 4·用着着善B聊自非确着非集非着甚非非1 31 43如何成为单片机专业入士… 非自自请非非 34 44有认真的读者才有用心的作者…1 36 第5章C语言的导入:SDCC 51使用C语言学习8051… 5-2如何获取C 41 5-3SDCC操作程序……43 5-4C编译后所产生文件 曲。自和 47 55学了C以后 62 第6章8051的是是非非 日图们:想?型· 618051的众多优势.6 628051的缺憾…… 69 63市面上常见的8051CPU变种 71 648051另类观点剖析(本节内容由凌全伯先生撰写)……73 第7章单片机新成员AT89C51介绍 71AT89C51内含4KB闪存 FLASH MEMORY 7-2DDLE与 POWER DOWN模式 84 73如何设计AT89C51内部的闪存…… 84 7-4AT89C51烧录器的使用 第8章8051单片机新成员AT898252介绍… 90 8-1新CPU—AT89s8252的尝试 ““““““““““““““ 第9章自制的89c51烧录器. 96 9-1烧录线路分析… .97 9-2DIY自己装步骤.… …98 93烧录器的基本功能测试 事看目·。垂垂。着善 100 94AT89C51烧录器的使用 翻语自 103 95烧录程序分析 106 96HLAG51存储器RAM的扩展. 曹量血康自首世里道曲自量自自曹?曹非日自自由首首1 106 第10章AT89C2051烧录器的程序修改…112 10-1星期一:烧录资料研究. 自制币非都非非自自首前,。鲁。市要非,。 112 10-2星期二:线路修改 10-3星期三:程序加入及验证 115 10-4星期四:波形观察及烧录 116 10-5星期五:开始正式烧录 寻和甲是产+日品品品是和4上+“和中日日斗·日“甲和;日带 10-6星期六:寿命测试 118 10-7星期日:好戏上场 第11章Fash编程器的后续开发∴ 11-1AT89C51会取代8751吗 11-2AT89C52已经上市了 l1-3AT89C51烧录机的再修改 124 11-4烧录程序也可用C语言来处理,1126 115烧录程序的最新版本…126 第12章揭开 EPROM烧录的秘密 ∴130 121 EPROM烧录的方法… 话中中·中中中= 130 122 EPROM烧录线路的安排… 132 123知其然,再知其所以然 136 12-4 EPROM烧录软件的功能 137 125跟烧录时间赛跑..1 138 126自己装的您有福了…11138 第13章 EPROM烧录器的组装步骤 13-1 EPROM烧录前您还需要哪些设备 ;番副暮和串着非自们目罪 145 13-2 EPROM烧录器的DY步骤 145 13-3 EPROM烧录器调整步骤 13-4 EPROM烧录器的使用 ..1152 13-5 EPROM烧录板上各个功能键的说明… 152 136个人计算机联机时可使用的命令…. ……15 第14章华邦 EPROM V27E512烧录器 156 141EPOM与E2ROM的差异 156 142E2PROM烧录线路的探讨与修正.111157 14-3E2pROM烧录软件的修正… 144 E PROM烧录板的修改步骤. 162 145W27E512的使用时机..1 第15章|C封装机的修改与规划 168 151IC封装机,事实上就是精密的塑胶射出成型机 168 15-2初步规划 和中·中中甲“#·中中品日a日甲日日即·即导看和吾是即年中 15-3细部设计 中·中中··中.击“古即 ,171 15-4系统测试. 173 15-5试用结果 173 15-6结论................1174 第16章自动化电饭锅测试线设计 176 16-1自动化电饭锅测试线的由来 176 162测试流程的安排… 176 16-3测试站的局部设计 77 16-4进行模拟测试 178 165现场实地测试…11111179 16-6结论 品喜吾吾私“品品4事玉召手事事非国事非请非 ……179 第17章橡胶加硫机的设备改善…182 第18章经验谈:鱼跃龙门的思索.…188 18-1“证书”不等于“保证就业” 188 18-2企业需要会思考的信息人员,而非证照合格人员.188 18-3信息教育应该做适度的调整…189 18-4期盼T业生力军的加入189 第19章套装软件的诚信问题 192 19-1好软件应该内外都吸引人…11192 192中文化的程度就要看原厂的态度了 暮着新丰着味着和暮基围着福福当暮.基翻击日品副谛目目着着目畜店和事着日,福i 193 193代理商最不愿意看到的英文字: TERMINATE 194 第20章 WHO CARE (,,着翻国 196 20-1捷运系统的百分之百安全才通车……196 20-2全民医保计算机化无限商机变成了无限修改… 196

...展开详情
试读 127P 8051单片机彻底研究__经验篇
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
baidu_23077385 好好学习,很受用啊
2014-12-19
回复
z272956036 适合学汇编编程的童鞋。
2014-06-09
回复
xuehu716 对于单片机初学者来说,这个资料很有用,谢谢分享
2014-06-05
回复
luyinihao 非常非常的不错。我发现了。
2014-05-04
回复
e7521 很详细,挺不错
2014-01-03
回复
lzlziloveyou 非常适合初学者!
2013-01-15
回复
伍卫华 对于初学者相当受用啊
2013-01-04
回复
kangziwen2012 对于初学者相当受用啊 .
2012-12-31
回复
huwenqinghwq 还不错的PDF版书籍,加深了对51单片机的理解
2012-12-20
回复
yueyecaihong123 对于单片机初学者来说,这个资料很有用,谢谢分享
2012-12-07
回复
上传资源赚积分or赚钱
    最新推荐
    8051单片机彻底研究__经验篇 10积分/C币 立即下载
    1/127
    8051单片机彻底研究__经验篇第1页
    8051单片机彻底研究__经验篇第2页
    8051单片机彻底研究__经验篇第3页
    8051单片机彻底研究__经验篇第4页
    8051单片机彻底研究__经验篇第5页
    8051单片机彻底研究__经验篇第6页
    8051单片机彻底研究__经验篇第7页
    8051单片机彻底研究__经验篇第8页
    8051单片机彻底研究__经验篇第9页
    8051单片机彻底研究__经验篇第10页
    8051单片机彻底研究__经验篇第11页
    8051单片机彻底研究__经验篇第12页
    8051单片机彻底研究__经验篇第13页
    8051单片机彻底研究__经验篇第14页
    8051单片机彻底研究__经验篇第15页
    8051单片机彻底研究__经验篇第16页
    8051单片机彻底研究__经验篇第17页
    8051单片机彻底研究__经验篇第18页
    8051单片机彻底研究__经验篇第19页
    8051单片机彻底研究__经验篇第20页

    试读结束, 可继续阅读

    10积分/C币 立即下载 >