Stap 8: Codering - onderbreekt u zeggen?
Nu we onze motorische functies klaar, we moeten een manier om controle van hen, en het systeem uit te voeren wanneer we willen vertellen. We gaan dit doen met behulp van interrupts.Voor wie niet vertrouwd met vergadering is een interrupt gewoon een component informeren van het systeem dat het heeft teweeggebracht (drukknop, toetsenbord, sensor, etc.), en het systeem stoppen wat het doet, en de interrupt op passende wijze behandelen.
Dus, onze belangrijkste programma zal hebben de volgende structuur:
.data
# Het teken van spullen in het geval dat wij willen later uitprinten
.section .exceptions, "ax"
Druk op #
# Controleer die onderbroken
# handvat toetsenbord ingangen
# handvat sensor interrupts
# pop
.section .text
# setup
de hoofdlus #
Laten we beginnen met de sectie .text, want het is zeker de eenvoudigste.
Nogmaals, voor het gemak, ik heb ook het main.s bestand hieronder. Opmerking: Dit is niet het hoogste niveau bestand, dus ik verontschuldig me aan iedereen van de ernstige codeurs die er die zijn vloeken mijn misbruik van de naam van een bestand.