自制AT89S51编程器
AT89S51芯片的日渐流行,对我们单片机初学者来说是一个大好消息 。因为做个AT89S51编程器非常容易,而且串行编程模式更便于做成在线编程器,给频繁烧片,调试带来了巨大的方便 。
只要焊13根线就可以搞定这个电路 。基本原理:RST置高电平,然后向单片机串行发送编程命令 。P1.7(SCK)输入移位脉冲,P1.6(MISO)串行输出,P1.5(MOSI)串行输入(要了解详细编程原理可以去看AT89S51的数据手册) 。使用并口发出控制信号,74373只是用于信号转换,因为并口直接输出高电平的电压有点没到位,使用其他芯片也可以,还有人提出直接接电阻 。并口引脚1控制P1.7,引脚14控制P1.5,引脚15读P1.6,引脚16控制RST,引脚17接74373LE(锁存允许),18-25这些引脚都可以接地 。建议在你的单片机系统板上做个6芯的接口 。注意:被烧写的单片机一定是最小系统(单片机已经接好电源,晶振,可以运行),VCC,GND是给74373提供电源的 。
还有一个方案:使用串口+单片机,电路稍微麻烦一点,速度比较快,而且可以烧AT89C51等等 。其实许多器件编程原理差不多,只实现了几个最常用单片机编程功能(AT89C51,C52,C55,AT89S51,S52,S53) 。如果要烧写其他单片机,你可以直接编写底层控制子程序(例如,写一个单元,读一个单元,擦除ROM的子程序) 。如果有需要,可以在器件选择栏提供一个“X-CHIP”的选择,“X-CHIP”的编程细节将由用户自己去实现 。当你仔细阅读器件手册后,会发现实现这些子程序其实好容易,这也是初学者学单片机编程的好课题 。如果成功了会极大的提高你学单片机的积极性 。
【自制AT89S51编程器】
这个软件使用很简当,有一点特别,当你用鼠标右键点击按钮后,可以把相关操作设置为自动模式(只有打开文件,擦除芯片,写FLASH ROM,读FLASHROM,效验数据可以设置),点击‘自动完成’后会依次完成这些操作,并在开始时检测芯片 。当“打开文件”设为自动后,第2次烧写同一个文件时不必再去打开文件,软件会自动刷新缓冲 。软件在WINXP,WIN 2000可以使用(管理员登陆的),在WIN 98 ,WINME使用并口模式时会更快些 。这个软件同时支持串口编程器和并口下载线 。操作正常结束后会有声音提示 。如果没有声卡或声卡烂了,则声音会从机箱扬声器中发出 。注意:记得在CMOS设置中把并口设为ECP模式 。
推荐阅读
- 小米再推黑科技爆品,Pinlo搅拌料理机Pro体验【自制果汁口味任选】
- 仲秋时节,自制几款酒米,做好迎接大鲫鱼的准备
- 自制几种饵料添加剂,做好博大鱼的准备
- 连中鱼率都不敌此类自制鱼饵
- 深秋钓鲤鱼,用这些自制饵料
- 大鱼觅食正疯狂,用这些自制饵料配方
- 生骨肉和猫粮可以同时喂吗? 如何节省养猫成本:家庭自制猫饭生骨肉
- 数字电压表设计
- AT89S51的由来及与C51的区别
- 只需1块钱成本的自制鲢鳙饵,PK“金版浮钓鲢鱼