用户名: 密码: 免费注册 免费试用 简体中文 | ENGLISH
中国·芯片交易在线  
www.ic112.com
IC72论坛
广告服务
网页制作
用户帮助
首页 供应信息 求购信息 库存查询 新闻中心 展会资讯 IC厂商 技术资料 自由区域
当前位置:首页>> 技术资料 >> 正文
自制2051单片机编程器
时间:2005/4/28 12:28:00  作者:  来源:ic72  浏览人数:1422
 
 
许多爱好者由于不具备专业的开发环境和编程器而无法进行单片机实验,这里给大家介绍一个简单的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。
  
 
【相关文章】
·IC芯片表面标识自动识别虚拟仪器系统
·印刷电路板的基本设计方法和原则要求
·用单片机控制字符型液晶显示模块
·一种基于移位寄存器的CAM的Verilog HDL实现
·混合信号设计环境的一种工作流程
·自制2051单片机编程器
·集群通信技术在GPS车辆监控系统中的应用
 
 
新闻搜索
 
新闻热点
基于红外超声光电编码器的室内移动小车定位系
非移动市场需求飙升,ARM预计2010年出货量超50亿片
基于闪烁存储器的TMS320VC5409DSP并行引导装载方法
一种快速响应的电容式湿度传感器感湿薄膜设计
利用特殊应用模拟开关改进便携式设计
无线传感器网络跨层通信协议的设计
基于GSM技术的汽车防盗系统的设计
热电阻在烟叶初烤炕房温度控制中的应用
高速数据转换系统对时钟和数据传输的性能要求
Zetex迷你晶体管功率达1.25W
友情连接
 关于我们  IC论坛  意见反馈  设置首页  广告服务  用户帮助  联系我们
copyright:(1998-2005) IC72 中国·芯片交易在线
(北京)联系电话:(010)82614113、82614123 传真:(010)82614123 客户服务:service@IC72.com 库存上载:IC72@IC72.com
在线MSN咨询:ic72sale8@hotmail.com 通信地址:北京市西城区西直门内大街2号大厦15层 邮政编码:100013
(深圳)联系方式: 在线MSN咨询:ic72sale6@hotmail.com 在线QQ咨询:191232636 通信地址:深圳市福田区振华路
注 册 号: 1101081318959(1-1)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9