Esquemático:
Esquemático |
Código en Assembler (mpasm):
1 ;Hazael
Fernando Mojica García
2 ;Villeurbanne, Francia
3 ;18/10/2012
4 ;GPL
5
6 #include <p16f887.inc>
7
8 ;Definicion de variables
9
10
11
12 ;Comienzo del programa
13 org 00h
;Vector de Reset
14
15
16 Start
17
18 clrw ;Limpiamos
el registro del acumulador W
19 bsf STATUS,RP0
20 clrf TRISB ;Declaramos como salida el Puerto B colocando en 0 todos sus pines
21 movlw 0xFF ;Colocamos
11111111b en W
22 movwf TRISD ;Declaramos como entrada el Puerto D colocando el 1 todos sus pines
23 bcf STATUS,RP0
24
25 Main
26 movfw PORTD
27 movwf PORTB
28 goto Main
29 end
30
Descargas:
Diagrama en proteus y Proyecto de MPLABX: aqui
Tags:
- Leer puerto
- Encender leds
- Pic
- Assembler
- MPASM
- MPLABX
- Pic C
- CCS
- XC8
No hay comentarios:
Publicar un comentario