\
А В Т О М А Т И К А
- установка некоторого стан -
дартного значения тайм ера при
кратковрем енном заж атии двух
кн о п о к
и
(в данном ва-
рианте програм м ы оно равно 4
м инуты );
- вы клю чение тайм ера и у с -
та н о в ка на вы воде PD4 л о ги -
че ско го “О” по истечению вре-
мени тайм ера;
- и ндикац ия зн аче ни й т а й -
м е ра в с то р о н у у м е н ь ш е н и я
(естественно, когда он запущ ен
кно пкой “O n/P ause”).
Так. после подачи питания на
устройство на индикаторах вы с-
вечивается стандартное значе-
ние временной вы держ ки та й -
мера (здесь оно равно 4 м ину-
ты). То же самое произойдет при
кратковрем енном заж атии обе-
их кн о п о к “+” и
(в ре ж и м е
ввода значений тайм ера).
С программной точки зрения
устройство являет собою часы
реального времени с возм ож но-
стью отображения циф ровой ин-
ф ормации на двухразрядном ин-
дикаторе. П рограмма заним ает
298 байта памяти М К AT90S1200
из 1 Кб доступных. Таблица пе-
рекодировки для 8-сегментного
индикатора бы ла пом ещ ена в
ячейки EEPROM с адресами $0
по $9, что соответствует десяти
символам с 0 по 9.
В результате эксперим ентов
с устройством было выявлено,
что при установке то ко о гр а н и -
чительных резисторов R1.
..R8 с
сопротивлением 1 кО м отпада-
ет нуж да в транзисторах VT1 и
VT2, та к ка к протекаю щ ий че -
рез аноды индикаторов то к м и-
зерно мал. При изм ерениях его
величина составила 5 мА, что
i
нам ного меньш е м аксим ально-
го тока, которы й м ож ет проте-
кать через вы вод М К. Это п о -
зволило подклю чить аноды ин-
дикаторов напрямую к вы водам
PD5 и PD6 без клю чевы х тра н -
зисторов
(рис. 2).
Я ркость све-
чения индикаторов при таком их
вклю чении чуть ниже средней.
!
В устройстве та кж е возм ож -
!
но использование и ндикаторов
|
с общ им катодом . Все, что при
|
Радиолюбитель - 5-6/2004 |
I
;
этом н уж но - это изм енить таб-
I
лицу пе реко д и ро вки и ндикато-
!
ра в Е Е Р П О М , а т а кж е изм е-
|
нить схему ком м утации и н д и ка-
т о р о в
(рис.
3).
З н а ч е н и я
!
Е ЕРП О М изм еняю тся следую -
;
щ им образом . С начала пооче-
;
редно переводим каж д ы й байт
;
табл ицы ЕЕРП О М из ш естнад-
|
ц атер и чн ого кода в бинарны й.
I
П осле чего инвертируем бинар-
(
ный код, то есть все нули зам е-
!
няем на единицы , а единицы ,
!
соответственно, на нули. Пос-
I
ле это го проинвертированны й
!
бинарны й код снова переводим
]
в ш естнадц атеричное число и
з а п и с ы в а е м в ту ж е я ч е й ку
\
ЕЕРП О М . В сего нуж но сделать
10 та ки х превращ ений (так ка к
сим волов всего 10).
М К А Т 9 0 Э 1 2 0 0 м о ж н о и с -
п о л ь зо в а ть с л ю б ы м б у к в е н -
ным и циф ровы м индексом . В
паре с М К ж елательно исполь-
зовать супе р в и зо р для защ иты
о т
п о в р е ж д е н и й
п а м я т и
|
ЕЕРП О М , которы е м о гут приве-
сти к неправильном у отображ е-
нию сим волов на индикаторах.
Хотя за пару месяцев экспл уа -
тац ии устро йства без супе рви -
з о р а н и к а к и х п о в р е ж д е н и й
ЕЕРП О М не было.
Т акж е в качестве силового
элем ента в устро йстве м ож но
использовать реле. П рим ер по-
д об н ого схем атического ре ш е-
ния м ож но увид еть на
рис. 4.
В за кл ю ч е н и е хочется с к а -
зать, что данном у устройству,
к р о м е и с п о л ь з о в а н и я в с т и -
ральной м аш ине, м ож но найти
м н ого д р уги х прим енений. Н а-
прим ер, его при небольш ой д о -
работке м ож но испол ьзовать в
каче стве об ы чн о го тайм ера.
Ф айл пр ош и вки м и кр о ко н т-
роллера и листинг программы,
н апи са н но й на А ссем блере, с
д е т а л ь н ы м и ко м м е н та р и я м и
приведены ниже.
Литература
1.
А. О р е хо в . К о н тр о л л е р
д л я у п р а в л е н и я с т и р а л ь н о й
м а ш и н о й . - С х е м о т е х н и к а ,
2001, № 6.
К порту В DD1
(вы». 12-19)
I
І
К выв. 11 DD1
К выв. 9 DD1
HL1
VT1-V T2 КТ3102
Рис. 3.
Изменение схемы коммутации инди-
каторов
К вы воду 8
DD1
Рис. 4.
Реле в качестве силового элемента
:0 A 0 0 0 0 0 0 2 1 7 D 1 3 1 9 4 D 8 9 8 1 3 D 0 1 098Е
:00000001Г Г
0 2 0 0 0 0 0 0 1 1C 02D
10 0 0 0 4 0 0 5 F B 6 0 2 B E 1 A 9 4 5 1 F 4 F 7 E 2 1 F 2 E 2 A 9 4 3 1 f:4 1 В
10 0 0 1 4 0 0 F C E 3 2 F 2 E 1 Л 9 5 1 1 F 4 1 9 E 02A 955F B E 18956Л
10002400F F E F F 7B B F F E F F 8B B F O E 7F 1B B F F E 0F 2B B 7C
10003400F 5E 0F 3B F F 2E 0F 9B F 14E O 20E 0F E E 50F 2E 97
10 0 0 4 4 0 0 F 7 E 2 1 F2Ef С Е 3 2 Г 2Е 80Е 059й 08О 9В 05С 0Е 1
1 0 0 0 5 4 0 0 8 1 9 В 1 5 C 0 8 2 9 B 2 6 C 0 F 8 C F F 2 E 0 F 2 1 3 0 3 C 0 4 7
1 0 0 0 6 4 0 0 3 3 D 0 4 3 D O P 2 C F F 9 E 0 1 F 1 3 0 5 C 0 2 3 9 5 1 1 2 7 F 5
100074O 02B D 03B D 0E A C F 139527D 037D 0E 6C F F -0E 092
1 0 0 0 8 4 0 0 F 2 1 3 0 5 C 0 F 1 13 0 А С 0 1 F D 02F D 0D E C F F 11335
Ю 0 0 9 4 0 0 0 5 С 0 2 А 9 5 1 91:018 D 0 28D 0D 7C F 1A 9514D 0C 6
1 0 0 0 A 4 0 0 2 4 D 0 Ü 3 C F 9 4 9 A 0 2 B E 7 8 9 4 1 F D 0 0 0 C 0 2 7 D 0 1 6
10 0 0 B 4 O 0 8 2 9B 06C 0F 0E 0F 213P A C F F 113F 8C F 00C 030
1 0 0 0 С 4 0 0 Г 8 9 4 9 4 9 8 1 2 П 0 С 1 С 1 Т 2 Е 0 7 7 2 4 8 8 2 4 8 Л 9 4 С В
1OOOD400F1 (:77A 94F )9F7F A 95C 1 F 7 8 1 9 9 0 5 С 0 8 0 9 9 1 7
1 0 0 0 L 4 0 0 0 3 C 0 1 4 E 0 2 0 L 0 0 0 C 0 0 8 9 5 I 5E 0 7 7 2 4 8 8 2 4 D C
1000Г:4008Л 94Р 1 F77A 94D9F7FTA 9 5 C 1 F 7 0 8 9 5 0 3 9 5 9 C
1 0 0 1 0 4 0 0 0 0 F D 0 9 C 0 0 0 F :f;0 0 C 0 lE B B E 0 9 A 3 D B 3 9 5 9 8 l'6
1 0 0 1 14 0 0 3 8 B B 9 6 9 A 0 7 C 0 2 E B B E 0 9 A 3 D B 3 9 6 9 8 3 8 B B 7 D
0 6 0 1 24009 5 9 Л 0 0 С О 0 8 9 5 4 9
0 0 0 0 0 0 0 1 FF
і
I
I
І
35
І
предыдущая страница 34 Радиолюбитель 2004-05-06 читать онлайн следующая страница 36 Радиолюбитель 2004-05-06 читать онлайн Домой Выключить/включить текст