[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Самодельный программатор состоит из компьютера :)), в котором используется LPT- порт. В качестве источника данных (Data) используем 8-разрядный регистр вывода LPT-порта, далее ставим одновибратор К555АГ3 для формирования необходимой длительности импульса программирования, который запускается одним из управляющих выходов LPT, и ещё электронный ключ на транзисторе КТ361 для коммутации программирующего напряжения +12 В, который соответственно управляется другим выходом LPT. Еще испльзуем из оставшихся выводов LPT один - для увеличения адреса, и т.д., в принципе несложно додумать остальное. Программное обеспечение - своё. Программатор состоит из одной микросхемы К555АГ3, транзистора КТ361, интегрального стабилизатора КРЕН5А для формиования питающего напряжения +5В из основного источника +12, ~десятка резисторов и 3-5 конденсаторов, двух DIP-переключателей для задания режима ПРОГРАММИРОВАНИЕ/СТИРАНИЕ, ну и основное и самое сложное - программное обеспечение PC для управления. Программатор годится для AT89C4051, C2051, C1051. Несмотря на несовершенство (например, невозможно считывать данные из контроллера а значит нельзя контроллировать корректность программирования), такой программатор собирается за один вечер и стоит примерно 1$ и часов 1...10 вашего времени в зависимости от стараний ;) Удачи.
E-mail: info@telesys.ru