Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
j.andrea.1992@gmail.com
I Introduccin
II Desarrollo de Contenidos
A. Objetivos
Verificacin prctica del comportamiento de un programa bsico
en asembler sobre el microprocesador 18f452 en un circuito electrnico.
III Montaje
A. Materiales
Resistencias
Condensadores
Pulsadores
Diodos led
Cristal de 4MHz
Fuente de voltaje directo
Multmetro
Pic 18f452
Display 7 segmentos
Dipswitch
B. Procedimiento
Realizar el programa en lenguaje assembler usando para esto
MPLAB IDE teniendo en cuenta los lineamientos indicados en clase:
list p=18f452
; Include file, change directory if needed
include "p18f452.inc"
goto Start
; Start application beyond vector area
Start
clrf
clrf
PORTB
TRISB
4 MSB's
;76543210
movlw
movwf
movlw
movwf
B'11110000'
TRISB
0X00
TRISD
Btn0
btfsc PORTB,4
goto Btn1
goto D0
Btn1
btfsc PORTB,5
goto Btn2
goto D1
Btn2
btfsc PORTB,6
goto Btn3
goto D2
Btn3
btfsc PORTB,7
goto Btn0
goto D3
D0
;76543210
movlw B'11110001'
movwf LATB
movlw B'00000010'
movwf LATD
goto Btn0
D1
;76543210
movlw B'11110010'
movwf LATB
movlw B'00010010'
movwf LATD
goto Btn1
D2
;76543210
movlw B'11110100'
movwf LATB
movlw B'00000000'
movwf LATD
goto Btn2
D3
;76543210
movlw B'11111000'
movwf LATB
;Clear PORTB
;PORTB all outputs, display
;hgfedcba
movlw B'00111000'
movwf LATD
goto Btn3
;Do it again
end
Luego de validar que la compilacin del cdigo est correcta se
procede a realizar la simulacin del circuito electrnico que se debe
implementar usando ISIS
IV Conclusiones
Al realizar el montaje del circuito y comprobar la implementacin
del programa se observa que algunos resultados pueden variar y
caractersticas resistivas parasitas delos componentes usados.
Aunque el programa compile correctamente sin mostrar errores no
significa que el resultado lgico en el circuito implementado sea el deseado.
Si la configuracin de bits no es la indicada la implementacin no
ser exitosa
Podemos observar el comportamiento del micro 18f452 con su
configuracin y como con el cambio de los valores de las resistencias, se
puede variar el ciclo til, el periodo y frecuencia.
Referencias
[1]
ww1.microchip.com/downloads/en/DeviceDoc/39564c.pdf
[2]
ftp://ftp.unicauca.edu.co/.../La%20Gama%20Alta%20de%20los%20PIC(...
es.slideshare.net/joselin33/diapositivas-pic-18f452-microprocesadores