网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
搜索关键字: 所有资讯 行业动态 市场趋势 政策法规 新品发布 技术资讯 价格快报 展会资讯
  • 达普IC芯片交易网 > 新闻中心 > 技术资料 > 正文
  • RSS
  • 自制2051单片机编程器
    http://www.ic72.com 发布时间:2005/4/28 12:28:00
    许多爱好者由于不具备专业的开发环境和编程器而无法进行单片机实验,这里给大家介绍一个简单的AT89C2051编程电路,只要有一部微机,再做一个简易的接口即可。打印口必须具备双向功能(目前的微机一般都满足,如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。
      

    www.ic72.com 达普IC芯片交易网
  • 行业动态
  • 市场趋势
  • 政策法规
  • 新品发布
  • Baidu

    IC快速检索:abcdefghijklmnopqrstuvwxyz0123456789
    COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
    客户服务:service@IC72.com 库存上载:IC72@IC72.com
    (北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
    京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质