30.01.2010, 12:24



.

, , . , . >CodeVisionAVR, . , , , , . - – , . , (- ).

(.1):

1. 16 14 ;

2. >ATMega8;

3. 16 ;

4. 16 ;

5. 16 ;

6. .

.1

 

, , . >CodeVisionAVR, ‘>Run> >the> >CodeWizardAVR> >automatic> >program> >generator’, . >LCD, >LCD> >Port> , (.2), . >Chars./>Line> . « >AVR». , 1( >LCD.>h), .

>lcd_>init(___)

 

.

>lcd_clear()

>lcd_gotoxy(x, y)

(>x, >y).

>lcd_putchar(char >)

.

>lcd_puts(char *)

.

1. >LCD.>h.

1. «>Hello,>I> >am> >ready».

1:

#include // ATMega8

>#asm

> >.equ __lcd_port=0x12 ;PORTD>

#>endasm // >PORTD>

#>include <>lcd.>h> //

>void main(void)

>{

>char *_str="Hello,Im ready"; //

>PORTD=0>x00; // >PORTD

>DDRD=0>x00; // >PORTD

>lcd_>init(16); // 16

>lcd_>gotoxy(0, 0); //

>lcd_>puts(_>str); // _>str>

while (1)

{

};

}

– .

.2

2, (. 3).

.3

(.4) .

.4

4 24 – , , . (.5).

.5

, , .

, , :

1. - 4,50. = 0,90$;

2. >Atmel> >Mega 8(>ATMega8) – 10,50. = 2$;

3. 16 – 0,50. = 0,1$;

4. 16 – 1. = 0,2$;

5. - 1. = 0,20$;

6. 16 – 1. = 0,20$;

7. – 25. = 5$;

: 43,50 = 8,2$

!

https://homorobot.net/


:
CodeVisionAVR
a



? ! !

:

.

. 2024.