Integrantes:
Herrera Johnatan
Loor Leopoldo
Pulloquinga Bladimir
Santamara Alexis
2.
Protocolo de comunicacin:
La comunicacin se lo realiza mediante el envi de un estado alto a bajo
conocido como el bit de arranque, seguido por la trama de datos desde el bit
menos significativo que corresponde a una trama de 8 bits y luego seguido por el
bit de paridad el cual no suele ser usado con frecuencia en este tipo de
comunicaciones y para finalizar el bit de parada que es un cambio de un estado
bajo a un estado alto sea una solo vez o dos veces.
1.3.
Microcontrolador
Un microcontrolador es un circuito integrado, en cuyo interior posee toda
la arquitectura de un computador, esto es CPU, memorias RAM, EEPROM,
y circuitos de entrada y salida. Lo que los hace tiles, como su nombre lo
indica, es su funcin de controlar otros dispositivos sin comprometer el
espacio.
1.4.
LCD 16X2
La pantalla de cristal lquido o LCD (LiquidCrystalDisplay) es un
dispositivo Controlado de visualizacin grafico para la presentacin de
caracteres, smbolos o incluso dibujos en algunos modelos, es
este caso dispone de 2 filas de 16 caracteres cada una y cada carcter dispone
de una matriz de 5x7 puntos (pixeles), aunque los hay de otro nmero de
filas y caracteres.
Este dispositivo est gobernado internamente por un microcontrolador y
regula todos los parmetros de presentacin, este modelo es el ms
comnmente usado y esta informacin se basar en el manejo de este u otro
LCD compatible
Cable serial
1.6.
LM35
150C = 1500mV
-55C = -550mV1
2. PROCEDIMIENTO
a) Realizar la programacin en el micro controlador 16f877A para enviar
y recibir datos
include "modedefs.bas"
define LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 2
LCDout, "Loading..."
pause 500
trisb=%01111111
TRISA=%010101
ADCON1=2
define ADC_BITS 10
define ADC_CLOCK 1
define ADC_SAMPLEUS 50
dato var word
y var word
tem var word
x var word
dato2 var word
inicio:
adcin 0,dato
HIGH portb.0
pause 200
low portb.0
pause 200
y=(dato*4/205)
serout portc.6, T2400, [#y] Enva el dato de temperatura de 0 a 256
if y<10 then
serout portc.6, T2400, [" "]
endif
if y<100 and y>10 then
serout portc.6, T2400, [" "]
endif
serin portc.7,T2400,dato2 Reside el dato A para activar la alarma
if dato2="A" then
high portb.1
pause 300
low portb.1
pause 100
high portb.2
pause 200
low portb.2
pause 100
high portb.3
pause 300
low portb.3
pause 100
endif
goto inicio
end
3. CONCLUSIONES
4. RECOMENDACIONES
5. BIBLIOGRAFA