timer 0

Páginas: 2 (317 palabras) Publicado: 28 de abril de 2013
LIST

P=16F877a
#include

ORG



0x00

GOTO inicio

ORG

0X04

; Atiendo la interrupción

BTFSS PORTB,0

; si el LED está apagado

;-------Configuración de puertos------inicioBSF

STATUS,0

CLRF

TRISB

BSF

; configurando puertos

STATUS,0

LED
MOVLW

0x01

MOVWF PORTB
CALL tiempo
CLRF PORTB
CALL tiempo
goto LED

RETARDO

BSF STATUS,RP0;
movlwb'00000111';
movwf OPTION_REG; el Divisor = 256
BCF STATUS,RP0;
movlw 0*32;
movwf TMR0;
bcf INTCON,2;

; cargo w con 00000111

ciclo

btss INTCON,2;
GOTO CICLO;
NOP;
NOP;
return;RETARDO

BSF STATUS,RP0;
movlw b'00000111';
movwf OPTION_REG; el Divisor = 256
BCF STATUS,RP0;
movlw 0*198;
movwf TMR0;
bcf INTCON,2;

ciclo

btss INTCON,2;
GOTO CICLO;
NOP;
NOP;return;

END

}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

20000/64=313 PASO A BINARIO ME DIO 100111001
011000110 COMPLEMENTO1
+1 COMPLEMENTO2
_______________________________________
011000100=198
Le agrego el ciclo de 198 y
sigue mal no compila.y menos me va adar los 20 milisegundos.Necesito me de 20
milisegundos exactos urgente con el mplab explicándolo paso a paso yponiéndolo en el
stopwats en 0 y de los 20 milisegundos exactos.

Agradezco su atención prestada y por favor me ayuden es muy urgente.////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////

2. En un arreglo unidimensional se almacenan lascalificaciones finales de N alumnos de un
curso
universitario, Escriba un programa que calcule e imprima:
a. El promedio general del grupo.
b. Número de alumnos aprobados y reprobados.
c. Porcentaje dealumnos aprobados y reprobados.
d. Número de alumnos cuya calificación fue mayor o igual a 8
3. Se tienen tres arreglos: SUR, CENTRO y NORTE que almacenan los nombres de los países de
Sur,
Centro y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Timer 0 En Lenguaje Ensamblador
  • el time
  • timo
  • Time
  • timo
  • Timo
  • timer
  • Time

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS