Header images  
文本发音TTS,LED显示,编程器,开发板.
 
  

?
 
 

编程器技术参数
  1. 外壳尺寸:131*70*18mm 灰,绿,黄,蓝色.包装:145*125*35mm.
  2. 外接电源:AC/DC 9-24V/500mA,一般不需要,取USB电就够.
  3. 工作温度:-10゜C~+50゜C,工作湿度:0%~90%.
  4. 存储温度:-20゜C~+70゜C,存储湿度:0%~90%.
  5. 静态电流:<200mA,烧写电流:300mA~500mA.
  6. 设计寿命:5年.
 
以下过时旧文章.
PG301支持AT89S52,LS52具体操作
   逻特PG301内含AT89C55WD编程算法,对于空白片可以正常烧写,檫除时其必须6.5V电压由于内部无6.5V电压,所以不能完全支持AT89C55WD。Atmel最新推出的AT89S52,LS52其算法与WD相同,而其檫除时只需5V电压,因此可以支持AT89S52,LS52。
  在芯片库中增加AT89S52,LS52的步骤或方法:
  1:选择AT89C52,进入更改芯片资料 Modify Chip。
  2:在芯片名称一栏输入AT89S52,
  3:芯片算法组一栏选择算法1 AT89C55WD,代码一栏更改为1E5206,(LS为1E6206)。
  4:按右边保存会提示新建一个芯片,确认即可。
  5:关闭更改芯片资料,之后就可以选择AT89S52正常使用了。
注意:当烧写困难时可以多檫除几次再烧。由于其无6V某些批次可能难烧写
 
----PG430U的设计原理----
  PG430U的原理框图如 Mcu Info-Test 页所示,一个40个脚位(PIN)的锁紧座,脚位分别标示为1-40,图的右下角椭圆型内可以看出每个脚位由两个P型三极管控制是否加Vc,Vp电压,由一个N型三极管控制输出OUT(高低电平或作为GND),还有个二极管防止Vp的高压倒灌到Vc将其击穿,通过一个10K的电阻上拉到Vc,通过一个10K的电阻到大规模逻辑作为信号的输入IN, N型三极管的发射极经过一个1Ω检流电阻,产生ISEN信号。当ISEN检测的电流约大于100mA会使大规模逻辑CPLD的Vc,Vp使能信号关闭,停止Vc,Vp的输出。还有主控单片机AT89S52的INT0,INT1,T0,T1,P1.3经过一个1K的电阻直接到锁紧座的12-15,30脚,锁紧座的16,17脚通过一个10K电阻输入到比较器,比较器输出到主控单片机的P1.2,这些直通引脚与烧写芯片无关(烧写时必须置高),但可以直接在锁紧座上做简单的输入输出实验。大规模逻辑还有一个XT19通过一个1K电阻接到锁紧座的19脚,可以控制这个脚输出5.5M的时钟信号(有些51类MCU的烧写时要用到)。
  图的右边USB-COM框表示一个USB转232的接口线路,可以象普通串口一样操作编程器(要下载USB驱动程序并安装)。中间偏右为主控单片机AT89S52,其以22.1184MHz工作,正好适合115.2KBps的通讯波特率,内部8K Flash只装有监控和下载程序,其EA接高电平,程序空间低8K运行内部程序,高于8K运行外扩的32K 静态存储器内的程序,PSEN和RD信号作与操作使外扩程序和数据空间重叠,这样就可以通过软件先将芯片烧写算法的程序下载到外扩的32K SRAM内,然后再根据所进行的操作运行相应的程序段。主控单片机的P1.4接发光管的红色端,P1.5接绿色端,P1.6驱动内部蜂鸣器。主控单片机的P1.4接发光管的红色端,P1.5接绿色端,P1.6驱动内部蜂鸣器。
  图的中间偏左为大规模逻辑部分和32K SRAM存储器,大规模逻辑用于处理锁紧座的输入输出和Vc,Vp的产生,具体的地址分配和操作参考汇编文件PG430U.Asm的算法部分的上部。已经将大部分的控制写成了子程序,直接调用即可,如 置锁紧座脚位1为高电平调用 PIN01_H,设置Vc脚位调用 PIN_VC , 设置Vp电压调用 VOL_VP, 要输出Vp电压调用 ENB_VP,这些控制也很简单很好理解。Vp可以从4.5V到33V 做为编程时的烧写电压电流也较小(到锁紧座再减1V),Vc可以从2.5V到9V编程时作为工作电压电流较大(到锁紧座再减1.7V),绝大部分的芯片都在此范围内。电压越高内部的数字直流升压器耗电越大,USB供电功率非常有限(<1A/5V)因此要尽可能减少功率消耗。外扩的 32K SRAM 还由一个3V锂电池提供备份电源在脱机状态下依然能保存数据,如果在其2026H 单元存放 EXTER 字符则复位后等6秒即离开监控程序跳转到2000H单元开始运行,如果在 2026H单元存放 PG430 字符则运行内部的编程器程序。
  PG43OU仿真原理 主界面-仿真调试 进入仿真调试界面,本机利用Mcu的串口仿真,占用串口相关资源,波特率由T2产生,115200,m,8,1,当校验位为0即s 时,串口中断不会进入系统监控部分,如果PT2为1则转到2023H地址执行外部程序否则进入到内部编程器的中断程序,仿真时还会占用18H-1FH寄存器,其他中断均转到2000H后开始的相应单元,本机可以实现单步和断点功能,并能在停止状态下看到各个内部寄存器的内容和外部32K SRAM的内容。断点占用三字节,因此如果断点处不够三字节,就应避免运行时程序跳到其后的一或二个字节,可以加两个空指令 NOP来凑齐三字节。断点设置后必须用DownLoad下载下去才有用。可以在仿真界面编写自己的程序或打开芯片库文件进行修改,保存后进行编译 Compile,编译后产生后缀为 .Lst 和 .Hex的文件,要反复修改直到没有影响代码产生的错误,目前使用的编译器是Asm51.exe 可以阅读它的说明书 Asm51.Doc(在Asm子目录下),目标文件 .Hex 可以下载到编程器进行调试也可以装载到缓冲区烧写进芯片直接使用,篇幅有限,具体使用请参考软件的相关帮助
 
PG430U芯片算法或实用程序有偿征集:5元/行
  为了尽快扩充PG430U的算法库,支持更多芯片,实现更多的功能,本公司现向拥有PG43U(芯片算法编写必备,如多字节乘除等一般程序可以不用)或有兴趣的朋友征集算法或实用程序,要求参照Pg430u.asm文件符合汇编程序规范,尽可能少的行并经过测试成功,经本公司确认后加入到库文件中发表(如有雷同取先),本公司支付每行程序5元的开发费(不含空行和无效行,注释行),并可以在芯片定义的Desc里署名.欢迎有兴趣的朋友踊跃参加,本公司已准备了数万元的报酬回报爱好者,既可以学习提高水平又可以获得可观的报酬(如Pg430u.asm共3300行,有效行约2500行,实际上只花大约一个多月就可以完成).
  务必先下载软件,充分理解原理及格式,尽量用本公司提供的软件进行编写可以直接加在 Pg430u.asm 的中间,调试好后发到 szlotel@yahoo.com.cn 或传真过来,务必说明软件的功用及开发背景,芯片烧写算法必须有完整的芯片定义越多越好且经过多次测试成功.本公司承诺不会占有或剽窃参与者的作品,如有纠纷可以走法律途径解决.作品必须不存在泄露他人商业机密或侵权可能.
 
 

深圳市逻特科技开发有限公司 版权所有 @2009 电子邮箱:szlotel@yahoo.com.cn
公司地址: 深圳市科技园汇景豪苑海悦阁19F.QQ 446120322.电话:0755-26966573,传真:26966574
展示柜台:深圳市华强北中航路新亚洲电子城2A137.QQ 512064055.电话传真: 0755-61306730


?