Home Preguntas Frecuentes ¿Cómo adapto los programas del libro al PIC16F87x?
¿Cómo adapto los programas del libro al PIC16F87x? PDF Imprimir E-mail
Domingo, 07 de Septiembre de 2008 00:09

Deseo probar los ejercicios y proyectos del libro con un microcontrolador de la serie PIC16F87x, ¿qué modificaciones tengo que realizar en los programas?

En la siguiente figura se muestra un ejemplo de un circuito montado con PIC16F876A.

pic16f87x_lcd

El siguiente recuadro muestra un ejemplo, adaptando el ejercicio "Mensaje_07.asm" para el microcontrolador PIC16F876A. Los cambios a realizar en el programa se resumen en estos principales:

  • Primero: Adaptar las directivas LIST, INCLUDE, CONFIG Y CBLOCK tal como se muestra en el ejemplo.
  • Segundo: Poner al cero el bit RP1 del STATUS para acceder al Banco 0.
  • Tercero: Configurar como digitales las líneas del Puerto A cargando en el registro ADCON1 el valor adecuado.

 

;****************** Mensaje_07.asm **************
;
;
; El módulo LCD visualiza un mensaje largo (más de 16 caracteres)
; que se desplaza a lo largo de la pantalla.
;
; ZONA DE DATOS *****************************

LIST P=16F876A
INCLUDE <P16F876A.INC>
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC & _LVP_OFF

CBLOCK 0x20
ENDC

; ZONA DE CÓDIGOS **************************

ORG 0

Inicio

bsf STATUS,RP0
bcf STATUS,RP1
movlw b'00000110' ; Líneas del Puerto A
movwf ADCON1 ; configuradas como digitales.
bcf STATUS,RP0
call LCD_Inicializa ; Prepara la pantalla.

Principal

movlw Mensaje0 ; Apunta al mensaje.
call LCD_MensajeMovimiento
goto Principal ; Repite la visualización.

; "Mensajes" ----------------------------------
;
Mensajes

addwf PCL,F

Mensaje0 ; Posición inicial del mensaje.

DT " " ; Espacios en blanco al principio para mejor
DT "Estudia el Ciclo Formativo " ; visualización.
DT "DESARROLLO DE PRODUCTOS "
DT "ELECTRONICOS"
DT " ", 0x0 ; Espacios en blanco al final.

INCLUDE <LCD_MENS.INC>
INCLUDE <LCD_4BIT.INC>
INCLUDE <RETARDOS.INC>
END

Actualizado ( Domingo, 07 de Septiembre de 2008 09:46 )
 

Comprar libro

Para comprar el libro "Microcontrolador PIC16F84. Desarrollo de proyectos" de la Editorial Ra-Ma pulse sobre la siguiente figura:

Portada

¿Quién está en línea?

Tenemos 63 invitados conectado

Visitantes

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
Ulti Clocks content
home search