1 / 45

BASCOM

BASCOM. DRUŽINA PROGRAMSKIH JEZIKOV ZA PROGRAMIRANJE MIKROKONTROLERJEV DRUŽINE 8051. BascomLT. Bascom-8051. Bascom AVR. DRUŽINA BASCOM PROGRAMSKIH JEZIKOV. Bascom programski jezik sestavljajo:. Urejevalnik. Simulatorja. Programatorja. Terminalskega okna. In-line ASM. Emulator

zocha
Download Presentation

BASCOM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BASCOM DRUŽINA PROGRAMSKIH JEZIKOV ZA PROGRAMIRANJE MIKROKONTROLERJEV DRUŽINE 8051

  2. BascomLT Bascom-8051 Bascom AVR DRUŽINA BASCOM PROGRAMSKIH JEZIKOV

  3. Bascom programski jezik sestavljajo: Urejevalnik Simulatorja Programatorja Terminalskega okna In-line ASM Emulator 89C2051

  4. BascomLT urejevalnik Okno urejevalnika

  5. BascomLT urejevalnik Odpiranje obstoječe ali nove datoteke

  6. BascomLT urejevalnik Nastavitve urejevalnika

  7. BascomLT urejevalnik Izbiranje izhodnih datotek

  8. BascomLT urejevalnik Nastavitve komunikacije

  9. BascomLT urejevalnik Nastavitev I2C vodil in DAT datoteke

  10. BascomLT urejevalnik Izbira programatorja

  11. BascomLT urejevalnik Nastavitev priključkov za LCD prikazovalnik

  12. BascomLT urejevalnik Nastavitve terminalskega okna

  13. Bascom simulator Izgled okna

  14. Bascom simulator Nastavitev spremljanja spremenljivk

  15. Bascom programator Izbira ciljnega mikrokontrolerja

  16. BascomLT urejevalnik Orodja urejevalnika

  17. Bascom programator Izbor DAT datoteke

  18. Bascom terminalsko okno

  19. Odlike Bascom programov Prijazno programiranje 99% združljivo z Visual Basic programom Dobra podpora za različne 8051 mikrokontrolerje

  20. Odlike Bascom programov Enostavna orodja in pripomočki Podpora za prikaz na LCD prikazovalniku Podpora za I2C vodilo Podpora za SPI vodilo Podpora za 1Wire vodilo Vgrajen simulator Podpora s članki v reviji Svet Elektronike

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

  22. Dobra podpora za različne 8051 mikrokontrolerje DAT datoteko lahko konfiguriramo sami

  23. 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 'configure lcd screen Config Lcdbus = 4 Do Cls Wait 1 Lcd “Srednja šola " Wait 1 Lowerline Lcd “Novo Mesto “ Wait 1 '

  24. Enostavna orodja in pripomočki Podpora za I2C vodilo Example -------- Writing and reading a byte to an EEPROM 2404 ----------------- DIM a As Byte DIM adresW AS CONST 174 'write of 2404 DIM adresR AS CONST 175 'read adres of 2404 I2CSTART 'generate start I2CWBYTE adresW 'send slaveadres I2CWBYTE 1 'send adres of EEPROM I2CWBYTE 3 'send a value I2CSTOP 'generate stop WaitMS 10 'wait 10 mS because that is the time that the chip needs to write the data ----------------now read the value back into the var a ------------------- I2CSTART 'generate start I2CWBYTE adresW 'write slaveadres I2CWBYTE 1 'write adres of EEPROM to read I2CSTART 'generate repeated start I2CWBYTE adresR 'write slaveadres of EEPROM I2CRBYTE a,9 'receive value into a. 9 means last byte to receive I2CSTOP 'generate stop PRINT a 'print received value END

  25. Enostavna orodja in pripomočki Podpora za SPI vodilo Example Dim Ar(4) As Byte CONFIG SPI = SOFT, DIN = P1.0, DOUT = P1.1, CS=P1.2, CLK = P1.3 SpiInit 'bring pins to good logic state SPIOUT ar(1) , 4 'send 4 bytes End

  26. Enostavna orodja in pripomočki Podpora za 1Wire vodilo Example '-------------------------------------------------- ' 1WIRE.BAS ' demonstrates 1wreset, 1wwrite and 1wread() ' pullup of 4K7 required to VCC from P.1 ' DS2401 serial button connected to P1.1 '-------------------------------------------------- Config 1wire = P1.1 'use this pin Dim Ar(8) As Byte , A As Byte , I As Byte 1wreset 'reset the bus Print Err 'print error 1 if error 1wwrite &H33 'read ROM command For I = 1 To 8 A = 1wread() 'read byte Ar(i) = A 'place into array Next For I = 1 To 8 A = Ar(i) : Printhex A; 'print output Next Print 'linefeed End

  27. Razvojno okolje Programator PG302 Bascom testna plošča Emulator Bascom začetni priročnik

  28. Programator PG302

  29. Programator PG302

  30. Programator PG302Nastavitev ciljnega mikrokontrolerja

  31. Programator PG302Nastavitev komunikacijskih vrat

  32. Programator PG302Nalaganje programa

  33. Programator PG302Programiranje

  34. Programator PG302Programiranje uspešno opravljeno

  35. Programator PG302Programiranje Lock bitov

  36. Programator PG302Adapterji za programiranje ADT87 za 40-pinske mikrokontrolerje v DIL ohišju ADT87-PLCC, za 44-pinske mikrokontrolerje v PLCC ohišju ADT87-SI, za 20-pinske mikrokontrolerje v SMD ohišju ADT-90, za 40-pinske AVR mikrokontrolerje v DIL ohišju

  37. Programator PG302Adapterji za programiranje ADT87 za 40-pinske mikrokontrolerje v DIL ohišju

  38. Programator PG302Adapterji za programiranje ADT87-PLCC, za 44-pinske mikrokontrolerje v PLCC ohišju

  39. Programator PG302Adapterji za programiranje ADT87-SI, za 20-pinske mikrokontrolerje v SMD ohišju

  40. Bascom testna plošča Bascom testna plošča je univerzalno preizkusno mesto, ki nam nadomešča nerodno izdelavo prototipnih vezij

  41. 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 RS232 in RS485 komunikacijo 2 x EEPROM integrirani vezji 3 tipke + reset tipka 4 konektorji za dostop do vseh I/O vrat mikrokontrolerja

  42. Emulator AT89CX051 in AT89C5X mikrokontrolerjev Na najbolj enostaven način omogoča emuliranje mikrokontrolerjev

  43. Bascom začetni priročnik Bascom začetni priročnik je namenjen začetnikom v programiranju mikrokontrolerjev družine 8051.

  44. Ž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

More Related