МИКРОКОНТРОЛЛЕРЫ
Ціп
СЕНТЯБРЬ
■nil
+58
Рис. 2
описание. Упрощенная принципиаль-
ная схема программатора для програм-
мирования контроллеров AT89s8252,
AT89s53 приведена на рис. 1. Програм-
матор легко подключается к одному из
имеющихся последовательных портов
компьютера СОМ1 или COM2. Програм-
матор предусматривает подключение
внешнего источника питания +9.
.. 15 В.
При установке перемычки SA1 в по-
ложение 1-2 используется внешний ис-
точник питания. Источником внешнего
питания управляю т два транзистора
VT1 и VT2, которые включают и вык-
лючают его на время программирова-
ния контроллера. Во время программи-
рования импульсы амплитудой 12 В с
последовательного порта (RS-232C)
поступают на схему программатора, где
детектируются диодами VD1 .
..VD3 и за-
ряжают емкость С 1, выпрямленное на-
пряжение на С1 открывает транзистор
VT2, который подключает делитель R2,
R1. Делитель на R1, R2 образует поло-
жительное смещение на базе транзис-
тора VT1, которое открывает его. Да-
лее напряжение внешнего источника
питания поступает на микросхему DA1
LM 2936Z-5, для стабилизации +5 В.
Стабилизированное напряжение +5 В
служит для питания контроллера. Если
же не используется источник внешнего
питания, то перемычку SA1 следует ус-
тановить в положение 2-3, тогда вып-
рямленное напряжение на С1 служит
для питания контроллера. Настоятель-
но рекомендую использовать внешний
источник питания для избежания выхо-
да из строя используемого под про-
грамматор порта. Емкости С2, СЗ, С 6 -
фильтр по питанию. Резисторы R4.
..R6
служат для ограничения тока через дву-
ханодные стабилитроны на VD4.
..VD6.
Двуханодные стабилитроны VD4.
..VD6
на 5 В используются для ограничения
импульсов, поступающих с RS-232C.
Внешний вид программы программа-
тора будет показан ниже. Этот тип про-
грамматора обладает очень удобным ин-
терфейсом. Вы уже с первого знакомства
разберетесь, как им пользоваться.
Прежде чем начать программировать
на ассемблере, необходимо ознакомит-
ся с архитектурой контроллера и систе-
мой команд. После этого четко сформу-
лировать задачу, которую должен решать
контроллер, составить принципиальную
схему устройства и блок схему агоритма
работы программы.
Приведем пример. Пусть необходи-
мо управлять включением светодиодов
в зависимости от нажатых кнопочных
выключателей. При этом при нажатии
первой кнопки загорается один свето-
диод, при нажатии второй - два свето-
диода и т.д. Принципиальная схема раз-
рабатываемого устройства приведена
на рис. 2. Схема представляет собой
типовое включение микроконтроллера
при использовании внутренней памя-
ти программ (FLASH). Кнопки SB1 .
..SB8
подключены к порту Р1. При нажатии
кнопок SB1.
..SB8 на соответствующий
вывод порта Р1 подается уровень ло-
гической “ 1”. Светодиоды \Ю 1.
..\ЛЭ8
подключены к порту Р2 через транзис-
торные ключи, выполненные на тран-
зисторах V 1 1 .
..\/Т8. Цепочка И1СЗ слу-
жит для сброса контроллера при пода-
че питания.
9/2002
предыдущая страница 31 Радиолюбитель 2002-09 читать онлайн следующая страница 33 Радиолюбитель 2002-09 читать онлайн Домой Выключить/включить текст