Contador

Páginas: 4 (913 palabras) Publicado: 14 de julio de 2012
Informe de arquitectura de micro- controladores





Nombre del proyecto: contador ascendente
Con pic 16f84a





Introducción
A continuación veremos un contador que a diferenciade muchos en este utilizamos un micro controlador pic 16f84a, obteniendo una gran ventaja al utilizar este pic.
A continuación se explicara el programa que utiliza este proyecto y el circuitoutilizado para llevar este proyecto a cabo.


Contador ascendente con pic 16f84a
Diagrama de conexionado

Circuito montado en proteus



Programa en assembler

listp =16f84a
#includep16f84a.inc
__CONFIG _WDT_OFF & _CP_OFF & _XT_OSC & _PWRTE_ON
indo equ 00h ;registro de indireccion
cont equ 02h ;contador de programa
fsr equ 04h;registro de seleccion
ptoa equ 05h ;puerto a
ptob equ 06h ;puerto b
rota equ 0fh ;variable para desplazamiento de displaydig1 equ 10h ;acumulador miles
dig2 equ 11h ;acumulador centenas
dig3 equ 12h ;acumulador decenas
dig4 equ 13h;acumulador unidades
loops equ 1dh ;variables usadas en retardos
loops2 equ 1eh
z equ 02h ;flag de cero
ram equ 05h ;bit de seleccionde pagina de memoria
c equ 00h ;flag de acarreo
w equ 00h ;bit de destino a variable de trabajo
cont1 equ 22h
cont2 equ 23h
cont3 equ 33h
resetorg 00
goto inicio
org 05h




retardo: movlw d'15'
movwf cont1
loop1: movlw d'20'
movwf cont2
loop2: movlw d'10'
movwf cont3
loop3:decfsz cont3,f
goto loop3
decfsz cont2,f
goto loop2
decfsz cont1,f
goto loop1
return

s1000 ;rutina de incremento x 1000
clrf dig2...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Contador
  • Contador
  • Contador
  • Contador
  • Contador
  • Contador
  • Contador
  • Contador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS