МИКРОКОНТРОЛЛЕРЫ
П
рограммируем
микроконтроллеры
E H I " 1111
М. РИЗВАНОВ,
г. Санкт-Петербург
(Продолжение. Начало в №6-7/2002)
Теперь поговорим о дополнитель-
ных устройствах, которые можно под-
ключить к микроконтороллеру.
Для вывода информации на ЖКИ
экран существует масса приемов и
способов. Самый простой из них -
это использование индикатора со
встроенным контроллером вывода
информации.
На основе кристалла HITACHI
или др. фирма POWERTIP предла-
гает широкий ассортимент индика-
торов. Кстати, подобные индикато-
ры выпускает так же и SANYO. Сис-
тема команд и принцип подключения
достаточно простой. Главное - это
усвоить, что есть возможность под-
ключать как по 8-ми битной шине,
так и по 4-х битной (используя ми-
нимум 10 или 6 сигнальных прово-
дов) (питание и земля - это само
собой.
..).
СЕНСОРЫ И ДАТЧИКИ
Сенсоры и датчики - это наибо-
лее важная часть при конструирова-
нии аппаратуры. Достаточно слож-
но представить электронный термо-
метр без датчика температуры или
измеритель расхода газа без датчи-
ков давления.
Больш инство датчиков выдают
интерпретацию измеряемой величи-
ны в формате “ТОКОВАЯ ПЕТЛЯ”.
Это означает, что физическое значе-
ние величины эквивалентно току,
протекающему через датчик. (Напри-
мер, +20 С эквивалентно 20 мА.) Та-
кие датчики подключают через АЦП
(аналого-цифровой преобразователь).
Но в современных датчиках АЦП, как
правило, уже встроен вовнутрь, и про-
граммисту остается получить значе-
ния, используя определенный прото-
кол обмена. Наиболее распростра-
ненные протоколы: l2C, I2S, 1-Wire,
2-Wire, 3-Wire, ISP и др. Кстати, боль-
шинство из этих протоколов исполь-
зуются во внешних ЦАП и АЦП.
Датчик температуры DS1621 дос-
таточно широко применяется в быто-
вых устройствах, когда необходимо
измерение температуры окружающей
среды. Этот датчик использует прото-
кол 12С. Точность измерений ±0,5 С.
СХЕМОТЕХНИКА - ЭТО НАИБО-
ЛЕЕ ВАЖНЫЙ ВОПРОС В ПРОЕК-
ТИРОВАНИИ МИКРОКОНТРОЛ-
ЛЕРНОЙ СИСТЕМЫ
От построения схемы зависит не
только правильная работа устрой-
ства, надежность и долговечность,
но и эффективность написания про-
граммы. Можно собрать очень про-
стую схему и потом долго мучиться
с написанием программы, а можно
п и са ть просты е пр о гр а м м ки на
очень сложной схемотехнической
базе. Правда, здесь где-то посере-
дине. Следует наиболее полно за-
ложить функциональность схемы и
не отягощать ее дополнительными
элементами ради простоты кода.
Существует несколько простых
правил, следуя которым, можно со-
здать оптимальную схему. К сожале-
нию, эти аксиомы не описаны ни в
одном справочном пособии (доступ-
ном мне). Итак, начнем.
..
Рис. 1
С1
ЗОр
Н|"Х~
о
J —
С2
~
ЗОр
Y1
12 MHz
U1
B -
11
12
13
14
15
1
2
3
4
5
°
6
7
8
19
18
9
31
P3.0/RXD
P3.1/IXEL
Р3.2Ш Ю
P3.34NT1
Р3.4ЯО
Р3.5Я1
Р1.0
Р1.1
Р1.2
Р1.3
Р1.4
Р1.5
Р1.6
Р1.7
XTAL1
XTAL2
RST
ЕАЛ/РР
АТ80С51
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.S/AD5
P0.6/AD6
P0.7/AD7
Р2.0/А8
Р2.1 /А9
Р2.2/А10
Р2.3/А11
Р2.4/А12
Р2.5/А13
Р2.6/А14
Р2.7/А15
ALE
PSEN
P3.7ÆQ
РЗ -6A/VR
39
DO
38
D1
37
D2
36
D3
35
D4
34
D5
33
D6
32
D7
21
A8
22
A9
?3
A10
24
A11
25
A12
26
A13
27
\Р0
\ \Р1
ЧР2
NQ2_
\Ù4_
\D 5
\D 6
\
\A L E
A14 \ \A.O
\A 1
A15
U2
14
17
\QZ_
DO
D1
01
D2
Q2
D3
03
D4
Q4
D5
Q5
D6
Q6
D7
O/
OC
G
74HCT373
U4
30
Al F
\A 3
7
29
ROM
\A 4
6
\A 5
5
\
17
RD
\A 6
4
\A 7
3
16
WR N \A 8
25
\
\A 9
24
\A 1 0
21
\A 1 1
23
\A 1 2
2
NA13
26
\A 1 4
27
\A 1 5
1
\RO M
22
*==■
27C512A
UÊ_
15
AO
y
o o
A1
q
01
A2
c i
02
A3
03
A4
04
A5
05
A6
06
A7
07
A8
A9
A1Q
A11
A12
A13
A14
A15
ÛË
CE
NA15
AQ
\A 0
\A1
_A1_
A2
"\A 2
A4
\A 4
AS \ \ AS
\A 6
A6
~ Â 7 ~ ~ \
\A .7
\ NM
11
DO
12
D1
13
D2
15
D3
16
D4
17
D5
18
D6
19
D7
\A 9
24
\A 1 0
21
\A 1 1
23
\A 1 2
2
26
\A 1 4
1
\ NA.15
\RD
/А15
\ N M
из
10
25
22
AO
g
DO
A1
3
D1
A2
и
D2
A3
D3
A4
D4
A5
D5
A6
D6
A7
D7
A8
A9
A10
A11
A12
A13
A14
L t
QE.
WE
10
\A 1
9
\A 2
8
\A 3
7
\A 4
6
■Vi.5
5
\A 6
4
\A 7
3
\A 8
25
\A 9
24
NA10
21
\A 1 1
23
\A 1 2
2
\A 1 3
2R
\A 1 4
1
\/A 1 5
20
\R D
22
\
\W R
27
HM62256
11
DO
12
D1
\
13
D2
\
15
ПЗ
N
16
D4
\
17
D5
\
18
D6
\
19
D7
\
AO
g
DO
A1
dj
D1
A2
Ui
D2
A3
D3
A4
D4
A5
D5
A6
D6
A7
D7
A8
A9
A10
A11
A12
A13
A14
L t
Ut_
WE
12
13
15
17
18
D6
JQQ_
DÏ \
\
D4 N
N
NOT
HM62256
предыдущая страница 23 Радиолюбитель 2002-08 читать онлайн следующая страница 25 Радиолюбитель 2002-08 читать онлайн Домой Выключить/включить текст