RANCANG BANGUN
35 Universitas Indonesia
Universitas Indonesia
Universitas Indonesia
MULAI A
AMBIL DATA
INISIALISASI
GPRMC per
SERIAL PORT
ALAMAT DARI
4800 BAUD
INTERNAL RAM
YA YA
KIRIMKAN DATA KE
AMBIL DATA dan
PERANGKAT PASTI/Byru
SIMPAN DI
Marine per ALAMAT MENGIKUTI
REGISTER R0
FORMAT PENGIRIMAN DATA
APAKAH TIDAK
DATA PANGGIL
$GPRMC? SUBRUTIN
AKHIR
DATA(CR,LF)
YA
SIMPAN DATA
MULAI DARI
KIRIM KE
ALAMAT 23H pada
PERANGKAT
INTERNAL RAM
PASTI/Byru
Marine
AKHIR DATA
TIDAK GPRMC?
SISTEM
YA BERHENTI?
TIDAK
YA
PENYIMPANAN
DATA SELESAI
SELESAI
INISIALISASI
SERIAL PORT
2400 BAUD
AMBIL DATA
HEADER pada
SUBRUTIN
PROGRAM
KIRIMKAN KE
PERANGKAT INISIALISASI A
PASTI/Byru ATDT
Marine
Universitas Indonesia
2 SMOD frekuensiOSC
TH 1 256d …………………………. (3.1)
32d 12 4800d
2 0 11,0592 106
TH 1 256d
32d 12 4800d
TH1 250d
TH1 FAh
2. Untuk kecepatan 2400 baud, digunakan timer sebesar
2 SMOD frekuensiOSC
TH 1 256d …………………………... (3.2)
32d 12 2400d
Besarnya Parameter dan nilai yang digunakan pada kecepatan 2400 baud sama
dengan parameter dan nilai pada kecepatan 4800 baud. Maka didapatkan.
2 0 11,0592 106
TH 1 256d
32d 12 2400d
TH1 244d
TH 1 F 4h
Pada Saat melakukan pengambilan data, mikrokontroler akan menset
kecepatannya pada 4800 baud. Hal ini dikarenakan kecepatan data yang dipakai
GPS adalah 4800 baud. Perlu dua kecepatan yang sama dalam melakukan
Universitas Indonesia
Universitas Indonesia
Universitas Indonesia
Universitas Indonesia
Universitas Indonesia