Blame | Last modification | View Log | Download
#include 16C84.INCorg 0goto Start;--------------------org 4;--------------------Start:page1movlw 00000000B ; inicializace citace a prescalerumovwf TMR0movlw 00000000B ; konfigurace prerusenimovwf INTCONpage1movlw 11110111B ; nastaveni portu na vstup nebo vystupmovwf PORTA ; 1=vstup 0=vystupmovlw 11110111Bmovwf PORTBbsf TMR0, 7 ; vypni pull-up na PORTB (OPTION registr)page0clrw ; vynulovani portumovwf PORTAmovwf PORTBbsf PORTA, 3 ; Rozsvit LEDbsf PORTB, 3 ; Pridrz napajeniMainLoop:call Delay250msbcf PORTB, 3bcf PORTA, 3call Delay250msbsf PORTB, 3bsf PORTA, 3goto MainLoop;---------------;--- Spozdeni 250ms ----Delay250ms:movlw 100 ; 2,5 msmovwf CT2Delay250:movlw 250 ; 2,5 msmovwf CT1call Delay10usdecfsz CT2, 1goto Delay250return;--- Spozdeni v nasobcich 10us ----Delay10us: ; Prodleva (CT1 * 10us)+3usnopnopnopnopnopnopnopdecfsz CT1, 1goto Delay10usreturn#include SERVO.INCend