;********************************************************************** ; Filename: Primer1.asm ; Date: November 19, 2007 ; File Version: 1.00 ; Author: Nemanja Vukasinovic ; ;********************************************************************** ; Opis: proba rada mikrokontrolera ;********************************************************************** list p=16f887 ; procesor #include ; Definicija SFR registara ; mikrokontrolera PIC16F887 errorlevel -302 ; Zabranjuje se pojava poruke "Register ; in operand not in bank 0. Ensure that ; bank bits are correct." ;********************************************************************** __CONFIG _CONFIG1, _HS_OSC & _WDT_OFF & _PWRTE_ON & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOR_ON & _IESO_ON & _FCMEN_ON & _LVP_OFF & _DEBUG_OFF __CONFIG _CONFIG2, _BOR40V & _WRT_OFF ;********************************************************************** ORG 0x0000 ; Adresa prve programske instrukcije ; (RESET vektor) banksel TRISB ; Selektuje se banka u kojoj je TRISB clrf TRISB ; Svi pinovi porta B su izlazi banksel PORTB ; Selektuje se banka u kojoj je PORTB movlw B'01010101' ; Broj 01010101 se upisuje u W movwf PORTB ; Ovaj broj se iz W kopira na PORTB end ; Kraj