Programacion

Páginas: 3 (506 palabras) Publicado: 24 de octubre de 2011
INCLUDE <P16F628A.INC>
ORG 0X00
BSF STATUS,RP0
MOVLW 0XF0
MOVWF PORTA
MOVLW 0X80
MOVWF PORTB
BCF STATUS,RP0
MOVLW 0X07
MOVWF CMCON

INICIO: MOVLW 0X16
MOVWF 0X20;contador
CLRF 0X21; apuntador
MAS: MOVF 0X21,0
CALL DISPLAY
INCF 0X21,1
DECFSZ 0X21,1
GOTO MAS
GOTO INICIO
DISPLAY: MOVWF 0X26;SACAMOS COPIA DEL CONTADOR
MOVLW0X13;RETARDO ANIDADO
MOVWF 0X23;RETARDO ANIDADO
REPITE: MOVLW 0X04; SE DEFINE
MOVWF 0X25; CONTADOR 2
CLRF 0X22; APUNTADOR2
SIGUE: MOVF 0X26,0
CALL TABLA1
MOVWF PORTB
MOVF 0X22,0
CALLTABLA2
MOVWF PORTA
CALL RETARDO
INCF 0X26,1
INCF 0X22,1
DECFSZ 0X25,1
GOTO SIGUE
MOVF 0X21,0
MOVWF 0X26
DEFSZ 0X23,1
GOTO REPITE
RETURN

TABLA1 ADDWF PCL,1DT 0XFF,0XFF,0XFF,0XFF,0xD0,OXF1,0XFF,0XFF,0XC0,0XF9
DT 0XC0,0XA4,0XFF,0XFF,,0XD0,0XC0,0XF1,0XC0

TABLA2 ADDWF PCL,1
DT 0X08,0X04,0X02,0X01

RETARDO MOVLW 0X20
MOVWF 0X27
X2DEFSZ 0X28,1
X1 GOTO X1
DECFSZ 0X27,1
GOTO X2
RETURN
END






Instituto Politécnico Nacional
CECyT 10 “Carlos Vallejo Márquez”

IntroducciónEl PIC16F627A/628A/648A de 18-pin basado en Flash
miembros de la versátil PIC16F627A/628A/648A
familiares de bajo costo, alto rendimiento, CMOS, microcontroladores fullystatic, de 8 bits.
Todos los PICmicrocontroladores emplean una avanzada RISC
arquitectura. El PIC16F627A/628A/648A han
características mejoradas núcleo, una de ocho niveles de profundidad de pila, y
múltiples fuentes deinterrupción internas y externas. La
instrucción independiente y los buses de datos de la Universidad de Harvard
arquitectura permite la palabra variedad de instrucciones de 14 bits con
los datos separados de ancho de8 bits. La instrucción en dos etapas
tubería permite todas las instrucciones para ejecutar en un singlecycle, excepto para las sucursales del programa (que requieren dos
ciclos). Un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS