.


:




:

































 

 

 

 


Arduino ?




ә қ -ә ұ ң құ

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 ө.






:


: 2017-03-18; !; : 1333 |


:

:

, - , ; , - .
==> ...

1508 - | 1520 -


© 2015-2024 lektsii.org - -

: 0.015 .