bacom podstawy.docx

(12 KB) Pobierz

-Instrukcje deklaracji
              zaczynają się od słów: Dim, Declere,
                            np. Dim sekunda As Byte              zmienna sekunda typu Byte

 

-Dyrektywy kompilatora
              zaczynamy się od znaku dolara ($)
                            np.  $REGFILE = ”m8def.dat”              ‘informuje kompilator o rodzaju mikrokontrolera

-Komendy zaczynające się od apostrofu (‘) lub REM
              tylko REM musi być poprzedzone dwukropkiem (:)
                            np. Print „cos tam”              : Rem wyświetl tekst

-Dwukropek stosujemy też kiedy w linii programu występuje więcej niż 1 instrukcja

 

Określanie stanu początkowego portów

Portb = &B11111111                            ‘ cały port b stan niski
Portb = &B00000000                            ‘ cały port b stan wysoki

 

Określanie kierunku portów

Config Portb = Output                            ‘ cały port b jako wyjście
Config Portb.1 = Output              ‘ tylko port b.1 jako wyjście
lub
Config Portb = &B11111111              ‘ cały port b jako wyjście
Config Portb = &B00000000              ‘ cały port b jako wejście
 

Konfiguracja wyświetlacza LCD

Standardowe podpięcie

Nazwa końcówki

Port mikrokontrolera

Numer końcówki LCD

DB7

PortB.7

14

DB6

PortB.6

13

DB5

PortB.5

12

DB4

PortB.4

11

E

PortB.3

6

RS

PortB.2

4

RW

Masa

5

Vss

Masa

1

Vdd

+5 Volt

2

Vo

0-5 Volt

3

 

 

Lub samemu przypisujesz wyjścia w programie:
Config Lcdpin = Pin ,
Db4 = portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0  , E = Portc.4 , Rs = Portc.5
 

 

$REGFILE = ”m8def.dat              - określanie rodzaju mikrokontrolera w tym wypadku ATmega8
$CRYSTAL = 8000000                            - informacje kompilatora o częstotliwości oscylatora (8MHz)
Set Portb.1                                          -dołączenie do linii b.1 rezystora podciągającego
Cursor Off                                          -wyłączanie kursora na LCD
 

Zgłoś jeśli naruszono regulamin