第二步:
电解电容一共有8个,注意正负极性!7个电容都是一个方向:请看下图电解电容的方向!只有一个电源滤波的电解电容和下图的方向相反)
完成后安装2个104p的电容。 2个22p的电容。一个11.0592的晶体。这些没有极性。
经常有朋友因为材料的原因问我,
晶体可不可以用12m的代替?只差那么一点点?这里我明确的告诉大家:
不可以!必须严格的按照这个数值。
然后在这里有一个10k的排阻:
请注意他的安装方向!如果插反了会造成上拉电平不一致,导致数据错误!
然后安装3个三级管:一个是5401,两个是5551,
注意不要搞反了,
管子上有字,
看清楚后再焊接!
ok, 到这里已经初具雏形了,
我们分别焊上两个ic座(一个上监控芯片,
一个16pin的上max232),两个锁紧座,(一个烧写40pin,
一个烧写20pin )
以及232头,usb头,两个
发光管。
注意发光管的方向:长的一端在上面,短的一端靠近板子的边缘。
然后分别插上已经烧写好监控程序的at89s51,max232芯片(注意安装的方向!)
到这里硬件就完成了。
最后请您仔细的检查一下有没有短路的地方,焊接是否牢靠?
为了保护我们的成果,如果你有洗板水清洗一下更好。
调试:
1 插上usb电缆,此时电源指示灯会亮!表示电源正常,
否则请检查发光管是否反了?
2 用万用表分别量11.0592mhz的晶体两端对电源地,电压都应当是2.5v左右,
如果是0或者5v那么晶体没有起振动!请检查晶体!
3 量稳压二极管的两端,应当是12v,
如果没有表示高压部分有问题!
4 如果最后有问题,请您尝试用其他的编程器把监控程序重新写一下。并且仔细的检查一下板子。
然后联机调试:安装好软件后 ,双击桌面的A51编程器图标,程序启动后,会自动检测硬件及连接,状态框中显示“就绪”字样,表示编程器连接和设置均正常。否则请检查硬件连接和COM端口设置。 把单片机芯片正确地放到编程器的相应插座上,注意,芯片的缺口要朝向插座的把手方向。对于89C2051/1051/4051芯片, 把芯片放在小的20PIN小卡座上, 同样的缺口要朝向插座的把手方向。 芯片放好后,就可以对芯片进行读写操作了,读写操作按下面的步骤进行:
1. 程序运行,请先选择器件(点下选框),选择烧写的芯片类型。2.检测芯片, 此时屏幕提示应当有正确的芯片识别代码,否则请检查芯片。
3. 用“打开文件”选择打开要烧写的.HEX 或者 .BIN 文件(一般情况下HEX文件类型居多)
4. 用“保存文件”可以保存读出来的文件。
5. 用“擦除器件”擦除芯片(注意第二次烧写芯片时必须先擦除芯片, 否则会烧写出错)
6. 用“写器件”编程
7. 用“读器件”读取芯片中的程序,加密的读不出来。
8. 用“校验数据”检查编程的正确与否。
9. 用“自动完成”自动执行以上各步骤。
10. 用“加密”选择加密的级数
如果您的运气不错,那么恭喜您,
编程器终于diy ok了!