网站地图 | 加入收藏 | English

网站首页 产品列表 软件下载 技术资料 付款方式 发货查询 关于我们 淘宝商城 论坛
搜索 高级/组合搜索
网站新闻
所有新闻
HiFi音响文章
站内新闻
单片机工具资料
汇编程序实例
C语言程序实例
单片机提高资料
单片机初学资料
单片机软件下载
单片机技术资料
  您的位置: 首页 >> 文章列表 >> 自制2051单片机编程器

自制2051单片机编程器


作者:单片机爱好者   转载自:单片机工具之家  发布日期:2011-4-17

 许多爱好者由于不具备专业的开发环境和编程器而无法进行单片机实验,这里给大家介绍一个简单的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。
采用C++ 语言编写编程控制软件

自制单片机编程器


【版权声明】
  1.任何网站转载本站内容必需注明“来源:单片机工具之家”。
  2.本网转载自其它媒体的信息,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
  3.未经本站明确许可,任何网站不得非法盗链软件下载连接及抄袭本网站原创内容资源。
  4.违反上述声明者,本网将追究其相关法律责任。谢谢!

分享到:
更多


关于我们
网站介绍
联系我们
付款方式
银行汇款
货到付款
发货方式
快递运输
上门自提
售后服务
退换货政策
质保承诺
购买方式
购物流程
在线订购

公司名称:深圳市乾龙盛电子科技有限公司   永久域名:http://www.pic16.net  网站名称:单片机工具之家
公司地址:广东省深圳市宝安区龙华镇民治路牛栏前大厦15楼A1502室  电话:0755-28187975  13715306011  联系人:唐先生
展销柜台:广东省深圳市福田区新亚洲电子二期三楼N3D033室(华强电子世界附件)【查看地图】  联系电话:0755-82543360
:淘宝商店   :qls@cxqmcu.com   :qls@cxqmcu.com
销售点击Q我:243355504 (唐永红)先生   技术支持点击Q我:443935535 (钟先生)
网站版权:单片机工具之家  粤ICP备09028690号