导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→自制89c2051单片机编程器[很菜]

 *第8983篇: 自制89c2051单片机编程器

  
楼 主:很菜 2003年3月15日14:27
 自制89c2051单片机编程器
各位高手大家好,我发现一篇介绍自制2051单片机编程器的文章,请高手验证可行性.拜托!
此主题相关图片如下:
按此在新窗口浏览图片
只要有一部微机,再做一个简易的接口即可。打印口必须具备双向功能(目前的微机一般都满足,如EPP、ECP模式均可用),编程器电路见附图。
  AT89C1051/2051单片机的编程的时序简述如下:
  1接通电源(置Vcc为+5V),置RST、XLAT1为低电平,延时至少10ms。
  2置RST、P32为高电平。
  3置P33、P34、P35、P37为相应编程模式:LHHH(写入)、LLHH(读出)、HLLL(片擦除)……
  4送出要写入的数据到P10~P17(第一次写入的是地址0)。
  5将RST升至12V,使单片机能进行写入或擦除操作。
  6送一个脉冲给P32,激发一次编程动作。这时内部自动完成所需的时序(约12ms),此间P31变为L,表示内部忙。
  7为了验证写入数据是否正确,可将RST电压拉回到H,并置P33~P35、P37为“LLHH”,所写入的数据便可从P1端口读出。
  8送一个脉冲给XLAT1,单片机进入下一个编程地址。
  9循环步骤4到8,直到最后一个编程地址,便可完成全部的编程工作。
  10置RST、XLAT1为L,并切断电源Vcc,编程结束。
  其它有关擦除和加密的步骤这里略过,读者可参考有关资料。
  在该装置中,微机并口的8条数据线(PD0~PD7)接至单片机的P1端口,用来收发数据。4条控制线(PC0~PC3)分别用来产生编程所需的控制信号。状态口的PS6接至P31用来获取单片机的工作状态,采用C++语言编写编程控制软件,实现简易的编程操作。
  程序使用方法:(运行程序将出现使用说明)
  P2051 R[文件〗  读出单片机内数据,需置开关P33、P34为L,P35、P37为H。
  P2051 W[文件〗  将数据写进单片机,需置开关P33为L,P35、P34、P37为H。
  P2051 E 擦除单片机,需置开关P33为H,P35、P34、P37为L。
  P2051 L 对单片机加密,需置开关P33、P34为H,P35、P37为L。

  
2楼:guest 2003年3月15日21:41
 肯定没问题,atmel提供的资料,自己制作要小心12电压的准确
  
3楼:笨小孩 2003年3月17日22:15
 请教
我不太明白,XLAT1好像是接晶振的
如果这个电路能用,那么89c51能不能用这个电路,24脚改装成40脚有问题吗?
谢谢!
  
4楼:guest 2003年3月18日11:34
 数据手册里面写得很清楚,8051要复杂一些,需要添加地址锁存
  
5楼:想飞 2003年3月20日20:38
 请教
我特别想自己做一个at89c51的编程器,一是为了省钱,二是为了练手,但手头上没有资料,网上虽然有,但都是英文的.如果方便的话,我想请您给我指点一二,拜托!


  
6楼:tazzf_68 2004年8月28日10:15
 我做了一个,不行.没找到原因,从现象上看
我做了一个,不行.没找到原因,从现象上看,好像软件不太好.读可以,写不行,必须用BIN格式的写入.但我经KEIL调试好,得到HEX文件,再转成BIN格式的, 写了N次 都报错,也可能是转换的不对.应用很麻烦,DOS下的.
 请你得到消息也告知我.谢谢!  tazzf_68@163.com
  
7楼:luo_12yan 2006年11月24日09:19
 [讨论]做出来了吗
我也看到这个东东了!很早的东西!
有人成功的做出来了吗?
  
8楼:glgsy 2006年11月24日15:39
 我做出来了
大家看看,能编c51,2051,s51,s52
此主题相关图片如下:
按此在新窗口浏览图片
  
9楼:glgsy 2006年11月24日15:47
 我做出来了
做这个编程器只要了85元钱,选择了芯片后能自动识别刷写芯片能用bin和hex格式。使用的刷写软件如图:
此主题相关图片如下:
按此在新窗口浏览图片


  
10楼:glgsy 2006年11月24日16:01
 我做出来了

此主题相关图片如下:
按此在新窗口浏览图片
一楼的原理图不完全,我发个原理图大家看看
此主题相关图片如下:
按此在新窗口浏览图片
  
11楼:luo_12yan 2006年11月24日16:15
 这个..我也看到了的说!也是自制的!
不过..楼主的和这个不一样的说!
你这个比他的强!但也比他的贵!
那个东西成本不到10元钱呀!
而且我只要个2051的编程器!
  
12楼:noreason 2006年11月28日19:48
 glgsy能给我发一些你的资料么,谢谢了
我也想练练手,没有资料。
dlzhangww@126.com

谢谢。

  
13楼:ljunwen81 2008年4月2日10:22
 编程器软件
问一个很才的问题.这样的编程器配什么编程软件?

>>>>>>对该主题发表你的看法

本主题贴数13,分页: [第1页]


[上一篇主题]:请帮忙出个主意

[下一篇主题]:为什么不能打开我发的帖子呢.