Académique Documents
Professionnel Documents
Culture Documents
POLITECNICA SALESIANA
INGENIERIA ELECTRÓ NICA
ALOMOTO ARMANDO
ANDRADE JIMMY
MALDONADO SANTIAGO
OBJETIVOS
- Conocer los valores respectivos que se deben activar para generar el pulso
simétrico requerido mediante el análisis de la hoja de datos del PIC16F877A.
CODIGO
program ejerciciodosbienunoi
Dim L as byte
Dim A,B as byte
Dim valor as string[6]
Lcd_config(portc,7,6,5,4,portc,0,1,2)
lcd_cmd(lcd_cursor_off)
end sub
end if
end sub
main:
init
loop:
lcd_cmd(lcd_clear)
lcd_out(1,1,"UPS QUITO")
delay_ms(500)
goto loop
end.
CALCULOS
Calcular la frecuencia
F=valor cristal/4
F¿8/4
F=2
t = 1/2
t ¿ 0.5
Para saber cuales osn los valores que activan al byte mas significativo y menos
significativo del timer 1 seguimos la siguiente formula.
Despejar X y ese es el valor hexadecimal que se pondrá en los byte mas significativo y
menos significativo del timer 1.
x=20536d
x=5038h
El par TMR1H Y TMR1L del registro TIMER1 incrementa desde 0000h hasta FFFFh. si
es habilitada la interrupción del timer1 es generada en un sobre flujo que es
memorizada en un bit bandera de interrupción, esta interrupción puede ser habilitada
por el bit de activación TMR1IE.
Comando intcon
1=activa timer1
0=desactiva timer1
REGISTRO PIR1
CONCLUSIONES
BIBLIOGRAFIA