Ilm
РЛ/ВВ
В.МОРОЗОВ, А.ТАРАХТЕЛЮК,
г. Р о с т о в -н а -Д о н у ,
т е л .(8 6 3 -2 ) 6 4 -1 7 -1 0 .
ЗАМЕНА ПЗУ ПРИ
РАЗРАБОТКЕ
МИКРОПРОЦЕССОРНЫХ
СИСТЕМ
■■
hi
Опытные програм мисты знаю т, что програм м а редко р а-
ботает правильно сразу после ее написания. П ри проекти-
ровании устройств с м икропроцессорны м управлением при-
ходится проверять програм м у непосредственно в разраба-
ты ваемом устройстве. В случае обнаруж ения ош ибок м ож -
но пользоваться следую щ им и приемами: вставляя в отла-
ж иваем ую пр ограм м у соответствую щ ие строки, зацикли-
вать обращ ение к каком у-либо порту; включив в програм -
му диагностические тесты , использовать светодиодны е ин-
дикаторы устройства или други е порты в диагностических
целях. В лю бом случае приходится многократно пересылать
к од програм м ы в р азрабаты ваем ое устройство. Для этой
цели м ож но использовать Р П ЗУ (E P R O M ) с ультрафиолето-
вым стиранием и каждый раз после его програм мирования
в програм м аторе и прогонки очередной версии стирать со-
держ им ое под ультрафиолетовой лампой. О днако значитель-
но ускорить процесс отладки програм м м ож но и сп ол ьзо-
вав вместо Р П ЗУ статическое К М О П О ЗУ с резервным бата-
рейным питанием. Эти микросхемы им ею т такое же р асп о-
лож ение вы водов, как и РП ЗУ . М икросхему следует устан о-
вить в програм м атор через переходную панельку, как пока-
зано на рисунке. П рограм м ирую щ ее напряж ение вы бира-
ю т равным 5 В и вы полняю т цикл програм мирования мик-
росхемы . П осле этого микросхем а вставляется в панельку
разрабаты ваем ого устройства и проверяется очередная вер-
сия программы .
Н о наилучш им п одходом м ож но считать применение эм у-
лятора П ЗУ , которы й представляет собой п рибор, соеди -
ненный с управляю щ им ком пью тером и имею щ ий кабель с
разъем ом D IP 24 или 28 контактов на конце. Разъем вставля-
ется в панельку для Р П ЗУ в разрабаты ваем ом устройстве.
У п р ощ ен н о эм ул ятор п р едставляет со б о й д в у х п о р то в о е
О ЗУ , к отор ое загруж ается из управляю щ его ком пью тера
через порт. И сп ол ьзован и е эм улятора П ЗУ обесп ечивает
максимальную скорость и удобство отладки, так как для из-
менения програм мы не надо каждый раз вынимать и встав-
лять микросхемы памяти, следует просто загрузить новую
програм му в эмулятор, которы й постоянно включен в отла-
ж иваем ое устройство.
Э м уляторы П ЗУ р азр абаты вает и п р ои зв оди т научно-
п р ои зводствен н ое предприятие “А С Е ”. Э муляторы р а б о -
таю т п од управлением ком пью тера PC Х Т /А Т в операцион-
ной среде М С -D O S. Спектр эмулируемы х микросхем состав-
ляю т М С К 573РФ 2/5, К 573РФ 4/6, К 573Р Ф 8,2 7 1 6 ,2 7 3 2 ,2 7 6 4 ,
27128, 27256, 27512. Время выборки эмулируемы х Р П ЗУ —
не более 100 нс. В програм м ное обеспечение к эмуляторам
входит двоичны й редактор для коррекции дам па эм улируе-
мой Р П ЗУ , инструментальны е средства — дизассем блеры ,
ассемблеры и т.д. Д ополни тельн о Н П П “А С Е ” поставляет
кросс-систем ы для м и кроп роц ессоров и однокристальны х
6
Радиолюбитель 2/96
КОМПЬЮТЕРНАЯ
ТЕХНИКА
и програм
матору ПЗУ
А7-
А6-
А 5-
А4-
АЗ-
А2-
А1-
А0-
D0-
D1-
D2-
X -
-<
-<
-<
-<
ч
ч
ч
ч
ч
ч
ч
ч
— 4,5В
£ А7
£ А6
С
А5
С A4
Е A3
£ А2
К537РУ10
~ХГ7~
А1
АО
DO
D1
D2
1
+5В
У—
|1.
..2кОм
А83 Ґ]
А9 J
U
Ш
3—■
А8 3
А 9 ]
ОЕЗ >“
А10 3 >-
СЁ 3 >-
D7J >-
Dß 3 >
D5 3 > -
D4 3 > -
D3 3 > -
- А8
- А9
-+5В
-ОЕ
-А 1 0
-CË/PGM
— D7
-D 6
—D5
-D 4
-D 3
„к програм-
матору ПЗУ
микроконтроллеров: К Р 580В М 80А (І8080А ), К Р1821В М 85А
(І8085А ), Z 80F , KP 1816В Е 35/48/49 (І8748/І8749), К Р1816В Е З1/
51 (І8051/8751), І8096,180196. Все кросс-системы представля-
ю т собой единую турбо-обол оч к у и вклю чаю т модули: м но-
гооконны й редактор текстов; м акроассем блер со встроен-
ным С; моделирую щ ий отладчик; сервис, включающ ий кон-
текстно-зависим ую справочную систему; интерфейс с эм у-
лятором и програм м атором РП ЗУ .
t— —.
....-.
...............
......................
-
і
В.БЕСЕДИН (UA9LAQ),
г.Т ю м ен ь .
РАСЧЕТ ЧАСТОТ
КВАРЦЕВЫХ РЕЗОНАТОРОВ
В РАДИОСТАНЦИИ Р-860
В оби ходе радиолю бителей имеется больш ое количество
кварцевых резон аторов от радиостанции Р-860 (авиацион-
ной радиостанции, снятой с эксплуатации в свое время как
устаревш ей). Такими резон аторам и, например, уком плекто-
ваны радиостанции У К В сети T R A N г.Тю мени после неболь-
шой подгонки частот.
Радиостанция Р-860 имеет две группы р езон атор ов (серии
П Т и серии П М ), расчет частот которы х производится по
своим формулам. Н иж е приводится простая програм ма для
получения таблички с частотами резон атор ов. В результате
получается три колонки цифр: в первой — ном ер резон ато-
ра, во второй — ч астота р езон атор ов серии П Т в кГц, в
третьей — то же серии П М . В серии П Т — 20 резон аторов, в
серии П М — 9.
П ример для проверки: ПТ-1 = 10050 кГц, П М -8= 12194.
П рограм м а сделана на B A SIC “Z X -Spectrum ” , мож ет быть
использована и на других персональны х компью терах. Для
получения “твердой к оп ии” н еобходи м о в строках 20, 30 и
80 оператор P R IN T заменить на L P R IN T , и ваш принтер
напечатает табличку на бумаге.
При отсутствии ком пью тера “м атем атику” м ож но взять
из строк 50 и 60 и произвести расчеты.
I0R E M U A 9L A Q
20 P R IN T “V .Besedin.C ristalfreq.in R -860”
30 P R IN T “N o
PT
P M ”
40 F O R 1=1 TO 20
50 LET T = 9 9 5 0 + 100*1
60 L ET M = 10594+200*1
70 IF M > 12394 T H E N M = 0
80 P R IN T I;T A B( 10);T ;T AB(20);M
90 N E X T I
предыдущая страница 7 Радиолюбитель 1996-02 читать онлайн следующая страница 9 Радиолюбитель 1996-02 читать онлайн Домой Выключить/включить текст