lim
2002
■nil
М. РИЗВАНОВ,
г. Санкт-Петербург
h ttp ://m icro co n .e u ro .ru
(П родолж ение. Начало в № 6-8/2002)
МИКРОКОНТРОЛЛЕРЫ
ПРОГРАММИРУЕМ
МИКРОКОНТРОЛЛЕРЫ
ИНСТРУМ ЕНТЫ
Р едактирование
Для написания программ я исполь-
зую замечательный редактор Mr.Edit
( h t t p : / /w w w . u t o p ia - p la n it ia . d e /
in de xus.htm l)
Д анны й редактор позволяет со-
ставлять тексты на ассемблере, С и
многих других языках программирова-
ния. Работает под W indows и OS/2.
Впрочем, в чем набирать исходный
текст - это дело вкуса. Начинал я со
встроенного редактора текста в Norton
Com ander. Главное - это представ-
лять, что набирать.
..
MCS-51
Для компиляции программ на ас-
семблере (MCS-51) рекомендую рус-
скоязы чны й сим улятор-ком пилятор
( h ttp ://m ic r o c o n .e u r o .r u /s u p p o r t/
to o ls /A T 8 9 C 5 1 .a rj). О чень удобная
среда отладки программ, но встроен-
ный редактор, на мой взгляд, оставля-
ет желать лучшего. Под W ndow s NT
работать не желает, т.к. ориентирован
на стандартный DOS. Часть симуля-
тора, ориентированная на внутрисхем-
ную эмуляцию процессов, разумеется,
не работает без дополнительного же-
леза. Работает в DOS режиме.
А для тех, кто привык экономить
свое время и силы, рекомендую от-
л и ч н ы й
С -к о м п и л я т о р
( h ttp ://
m ic r o c o n .e u r o .r u /s u p p o r t/to o ls /
C51.arj). Правда, он ориентирован на
W indows NT или OS/2. Под обычным
W indows 95(98), при больш их объе-
мах программ, ем у не хватает памя-
ти. Работает в DOS режиме.
AVR
Для ком пиляции программ на С
для AVR самый лучш ий компилятор,
ко то р ы й
м не
в с тр е ч а л с я ,
это
CodeVision (h ttp ://w w w .h p in fo te ch .ro ).
Компилятор отличный, но не бесплат-
ный. Включает в себя встроенный про-
грамматор для AVR процессоров, тер-
минал COM -порта, vizard для состав-
ления проекта (если не знаешь, как
начать). Там же есть DEMO версия (до
1 кб кода).
Для работы и отладки программ
отличным инструментом будет даже
DEMO версия (я не говорю о коммер-
ческой версии - она имеет еще боль-
ше возможностей).
.. Терминал после-
д ов ател ьного порта (испол ьзуется
стандартный СО М ) и ISP-программа-
тор (нужен стандартны й адаптер AVR
IS P D o w n L o a d c a b le - по схе м е
74 A C 2 44N ) р а б о та ю т б езупречно,
чего не скажеш ь про стандартное ПО
ф и р м ы
A T M E L.
Р а б о та е т
под
W indows.
Программирование контроллеров
Для загрузки программ в кристалл
подручными средствами чаще всего
и с п о л ь зу ю т
P o n y P ro g
( h ttp ://
w w w .la n c o s .c o m /p p w in 9 5 .h tm l).
Будьте внимательны: PonyProg под-
держ ивает програм м ирование уст-
ройств с последовательны м интер-
ф ейсом загрузки кода (AVR, Flash,
EEPROM , PIC.
.. смотри встроенный
Help).
О тладка MCS-51
Отладочный монитор микроконт-
роллеров сем ейства 8хс51 (h ttp ://
m ic r o c o n .e u r o .r u /s u p p o r t/to o ls /
m onitor.arj).
М онитор предназначен для отлад-
ки в режиме реального времени про-
граммного обеспечения и оборудова-
ния контроллеров, построенны х на
основе м и кр о п р о ц е ссо р о в 8Х С 51,
8ХС52, 8XC51FX, 8XC51GB, и пред-
ставляет собой комплекс программ,
включающ ий в себя программу интер-
ф ейса для IBM -совместимых компь-
ютеров и программу монитора, запи-
сываемую в ПЗУ микропроцессорно-
го контроллера. Автор программы -
О. П. Кан (СПбГТУ).
9/2002
РЛ
предыдущая страница 26 Радиолюбитель 2002-09 читать онлайн следующая страница 28 Радиолюбитель 2002-09 читать онлайн Домой Выключить/включить текст