Tegin sellise katseprogrammi. Kõrvetasin peale ja mõõtsin portb olekut, ehk siis panin testri peale, näitas nulli. Sama kõigi portidega. Kas pordid kutud? Sest programmeerija loeb kirjutab jms ilusti...
Kood:
#include "p16f876a.inc" LIST P=16f876a errorlevel -302 ;Suppress bank warning __CONFIG _WDT_OFF & _XT_OSC & _CP_OFF & _LVP_OFF BANK0 MACRO BCF STATUS,RP1 BCF STATUS,RP0 ENDM BANK1 MACRO BCF STATUS,RP1 BSF STATUS,RP0 ENDM Start CLRF PORTB ; Initialize Port B CLRW BANK1 ; Select Register Bank 1 MOVWF TRISB ; Set B to all outputs BANK0 MAIN movlw 0x89 movwf PORTB goto MAIN END
Comment