LIST P = 16F874, R = DEC #include P16F874.INC __CONFIG _CP_OFF &_WDT_OFF &_BODEN_OFF &_PWRTE_OFF &_HS_OSC &_WRT_ENABLE_OFF ;&_LVE_OFF -vyhazuje chybu ;---------------------------------------------------------- ORG H'0000' GOTO START ;---------------------------------------------------------- START BCF INTCON,GIE ;ZAK. VSE PRERUS BCF STATUS,RP0 ;bank 0 BCF STATUS,RP1 MOVLW B'00000000' ;ZRUSENI ANALOG VSTUPU MOVWF ADCON0 MOVLW B'00000000' MOVWF PORTA ;nastavení portu A -TRANZISTOTY L-aktivuje seg./H-deaktivuje MOVLW B'00000000' MOVWF PORTB ;nastavení portu B -TLACITKA L-seple/H-rozeple MOVLW B'00000000' MOVWF PORTC ;nastavení portu C MOVLW B'00000000' MOVWF PORTD ;nastavení portu D -SEGMENTY ROZSVIT L-sviti/H-zhasne MOVLW B'00000000' MOVWF PORTE ;nastavení portu E BSF STATUS,RP0 ;bank 1 BCF STATUS,RP1 MOVLW B'00000110' ;ZRUSENI ANALOG VSTUPU MOVWF ADCON1 ;BCF OPTION_REG,7 ;REZISTOR Ucc-PORTB --TOHLE JE PROBLEM MOVLW B'00000000' ;1-VSTUP/0-VYSTUP MOVWF TRISA ;nastavení portu A -TRANZISTORY MOVLW B'11111111' MOVWF TRISB ;nastavení portu B -TLACITKA MOVLW B'00000000' MOVWF TRISC ;nastavení portu C MOVLW B'00000000' MOVWF TRISD ;nastavení portu D -SEGMENT MOVLW B'00000000' MOVWF TRISE ;nastavení portu E BCF STATUS,RP0 ;bank 0 BCF STATUS,RP1 sem1 NOP MOVFW PORTB NOP NOP NOP MOVWF PORTD NOP NOP GOTO sem1 END