DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 131|回复: 0
打印 上一主题 下一主题

AT89C系列单片机烧写器的自制

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-16 17:07:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                    《AT89C系列单片机烧写器的自制》

????在没有仿真器的情况下,想学习单片机,选择ATMEL公司的AT89C系列单片机入手是最理想的啦;由于其内置程序存储器为Flash,我们有充足的机会去重写它。所以你可以把编译正确的程序先写入单片机,并把单片机插入实际电路中进行试运行,哪儿不正常再在原程序中作修改,之后再写入,再试运行......直到达到设计要求。
????AT98C系列单片机与国内普遍接受的INTEL之8051兼容;虽然其汇编指令多达百余条,但初学者在初学时也用不了那么多;如果你一开始就使用C语言,好象也不必关心它有多少条指令。
????这里介绍的编程器支持AT89系列单片机的所有功能,包括读代码,代码写芯片,片檫新,读特征位和写加密位;编程器通过并行口与电脑相连接,编程器电源由其他电源供给。
????电路原理图如下;有关其原理在这里讲就太多啦,请读者自己去分析。

?编程器接口(点击放大)
??
编程器插座(点击放大)
??
编程器电源(点击放大)
?
?????编程器服务软件:
1。编程软件:
汉化软件
?
PC52.EXE????AT89C52/LV52编程软件?
PC51.EXE????AT89C51/LV51编程软件?
PC2051.EXE???AT89C2051编程软件?
PC1051.EXE???AT89c1051编程软件?
?
???软件使用方法:
1?编程软件:
????在DOS命令行下运行编程软件,需在程序名后加参数“LPT1”或者“LPT2”,用与指定与编程器相连的是“LPT1”还是“LPT2”。
????例如:C:\>PC51??LPT1???????屏幕将显示:
?5?Volt????Vpp?12??Volt???Vpp?
芯片搽新?C?D?
将文件写入芯片?E?F?
文件核实?G?G?
保存读取文件?H?H?
空白检查?I?I?
读特征位?J?J?
写加密位1?K?L?
写加密位2?M?N?
写加密位3?P?Q?
退出?X?
用字母选择操作:??
????各项解释:
芯片搽新:搽新存储器的所有单元,执行这一操作时程序将不对存储器进行自动检验。
将文件写入芯片:将你编译并转换好的目标文件写入芯片存储器,目标文件应为二进制文件,并应提供后缀名;若目标文件不在根目录下,还要提供必要的路径!
文件核实:对文件的内容与存储器内容进行比较。同上一条一样,比较的文件应指定路径并为二进制。若比较失败,将正确内容(文件的相应字节的内容)和实际内容(此地址的实际内容)。比较正确则不显示。
保存读取文件:保存读取存储器的内容到指定的文件。要求输入必要的路径和后缀名,如OBJ;保存的文件其大小应与单片机存储器空间相同。
空白检查:核实存储器的所有单元是否为空。
读特征位:读取并显示特征位的内容。
写加密位:设置加密级别;若为商业程序最好三个位全加密。需说明的是:AT89C1051/2051仅2级;AT89C51/LV51,AT89C52/LV52则位3级。
退出:退出编程程序。
???需特别强调的是:本软件需要电脑的LPT1地址为(278H-78FH);LPT2的地址为(378H-37FH),否则应重新设置你电脑的BIOS。


            
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-8-8 11:37 , 耗时 0.084410 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表