timer 0
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...
Regístrate para leer el documento completo.