Sie sind auf Seite 1von 1

List p=16f8977a

Include p 16f877a.inc
Aux equ h20 ;registro 20
Bsf status,rp0 ;seleciona el banco 1
Bcf status, rp1; seleciona el banco 1
Movlw b0111111 pone al w 7f y configura el puerto a como E/s digital
Movwf adcon1; mueve 7f al banco adcon1= funcin especial del micro anlogo digital
Mov lw b00111111; programado el Puerto a como entrada
Movwf trisa ; programado el Puerto a como entrada
Clrf trisbv ; programado el Puerto a como salida
Bcf status,rp0; borra un bit del status 0 volvemos al banco 0 que es el de trabajo
Bcf status,rp1; borra un bit del status 0 volvemos al banco 0 que es el de trabajo
Ciclo movf port a,w; mover filer deln port a al working
Movwf aux ; mover al filer la variable aux
Comf aux, w; complementar la variable aux del fileer al working
Movwf portb; mover lo que se en cuentra en el working alfiler portB
Goto ciclo; volver al ciclo
End; terminar

Das könnte Ihnen auch gefallen