aplikasi atmega 8535 menggunakan sensor suhu dan alarm.docx
DESCRIPTION
SeptriaTRANSCRIPT
Aplikasi Atmega 8535 menggunakan Sensor Suhu dan Alarm
Prog :
$regfile = "M8535.dat"$crystal = 12000000
Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0Config Portd.7 = OutputConfig Portb.1 = OutputConfig Portb.2 = OutputConfig Portb.3 = Output
Config Lcd = 16 * 2
Buzzer Alias Portd.7Aman Alias Portb.1Bahaya Alias Portb.2
Config Adc = Single , Prescaler = Auto , Reference = InternalDim Dataadc As Word , Datasuhu As SingleConst Vreff = 5.00Start Adc
ClsCursor OffLocate 1 , 1Lcd Chr(15) ; "TEI D4 FT UNP"Locate 2 , 14Lcd Chr(223) ; "C"Locate 2 , 1Lcd "SUHU ="
Do
Dataadc = Getadc(5)Datasuhu = Dataadc / 1024Datasuhu = Datasuhu * Vreff
Datasuhu = Datasuhu * 100Locate 2 , 8Lcd "" ; Fusing(datasuhu , "#.##")
If Datasuhu > 30 ThenAman = 0Bahaya = 1Buzzer = 1
Elseif Datasuhu < 30 ThenAman = 1Bahaya = 0Buzzer = 0
End If
Waitms 100 LoopEnd