ә қ -ә ұ ң құ
Arduino- ғ . Ә ң ұ :
void setup()
{
-ә;
}
void loop()
{
-ә;
}
, setup ә . ғ қ қғ setup . қ . Ә ң ұ : ә ү ғғ , қ құғғ ғғ ғ .
loop() ғ setup() ғ , ә қ-қ . ұ ұ : ә ү , ә , ә ғ ғ.
digitalRead(2); | Қ ә қ, HIGH ә ә Ғ, LOW . |
analogRead(0); | қ ә қ. |
analogWrite(5,255); | қ 0- 255 қ ә қ. |
digitalWrite(10,LOW); | қ LOW ә . |
digitalWrite(10, HIGH); | қ HIGH ә . |
delay(100); | ғ . |
if (/**/) {/* , ә */ } else {/* , ә */ }; | ңғ ғ ұқ , қ else ө ғ ғ ғ қ ә . |
if (/**/) {/* , ә */ }; | қ , қ ө ә . ә , қғ . қ ө : == - ң , < - , > - ө, <= - ң, >= ө ң,!= - ң . |
void loop() { /* қ қ қ әқ ә */ } | ̳ ң . қ қ қ әқ ә . |
қ ғ ү: ғ / ғ ң қ (PIN); (ү) ; ғ ғ / ғ ң қ (PIN) үң.
|
|
Қ ү құғ қ (қ) ә қ () құғ ә ә. ғ құғ ө ә құ ә ү ө ә .
қ үң құ ә ұ ә ү ң қ. ғғ (қ) ң үң құқ ң қ қ. ө қ ң ү құ ә ң қ құ ә ұ ә ң қ .
қ қ үң ғ ү ң қ ә қ ң құ ә ұ ә ә ғ қ ң ә ө . Құғ ә ң қ . ң қ ң қғ қ .
ә ө, қ, , қ, қ, қ, ү ә қ қ қ қ ғ қ ү қү қ ә қ қғ .
қ ү ө қ қғ ө, қ (ә) қңғ () ң қ. ұ қ ү , ғ ң 1, ө ң 0- , ү . Ө ү , қ құ қ ң ( ң) қ қ ү . ү ң ғғ (0 ә 1) ң ә қ.
қ үң ң ң ә қ әү құғ ә ү қ ү құғ ү . ғ қ қ ұ ү , , ә қ . қ үң өң ғ қ ү .
|
|
ә қ ү ү [8]:
CPU (Central Processing Unit) қ қ қ құғ.
RAM (Random Access Memory) .
ROM (Read Only Memory) қ қ құғ.
Port I/O (Port Input/Output) /ғ құғ.
ә қ қ құғ ұ ә . қ ң ң ғ : қ қ ғ қ. ұғң D- құғ қ . қ ғ ә қғ . ғ қ ғ қ.қ қ ө қ ққ D- ғғ . қ .
Қ қ қ қ құ. Ә қң қ. ʳ қ ұ ғ ү. ң ә қ ң қ, ө ң . қ ә ғ қ ө қ./ғ ө қғ . /ғ ң ұқ қ ұ . Ә ң ө . қ ұқң әү . әү ң . /ғ қ . ң қ . . қ ө құғғ (ғ ) қ қ құғ ( ) қ.
ғ ә қ . ғ қ ү әү қ құғ қғ ү қ ү ғ. ғ қ қ-қ ү (), қ құғ қғ . ң ғ қ ү қ құғ қғ ү қғ . , , қ , қғ, . . . ғ ө қ құғң ң ң қ ғ . қ ә . қ құғ ә ғ қ .
қ ә қ ғ ө . ұ қ-қ ү, , ... қғ .
|
|
қ үң қ . қ құғ қ. Қғ құғ, , ә /ғ . қ құғ .
қ үң қ ү ө ү қ.:
ә (DATA bus);
(ADDR bus);
қ (CONTROL bus).
ғ ү құ.
ә қ құғғ ә ғ ә ғ. ң қ ң ү қ. Қ ә ң ғ 8- ң. Қ 16, 32, 64 ә ү.
қ ( ) . ұ ғ қ.
ғ ғ ө ғ . ұ қ ғғ ұғң /ғ ң . ң ө ә ү.
Қ ң ң 32 ә ғ. ң ұқң ә. 216 (ғ 65536) ұқ . ұ ң ө . қ ө ұ ү қ қ ү .
/ғ ү . ғ ұ . қ қ ү ұқ қ қ . қ /ғ қ ү ( 16) ң қ.
қ ң қ құ қ. қ қ қ құғғ ә қ әү қ қ ғ .
қ қ :
RD (Read) қ .
WR (Write) .
MREQ құғ .
IORQ /ғ .
қ қ ң :
READY қ .
RESET қ ү .
қ үң ұ ә 1 ө. ү қ үң ұ қ қ. ә қ құғғ қ қң ә ң : ң ұғ қ, ң ұғ , қ ә қ .
|
|
ң ұғ қ ү қ ұқң . ң MREQ қ , ғ қ ө ң. ұ құғ ү ә ң ұ ұқ . ә IORQ қ 1 ң . қ қ үң /ғ . ұ ү RD . ұ құғ ә /ғ ғ ү. қ ұ ғ қ ө IORQ ң ғ ө. құғ RD ә MREQ қ қ ә қң ұ қ ұғ қ ғ.
ә . қ қ ұқң қ. ң ә ұ ұққ ғ ғ қ. ұ ң ә ұ ұққ ғ ғ . ң ұқ MREQ . қ WR қ (. 0). қ ң ұғ .
ң ү ө . қ қ қ ғғ ғ. ң құғң ұ құ ү READY (қ) . қ ү қ ң құғ READY ү (. 0). ң қ құғ ғ ғ . READY ғ ү ү ө. құғ ғғ ғ ң READY ү . ұ ө ұ қ . READY ұ қ.
ғ ә қ құғ қ/ ғ ұқ . ғ қ MREQ ң ү ң ұ ұқ IORQ ө.