• 欢迎来到 - 我就爱电子网 - http://www.592dz.com !
您的位置:> 我就爱电子网维修技术家电维修单元电路介绍微机|单片机自己动手制造at89c51编程器 (英文) -- 正文
正文

自己动手制造at89c51编程器 (英文)

[05-04 22:21:32]   来源:http://www.592dz.com  微机|单片机   阅读:9170

 

概要: for the PC parallel port, so the older computers can also be used with this programmer.Supported DevicesThe programmer software supports the following Atmel devices AT89C51 AT89S51 AT89C51RC AT89C1051U AT89C52 AT89S52 AT89C55WD AT89C2051 AT89C55 AT89S53 AT89S8252 AT89C4051 Note: For 20 pin devices a simple interface adapter is required.HardwareFigure 1 sho

自己动手制造at89c51编程器 (英文),http://www.592dz.com

ATMEL 89 Series Flash Microcontroller Programmer Ver 3.0

 


IntroductionThis programmer was designed in view of to be flexible, economical and easy to built, the programmer hardware utilizes  the  standard  TTL  series  parts and no special components are used. The programmer is interfaced with the PC parallel port and there is no  special  requirement for the PC parallel port, so the older computers can also be used with this programmer.

Supported Devices

The programmer software supports the following Atmel devices
 
  AT89C51 AT89S51 AT89C51RC AT89C1051U AT89C52  AT89S52 AT89C55WD AT89C2051 AT89C55 AT89S53 AT89S8252 AT89C4051

Note:  For 20 pin devices a simple interface adapter is required.

Hardware

Figure 1 shows the circuit diagram of the Flash Programmer, the programmer  is  interfaced  with  the  standard parallel port of the PC. As shown in the diagram U2 is used to control the data flow between  the  controller  and the PC, U4 latched the low order address byte and U5 latched the high  order address  byte, while  U3 is used to generate the control signals for micro controller to be programmed. IC  U1  is  used  to  generate  the  progrram pulse for the u-controller. The power supply section uses U8 to generate the logic 5V supply while the U7 is used to  provide  the  programming  supply  voltage  to  controller.  IC U6 is used to generate the VDD power supply voltage for the u-controller which is selectable either 5v or 6v5.

The  power  to  the  circuit  is  provided  by  a wall adapter of 15 to 18V output, normally a 15V type adapter will provide  a  19~20V  output  voltage. As  shown  in the diagram the crystal X1 can be replaced by a resonator in that case capacitors C4 and C5 are not required. Place a small heatsink on U8 voltage regulator.

For the adjustment of P1, P2 and P3 use a digital multimeter & follow the steps shown below,

1.  To adjust P1, temporarily connect T1 base to ground using test clips then adjust P1 to get 6.5V at the
     output of regulator U6.
2.  Next first adjust P2 to get the 13.1V at the output of regulator U7, make sure transistor T5 is off or
     temporarily connect the T5 base to ground using test clips.
3.  Now temporarily short the collector of transistor T5 to ground using test clips.
3.  Adjust P3 to get the 12.1V at the output of U7 regulator IC.

自己动手制造at89c51编程器 (英文)

Figure 1:   Circuit Diagram of Flash Programmer V3.0


 

Figure 2 shows the circuit diagram of the interface adapter card required for the programming of 20 pin Flash devices.

自己动手制造at89c51编程器 (英文)

Figure 2:   Interface Adapter circuit diagram V3.0s

Constructing the Board

The prototype board may be built using universal PCB with point-to-point wiring. If you want to make your own PCB, download the PcbsPgm89v3.zip file which contains the printer files for the HP laser printer or download the PcbsPCX.zip file which contains PCX graphics format pcb files. Figure  3  shows  the  components  layout  of  the programmer pcb.

For printing the PRN files on laser printer run the following command, this will print the all pcb files.

COPY  *.PRN  PRN/B

For the bill of material of the project view the file Pgm89v3PartsList.txt
The schematics and the pcbs of the project were designed using OrCAD softwar

Figure 3:   Components layout of the Programmer PCB V3.0

[1] [2]  下一页


标签:微机|单片机电路设计家电维修 - 单元电路介绍 - 微机|单片机
《自己动手制造at89c51编程器 (英文)》相关文章