BASCOM DRUINA PROGRAMSKIH JEZIKOV ZA PROGRAMIRANJE MIKROKONTROLERJEV DRUINE
BASCOM DRUŽINA PROGRAMSKIH JEZIKOV ZA PROGRAMIRANJE MIKROKONTROLERJEV DRUŽINE 8051
DRUŽINA BASCOM PROGRAMSKIH JEZIKOV Bascom. LT Bascom-8051 Bascom AVR
Bascom programski jezik sestavljajo: Urejevalnik Simulatorja Programatorja In-line ASM Terminalskega okna Emulator 89 C 2051
Bascom. LT urejevalnik Okno urejevalnika
Bascom. LT urejevalnik Odpiranje obstoječe ali nove datoteke
Bascom. LT urejevalnik Nastavitve urejevalnika
Bascom. LT urejevalnik Izbiranje izhodnih datotek
Bascom. LT urejevalnik Nastavitve komunikacije
Bascom. LT urejevalnik Nastavitev I 2 C vodil in DAT datoteke
Bascom. LT urejevalnik Izbira programatorja
Bascom. LT urejevalnik Nastavitev priključkov za LCD prikazovalnik
Bascom. LT urejevalnik Nastavitve terminalskega okna
Bascom simulator Izgled okna
Bascom simulator Nastavitev spremljanja spremenljivk
Bascom programator Izbira ciljnega mikrokontrolerja
Bascom. LT urejevalnik Orodja urejevalnika
Bascom programator Izbor DAT datoteke
Bascom terminalsko okno
Odlike Bascom programov Prijazno programiranje 99% združljivo z Visual Basic programom Dobra podpora za različne 8051 mikrokontrolerje
Odlike Bascom programov Enostavna orodja in pripomočki Podpora za prikaz na LCD prikazovalniku Podpora za I 2 C vodilo Podpora za SPI vodilo Podpora za 1 Wire vodilo Vgrajen simulator Podpora s članki v reviji Svet Elektronike
Odlike Bascom programov Možnost nadgradnje LT verzije na verzijo 8051 Nizka cena Popolnoma funkcionalen DEMO program na spletni strani http: //www. svet-el. si
Dobra podpora za različne 8051 mikrokontrolerje DAT datoteko lahko konfiguriramo sami
Enostavna orodja in pripomočki Podpora za prikaz na LCD prikazovalniku -------------------------------' (c) 1997, 1998 MCS Electronics '-------------------------------' file: LCD. BAS ' demo: LCD, CLS, LOWERLINE, SHIFTLCD, SHIFTCURSOR, HOME ' CURSOR, DISPLAY '-------------------------------Cls Cursor Off Noblink Config Lcd = 16 * 2 Config Lcdbus = 4 Do Cls Wait 1 Lcd “Srednja šola " Wait 1 Lowerline Lcd “Novo Mesto “ Wait 1 ' 'configure lcd screen
Enostavna orodja in pripomočki Podpora za I 2 C vodilo Example ---- Writing and reading a byte to an EEPROM 2404 --------DIM a As Byte DIM adres. W AS CONST 174 'write of 2404 DIM adres. R AS CONST 175 'read adres of 2404 I 2 CSTART I 2 CWBYTE adres. W I 2 CWBYTE 1 I 2 CWBYTE 3 I 2 CSTOP 'generate start 'send slaveadres 'send adres of EEPROM 'send a value 'generate stop Wait. MS 10 'wait 10 m. S because that is the time that the chip needs to write the data --------now read the value back into the var a ---------I 2 CSTART 'generate start I 2 CWBYTE adres. W 'write slaveadres I 2 CWBYTE 1 'write adres of EEPROM to read I 2 CSTART 'generate repeated start I 2 CWBYTE adres. R 'write slaveadres of EEPROM I 2 CRBYTE a, 9 'receive value into a. 9 means last byte to receive I 2 CSTOP 'generate stop PRINT a 'print received value END
Enostavna orodja in pripomočki Podpora za SPI vodilo Example Dim Ar(4) As Byte CONFIG SPI = SOFT, DIN = P 1. 0, DOUT = P 1. 1, CS=P 1. 2, CLK = P 1. 3 Spi. Init 'bring pins to good logic state SPIOUT ar(1) , 4 'send 4 bytes End
Enostavna orodja in pripomočki Podpora za 1 Wire vodilo Example '-------------------------' 1 WIRE. BAS ' demonstrates 1 wreset, 1 wwrite and 1 wread() ' pullup of 4 K 7 required to VCC from P. 1 ' DS 2401 serial button connected to P 1. 1 '-------------------------Config 1 wire = P 1. 1 'use this pin Dim Ar(8) As Byte , A As Byte , I As Byte 1 wreset 'reset the bus Print Err 'print error 1 if error 1 wwrite &H 33 'read ROM command For I = 1 To 8 A = 1 wread() 'read byte Ar(i) = A 'place into array Next For I = 1 To 8 A = Ar(i) : Printhex A; 'print output Next Print End 'linefeed
Razvojno okolje Programator PG 302 Bascom testna plošča Emulator Bascom začetni priročnik
Programator PG 302
Programator PG 302
Programator PG 302 Nastavitev ciljnega mikrokontrolerja
Programator PG 302 Nastavitev komunikacijskih vrat
Programator PG 302 Nalaganje programa
Programator PG 302 Programiranje
Programator PG 302 Programiranje uspešno opravljeno
Programator PG 302 Programiranje Lock bitov
Programator PG 302 Adapterji za programiranje ADT 87 za 40 -pinske mikrokontrolerje v DIL ohišju ADT 87 -PLCC, za 44 -pinske mikrokontrolerje v PLCC ohišju ADT 87 -SI, za 20 -pinske mikrokontrolerje v SMD ohišju ADT-90, za 40 -pinske AVR mikrokontrolerje v DIL ohišju
Programator PG 302 Adapterji za programiranje ADT 87 za 40 -pinske mikrokontrolerje v DIL ohišju
Programator PG 302 Adapterji za programiranje ADT 87 -PLCC, za 44 -pinske mikrokontrolerje v PLCC ohišju
Programator PG 302 Adapterji za programiranje ADT 87 -SI, za 20 -pinske mikrokontrolerje v SMD ohišju
Bascom testna plošča je univerzalno preizkusno mesto, ki nam nadomešča nerodno izdelavo prototipnih vezij
Bascom testna plošča omogoča Možnost uporabe 20 -pin in 40 -pin mikrokontrolerjev 2 x 8 LED diod za spremljanje logičnih nivojev 4 x 8 segm. LED prikazovalniki Vezji za RS 232 in RS 485 komunikacijo 2 x EEPROM integrirani vezji 3 tipke + reset tipka 4 konektorji za dostop do vseh I/O vrat mikrokontrolerja
Emulator AT 89 CX 051 in AT 89 C 5 X mikrokontrolerjev Na najbolj enostaven način omogoča emuliranje mikrokontrolerjev
Bascom začetni priročnik je namenjen začetnikom v programiranju mikrokontrolerjev družine 8051.
Želimo Vam uspešno programiranje mikrokontrolerjev! AX Elektronika d. o. o. Pot heroja Trtnika 45 1260 Ljubljana-Polje tel: 061 -14 -914 -05 fax: 061 -485 -688 e-mail: stik@svet-el. si URL: http: //www. svet-el. si
- Slides: 45