Flera PICAXE avbryter (4 / 5 steg)
Steg 4: Program
Ansluta banan till en dator och öppna den programmering programvaran. Ange följande kod: (här koden är för kretsen i diagrammet nedan)
setint % 00001000, % 00001000
viktigaste:
gå till största
avbrott:
High 5
Pausa 5000
låga 5
setint % 00001000, % 00001000
returnera
Nedan är vad koden innebär:
setint % 00001000, % 00001000
Denna kod anger ett avbrott för stift 3, som är ansluta till båda växlar med dioder.
viktigaste:
Detta är en etikett för en rutin som heter "main"
gå till största
Detta går rutinen "main". Dessa två kodrader ständigt loop, gör ingenting. Detta är att Visa avbrottet.
avbrott:
Detta är en etikett för en subrutin som kallas "avbrott", som körs när stift 3 utlöses.
High 5
Detta anger pin 5 (ansluten till LED) för hög, som vänder på LED.
Pausa 5000
Detta säger koden för att vänta på 5000 millisekunder (5 sekunder) innan du fortsätter.
låga 5
Detta anger pin 5 till låg, som stänger av lysdioden.
setint % 00001000, % 00001000
Denna renables avbrottet igen, eftersom det är inaktiverat när den utlöses.
returnera
Detta säger koden för att återgå till den punkt där subrutinen aktiverades (när antingen switch trycktes)