DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4451|回复: 6
打印 上一主题 下一主题

prg2000多功能通用编程器 资料

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-27 08:28:01 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
包含原理图、固件源代码等,上位机不是一个人写的,编程器设计参考不错的资料,原文是俄语的。
以下是原文翻译:
多功能通用编程器

这个编程器,我早在上个世纪90年开始发展。 它被认为是一个简单而廉价的通用编程器使用在业余条件下,以最小的硬件要求和扩大范围的可编程芯片的可能性。
在未来,该计划曾多次被细化,范围扩大,支持的芯片。 最新版本 - 2005年8月。
它支持以下类型的芯片:
PROM:155PE3,556PTxx;
EPROM:2716 ... 27512,27C64 27C512
EEPROM:W27C512,28C17A 28C16A 28C64A,AT28C64B,AT28C256,AT29C256/257/512;
8051:8751, 87C51,87C51FA 87C51FB,87C51FC 87C51RD+,AT89C51,AT89C52,AT89C55,AT89C1051,AT89C2051,AT89C4051,AT89S53,AT89S8252; PIC16:PIC12F629/675 PIC16F84/C84,PIC16F627 / A,PIC16F628 / A,PIC16F648A,PIC16F73/74 PIC16F76/77,PIC16F873/874,PIC16F876/877,PIC16F876A/877A,PIC16C5xx,PIC16C6X,PIC16C7X PIC16CE6xx,
AVR单片机AT90S1200,AT90S2313,AT90S2323/2343,AT90S2333,AT90S4414/4434,AT90S4433,AT90S8515/8535 ATtiny10/11 ATTINY12的ATtiny15,ATtiny28
I2C:24LC01 24LC512,PCA8581,PCF8582,ST24E16;
PIC18:PIC18Fxx2/xx8
PIC12:PIC12C508/509,PIC12F508/509,PIC16F505。
对于ATMEL公司的AVR支持所有的编程模式:低电压,高电压。 Т.е.即可以并联,所有支持的AVR微控制器编程。
主单元编程的概略图如下所示。 它很容易以自己的双手放在一起。编程器是一个多功能微处理器基于控制器KR1830VE31的微控制器(80C31)。它包括的以下组件:DD3 ROM存储的控制程序,DD5 RAM的数据存储寄存器的解复用地址和数据DD2,并行端口与一个可编程芯片DD4,以及发射器和接收器单元的RS-232通信,要求的电平转换 - VT1和VT2。这些元素包括标准程序。
编程器的其它部分的主要区别 - 它可以与任何计算机上运行的任何操作系统。不一定Windows或DOS,甚至不需要IBM兼容电脑。 重要的是,你有一个COM口和一个标准的通信软件,用它来工作。如果没有COM端口,程序员可以被连接到USB适配器USB-COM。 支持编码DOS,Windows和KOI-8。
该计算机必须运行的任何通讯程序,如“TELEMAX,包括诺顿指挥官,”终端的Windows等我通常使用一个简单但非常好用的程序«TERA期限临2.3“。
用户控制编程的过程中,计算机键盘上的命令,打字,看着屏幕上的表现结果。所有命令都包含一个或两个拉丁字母,可以输入大写或小写字母。对于一支可以跟一个,两个或三个数字参数用空格隔开。 无意义的零在左边无法进入,并编辑命令按钮“返回空间”。调试完成后,按下“Enter”键。进入消息“错误”,执行命令时,任何错误的情况下,其影响可能是不可逆的可编程芯片,确认。所有可用命令的完整列表总是出现在屏幕上,所以即使程序员使用一年一次,不记得什么。
当工作的程序员,你必须先点击键盘上的任意字母数字键在拉丁美洲的情况下,即,与小于128代码。这的程序员会自动确定端口速度,并以同样的速度将信息发送到计算机。 如果做得正确,系统会提示您选择一个码表,将运行编程。诚如上文所述,支持编码DOS,Windows和KOI-8。所有进一步的消息将显示在俄罗斯。 如果字符是无法读​​取,那么字符集的正确选择,并应关闭的程序员,然后选择其他编码。
该方案正在敲定了好几年。 作为一个结果 - 约400(!)在装配纯文本的字节。 编码- DOS,不要试图重新编码的汇编代码在Windows中,它彻底打破了程序。
为了扩大范围的可编程芯片,有多种方法。首先,尽快笔者的可能性,必要性和欲望,该方案正在升级。其次,编程的架构是开放式的,所以任何人,当然,如果有足够的知识和经验,可以写自己的软件。 第三,最后,它是可以开发一个软件模块为所需类型的芯片直接加载到RAM HEX文件的上半部分编程之前,然后执行一个命令G из меню.菜单。
PCB我手绘,在那些年里,Sprint的布局。 但是有PCAD,这也给我发他的版本的电路板是一个重复这种设计的业余爱好者。反过来,我与您分享这一信息。这除了是奠定了我收到的形式存档 - “。”

原理介绍的详细文档
prg2000.pdf (369.1 KB, 下载次数: 8)
orcad9.1的原理图
prg2000_ris.zip (136.79 KB, 下载次数: 5)
源代码部分
prg2000_prg.zip (151.44 KB, 下载次数: 6)
其他的
prg2000_other.zip (188.16 KB, 下载次数: 7)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 分享分享 支持支持 反对反对
7#
发表于 2013-8-11 19:50:28 | 只看该作者
好资料大家分享。。。。。。。。。
6#
发表于 2013-8-3 15:19:52 | 只看该作者
下面的一大段中文好像是机器翻译的,看不懂啊,哈哈!
5#
 楼主| 发表于 2013-7-27 18:55:31 | 只看该作者
古道热肠 发表于 2013-7-27 16:54
呵呵,看了一下,电源部分还是设计得很不错的。尤其是上电保护做得比较好,源代码用的是汇编,呵呵,要弄懂 ...

现在都用c的年代,确实是个鸡肋了
地板
发表于 2013-7-27 16:54:00 | 只看该作者
呵呵,看了一下,电源部分还是设计得很不错的。尤其是上电保护做得比较好,源代码用的是汇编,呵呵,要弄懂这种源码,没一年半载的功夫是整不明白了。
板凳
 楼主| 发表于 2013-7-27 15:40:38 | 只看该作者
ali_alala 发表于 2013-7-27 13:34
太老了一点,参考价值有限~~

原理都不会变的,接口不同而已
沙发
发表于 2013-7-27 13:34:08 | 只看该作者
太老了一点,参考价值有限~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-24 07:23 , 耗时 0.103638 秒, 27 个查询请求 , Gzip 开启.

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

桂公网安备 45031202000115号

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

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

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

QQ:28000622;Email:libyoufer@sina.com

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

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