Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe Micros 4
Informe Micros 4
Campus Sur
Sistemas Microprocesados I
Informe Nº 4PIC
Integrantes:
Lasso Darwin
Layedra Julio
Martínez Dalila
Curso: 6G1
Procesos:
CÓDIGO:
DIAGRAMA DE FLUJOS:
DIAGRAMA ESQUEMATICO:
CIRCUITO ARMADO:
Entradas:
Procesos:
CODIGO:
program calculadora
dim x1 as byte
dim op as string[6]
dim sr as String[12]
dim b as string[6]
while (n1=0)
lcd_out(1,1,"valor 1:")
n1=keypad_released
n1f=n1
intTostr(n1,sn1)
wend
lcd_out(1,10,sn1)
while (n2=0)
lcd_out(2,1,"valor 2:")
n2=keypad_released
n2f=n2
intTostr(n2,sn2)
wend
lcd_out(2,10,sn2)
delay_ms(500)
end sub
while (n1=0)
lcd_out(1,1,"valor 1:")
n1=keypad_released
n1f=n1
intTostr(n1,sn1)
wend
lcd_out(1,10,sn1)
delay_ms(500)
end sub
lcd_cmd(lcd_clear)
lcd_out(1,1,sn1)
lcd_out_cp(op)
lcd_out_cp(sn2)
lcd_out_cp("=")
intTostr(resultado,sr)
lcd_out(2,1,sr)
delay_ms(1500)
lcd_cmd(lcd_clear)
end sub
lcd_cmd(lcd_clear)
lcd_out(1,1,sn1)
lcd_out_cp(op)
'lcd_out_cp(sn2)
lcd_out_cp("=")
floatTostr(resf,sr)
lcd_out(2,1,sr)
delay_ms(3000)
lcd_cmd(lcd_clear)
end sub
case 1
lcd_cmd(lcd_clear)
leer op="+"
resultado=n1+n2
displayres
case 2
lcd_cmd(lcd_clear)
leer op="-"
resultado=n1-n2
displayres
case 3
lcd_cmd(lcd_clear)
leer op="*"
resultado=n1*n2
displayres
case 4
lcd_cmd(lcd_clear)
leer op="/"
resultado=n1f/n2f
displayres
case 5
lcd_cmd(lcd_clear)
david op="log10"
resf=log10(n1f)
displayresf
case else
lcd_cmd(lcd_clear)
lcd_out(2,1,"nes asignadas")
delay_ms(500)
lcd_cmd(lcd_clear)
end select
end sub
main:
lcd_config(portb,7,6,5,4,portb,0,1,2)
lcd_cmd(lcd_cursor_off)
keypad_init(portc)
lazo:
while (luis=0)
lcd_out(1,1,"Ingrese su")
lcd_out(2,1,"opcion: ")
luis=keypad_released wordtostr(luis,b)
wend
lcd_out(2,8,b)
delay_ms(500)
operaciones
n1=0
n2=0
luis=0
goto
lazo
end.
DIAGRAMA DE FLUJO:
DIAGRAMA ESQUEMATICO:
CIRCUITO ARMADO:
3. Elaborar un programa para mostrar los caracteres ingresados desde un teclado
PS-2.
Entradas:
Procesos:
Salidas:
CODIGO:
DIAGRAMA DE FLUJO:
CONCLUCIONES:
Con este laboratorio pudimos darnos cuenta que el uso del micro controlador PIC
16F887A es inmenso en el mundo de la electrónica.
Bibliografía:
RECOMENDACIONES:
CONCLUSIONES:
Nos pudimos dar cuenta del incontable uso que se puede dar al display
alfanumérico dentro de la industria ya que es muy fá cil de utilizar y controlarla
mediante pics es realmente sencillo.
BIBLIOGRAFÍA: