Artikel
Basiscursus microcontrollers, deel 3
BASIC-52
In de eerste twee afleveringen van de cursus hebben we met assembler gewerkt. We gaan nu verder met een hogere programmeertaal: BASIC-52.BASIC-52 is bij veel ervaren gebruikers van microcontrollers bekend en alom geroemd. Deze interpreter is beschikbaar op de bij het board behorende diskette in de vorm van een Intel hex-bestand: BASIC-52.hex. Het enige dat er moet gebeuren, is dit bestand met het programma microflash.exe in de microcontroller laden (figuur 1). De interpreter is ongeveer 8 KB groot en wordt in ongeveer één minuut overgestuurd.Om de interpreter te kunnen gebruiken, is een terminalprogramma nodig dat instructies en programma's via de seriële poort naar de controller kan sturen. We gebruiken hiervoor het programma BASIC.EXE van H.J. Berndt. Als het programma de eerste keer gestart wordt, moet aangegeven worden welke COM-poort gebruikt moet worden. De communicatie tussen microcontrollersysteem en PC vindt nu via aansluiting K1 plaats. Het programma (figuur 2) heeft twee tekstvensters. Het bovenste editor-venster dient om de BASIC-broncode aan te passen. Iedere regel kan naar behoeven veranderd worden en wordt pas naar de controller gestuurd als op wordt gedrukt. Het onderste venster is een directe terminal. Alle ingevoerde karakters worden zonder pardon naar de controller gestuurd. In dit venster verschijnen ook de terugmeldingen van de controller.
Discussie (0 opmerking(en))