.


:




:

































 

 

 

 





(Optrex Corporation, Powertip, Seiko Instruments, Batron .) () , . AVR , HD44780, , DV0802 [14].

. 14- (. 2.34) ( AVR). AVR- (. 2.35), ASCII- . , AVR- .

 

2.34. HD44780

  VSS . 0 V.
  VDD .+5V.
  V0 ,
  RS . - ; -
  R/-W . -, -
  E . , /
7-14 DB0- DB7 /

 

14- , .

 

. 2.17 . 11 8 (DB0 - DB7) / , 3 (RS, R/W, E) AVR- .

. 2.18 / .

RS , : ( , ). C , / . E. R/W : RAM (R/-W=0) RAM (R/W=1).

(. 2.18) , AVR- .

 
 

, , , AVR BUSY- ( busy-), , . , , , , , .

AVR- , , . AVR- , ASCII- , (DDRAM), 80 . , .

 

2.35. D4478

(fosc=250)
RS R/W DB7-DB0
0 0 0 0 0 0 0 0 0 1 ( 0) 82 1.64
0 0 0 0 0 0 0 0 1* ( 0). DDRAM . DDRAM . 40 1.6
0 0 0 0 0 0 0 1 I/D S (I/D=1) (I/D=0) / DDRAM. (S=1) . 40
0 0 0 0 0 0 1 D C B (D=1)/(D=0) . (C=1)/ (C=0) . (B=1). 40
0 0 0 0 0 1 S/C R/L * * (S/C=0) (S/C=1) (R/L=1) (R/L=0). 40
0 0 0 0 1 DL N F * * 4 (DL=0) 8 (DL=1), - (N=0) (N=1), - 57 (F=0) 510 (F=1). 40
0 0 0 1 ACG CGRAM. / / CGRAM. 40
0 0 1 ADD DDRAM. / / DDRAM . 40
0 1 B F AC busy- (BF) . 1
1 0 . DDRAM CGRAM. 40
1 1 . DDRAM CGRAM. 40

. DDRAM- Display data RAM - ASCII-, . CGRAM-haracter generator RAM - .

 

, . (. ), . 40 , , , 40 - . . , ( ).

AVR-. . 2.19 ATmega 128. R/-W, E RS / . (PA0-P7), (PC0 R/-W; PC1- RS PC2 - E).

SPI, .

. 2.19.

. , / . , (. 2.20). , , -, . , .. , , (. 2.19). , , .

PD3-PD0 D Pull-up , .

 

 

. 2.20.

( 8 D)

 

PD7-PD4 D , . ( . 2.19 R1, R3-R5).

. , . , , PD4. D ( PD3-PD0) PD4 , 0 , . , PD4 PD2, PD3-PD0 1011.

( ) . , , . PD3-PD0 =1011, PD7-PD4=1110, .. 11101011. .

, .

(. 2.19) .

. - . , , . , , . , . , . , RS , - . , .

 

 

1. -. . .

2. . .

3. / . .

4. PORTx PINx.

5. , , ( ) ( ).

6. ?

7. .

8. (. 2.19 2.20).

9. (. 2.20)

10.

11. , . 2.18.

 





:


: 2016-11-02; !; : 785 |


:

:

, , .
==> ...

1744 - | 1440 -


© 2015-2024 lektsii.org - -

: 0.014 .