Stap 2: Software
Hieronder vindt u de link van de software. Terwijl het wordt gericht voor de 16F627A, is het gemakkelijk ported aan andere versies van de PIC. U zult moeten veranderen de regel waarmee de PIC-versie (lijst =) en het INCLUDE-bestand, maar die zijn intuïtieve veranderingen. De __CONFIG lijn wellicht ook tweaken alleen maar omdat een of twee van de gebruikte etiketten zijn anders gespeld in sommige van de INCLUDE-bestanden. Zorg enkel ervoor dat de foto die u een PIN-code waarmee een externe Interrupt input heeft (meestal het label EXT of INT) en het vermogen om te doen PWM.
De software van de basislijn gekopieerd rechtstreeks van wat werd gebruikt in aflevering 10 met wijzigingen voor de 16F627A ter vervanging van de 16F688. De 16F627A heeft ook, alleen een interne oscillator van 4-Mhz, zodat de routines van de vertraging en de graven van de timer voor het herkennen van de IR-bits beïnvloed. De software van de PWM van Episode 9 is ook toegevoegd. De calculator van de PWM gedetailleerde in aflevering 9 werd gebruikt om de register-waarden voor de 1000 Hertz-uitvoer die is geselecteerd in de sectie hardware instellen. Als de IR-controller de 5650 draait op de software wordt het PWM-uitgang ingesteld op 50%. Dat kan gemakkelijk worden veranderd indien een hoger of lager standaardinstelling gewenst. Het PWM-uitgang is ingesteld op 0% wanneer de stroom is uitgeschakeld. Nou, dat is het voor aflevering 14 van "Fun met PIC vergadering". Stay tuned voor meer afleveringen.