0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S51及CPLD通用下载线,S51 programmer

454398 2018-09-20 19:41 次阅读

S51及CPLD通用下载线,S51 programmer

关键字:S51及CPLD通用下载线

下载线的种类很多,用的比较多的有ByteBlaster、ByteBlaster II、ByteBIasterMV、ATMEL ISP线等。其中ByteBlaster线支持的EDA开发下载工具最多,可以用在51、CPLD、FPGA 的下载和可编程逻辑器件的周边设备仿真。一般一条商品下载线售价都在50元以上,原厂的更贵,要100元左右,而自己做一条下载线花费不到20元。适合自己制作的电路图有很多种。下面是一种可以用来对AT89S51和CPLD/FPGA芯片进行烧写的简单ByteBlaster线,如图1所示。
如果是对AT89S51板进行编程,那么LPT接并口,使用25孔电缆将借助DB25针插座与PC机的25针并口插座相连接。IDC10接51板,使用10根线的排线通过10脚IDC插座与51板10脚的IDC插座相连接。 AT89S51与IDC10插座的连接如下表1所示。该接口与ATMEL ISP规范相同。如果原有的AT89S51板子的ISP下载座符合ATMEL ISP规范,那么本电缆不需要做任何修改,直接插上去就可以了。
在新做支持ISP下载功能的A189S51板子的时候要注意的是,最好不要将P115、P1.6、P1.7这3个引脚用来实现板子的逻辑,尤其不要作为外围器件对51芯片的输入端。因为这3个引脚支持ISP下载,而且ISP下载时只需要在VCC端加上+5V的正常工作电压。没有任何与正常工作状态区别的地方,万一其它器件对这3个引脚的写入正好符合ISP的逻辑,那么51的内部的程序就被写乱了。
如果是与CPLD板相连,那么,LPT接PC机并口。IDC10插座通过10脚扁平电缆接CPLD板的JTAG插座。与CPLD连接符合JTAG规范。引脚对应关系如表2所示。
由上面的说明可以知道,在使用ByteBlaster线对51和CPLD/FPAG编程的时候。不需要对接口部分做任何改变,这样使用起来非常方便。
简易PCB图如图3所示。
如果要把74HC4C373塞进25针公头的壳子里面,可以用右面图4的PCB板电路图。
   
最后,如果调试的电磁环境较好,没什么高频的干扰源,那么去掉电阻 R也是可以用的。如果电磁环境不太好,或者板子的电磁辐射比较高,可以试着在板子的VCC和GND端间加上一个0.1μF的瓷片电容来改善。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    基于51单片机的声控灯设计

    电子发烧友网站提供《基于51单片机的声控灯设计.rar》资料免费下载
    发表于 01-07 09:37 4次下载

    基于51单片机的光控小夜灯设计

    电子发烧友网站提供《基于51单片机的光控小夜灯设计.rar》资料免费下载
    发表于 01-03 11:13 0次下载

    CPLD新型通用数字触发器设计

    电子发烧友网站提供《带CPLD新型通用数字触发器设计.pdf》资料免费下载
    发表于 11-18 10:59 0次下载
    带<b class='flag-5'>CPLD</b>新型<b class='flag-5'>通用</b>数字触发器设计

    CPLD新型通用数字触发器的设计

    电子发烧友网站提供《带CPLD新型通用数字触发器的设计.pdf》资料免费下载
    发表于 11-17 16:24 0次下载
    带<b class='flag-5'>CPLD</b>新型<b class='flag-5'>通用</b>数字触发器的设计

    采用AT89S51时数据复位被修改是怎么回事?

    采用AT89S51时,出现了按了复位按钮,RAM中的数据被修改了。这是怎么回事?注:数据放在特殊寄存器之外。
    发表于 11-09 07:20

    基于51单片机的电子钟闹钟温度显示设计

    基于51单片机AT89C51/52(与AT89S51/52、AT89C51/52、STC89C51/52等
    的头像 发表于 11-02 09:07 782次阅读
    基于<b class='flag-5'>51</b>单片机的电子钟闹钟温度显示设计

    基于51单片机的锅炉水位温度压力检测系统仿真设计

    基于51单片机AT89C51/52(与AT89S51/52、AT89C51/52、STC89C51/52等
    的头像 发表于 11-02 09:06 530次阅读
    基于<b class='flag-5'>51</b>单片机的锅炉水位温度压力检测系统仿真设计

    请问AT89C51S51的烧录方式是一样的么?

    AT89C51S51的烧录方式是一样的么?
    发表于 10-30 07:37

    请问AT89c51和AT89S52有什么区别?

    AT89C51和AT89S52都是51系单片机它们有什么区别?
    发表于 10-28 07:47

    一种通用基于CPLD实现的CAN接口连接设计

    电子发烧友网站提供《一种通用基于CPLD实现的CAN接口连接设计.pdf》资料免费下载
    发表于 10-27 11:29 0次下载
    一种<b class='flag-5'>通用</b>基于<b class='flag-5'>CPLD</b>实现的CAN接口连接设计

    51单片机温度控制调速风扇仿真设计

    本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机
    的头像 发表于 10-22 17:53 961次阅读
    <b class='flag-5'>51</b>单片机温度控制调速风扇仿真设计

    基于51单片机温湿度控制器仿真设计

    设计基于STC89C51/52(与AT89C51/52、AT89S51/52通用,可任选)单片机;
    的头像 发表于 10-22 17:48 702次阅读
    基于<b class='flag-5'>51</b>单片机温湿度控制器仿真设计

    新建工程的时候没有AT89S51这种芯片怎么办呢?

    在新建工程的时候没有AT89S51这种芯片怎么办呢,软件是我之前安装的,还需要重新下载软件还是导入芯片或者安装c51编译器,求解答?
    发表于 10-12 08:00

    基于STC89C51单片机的温控风扇设计方案

    本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机
    发表于 08-21 15:26 898次阅读
    基于STC89C<b class='flag-5'>51</b>单片机的温控风扇设计方案

    基于51单片机的温控风扇

    本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机。
    的头像 发表于 08-01 00:57 574次阅读
    基于<b class='flag-5'>51</b>单片机的温控风扇