Selamat datang,
Pengunjung
. Silahkan
masuk
atau
mendaftar
. Apakah anda lupa
aktivasi email
?
1 Jam
1 Hari
1 Minggu
1 Bulan
Selamanya
Berita:
ForSa punya logo baru!!
Ada komen?
Home
Forum
Anggota
Lihat daftar anggota
Mencari anggota
Masuk
Registrasi
Forum Sains Indonesia
»
Forum
»
Ilmu Terapan
»
Ilmu Teknik
»
Teknik Elektro
»
Mikrokontroler dan Robotika
(Moderator:
insan sains
,
ksatriabajuhitam
) »
Help program sensor Suhu
User
Selamat datang,
Pengunjung
. Silahkan
masuk
atau
mendaftar
. Apakah anda lupa
aktivasi email
?
Mei 25, 2012, 02:53:42 PM
1 Jam
1 Hari
1 Minggu
1 Bulan
Selamanya
Masuk dengan nama pengguna, kata sandi dan lama sesi
Artikel Sains
Biologi
Astronomi
Fisika
Kesehatan
Kimia
Matematika
Sains Umum
Teknologi
Diskusi Sains
Aku Cinta ForSa
Pranala Luar
Download Freeware
ShoutBox!
Last 10 Shouts:
fajri
Kemarin
jam 09:40:03 PM
numpang liat_liat dulu,, kexnya menarik bnget sama masalah mikon.. !
haman11
Kemarin
jam 08:11:34 AM
ada yg tauproses daur ulang urin pada cicak gk ?
GhostInMachine
Mei 23, 2012, 03:52:17 PM
kk mau tanya cara upload Tulisan dong??
army.fice
Mei 23, 2012, 12:22:47 AM
sepi banget sih
lustforscience
Mei 22, 2012, 08:26:02 PM
amin
exile_rstd
Mei 22, 2012, 08:24:55 PM
offline....
good night all
exile_rstd
Mei 22, 2012, 08:23:08 PM
iyaaaa jumat saya mau ujian kenaikan kelas. doain ya om Farabi, semoga ujiannya lancar dan dpt nilai memuaskan
Farabi
Mei 22, 2012, 08:20:37 PM
KMana aja non? Sibuk belajar?
exile_rstd
Mei 22, 2012, 07:44:23 PM
argh lama ga buka forsa, comment di beberapa thread jd membingungkan saya. apa karena udh lama ga asah ya...
N E R R O
Mei 20, 2012, 07:41:57 PM
udah lama gak mampi ke forsa, sdh banyak berubah
Show 50 latest
« sebelumnya
berikutnya »
Kirim topik ini
Cetak
Halaman: [
1
]
Turun
Penulis
Topik: Help program sensor Suhu (Dibaca 301 kali)
0 Anggota dan 1 Pengunjung sedang melihat topik ini.
T3sting
Siswa Baru
Tulisan: 1
IQ: 0
Help program sensor Suhu
«
pada:
Januari 04, 2012, 08:51:29 AM »
Publish
salam kenal semua .......mau sharing nich buat program sensor suhu yang saya buat....tadinya udah di compile pake 8051 IDE tapi kok banyak yah errorrnya ...udat di cek satu2 perasaan udah benar semua....maklum nich klo emang ada yang salah masih tahap pembelajaran.........tolong teman2 di koreksi yah kira2 apanya yah yang salah saia sudah bingung muter2 gak dapat solusi...moga2 aj ad yg ngasih pencerahan....eh skalian nich ...tadinya saya juga udah buat simulasix menggunakan proteus tapi masih bingung buat penempatan port baca LCD-nya ...saia pake LCD 16x2 udah nyambung sana sini tapi kok tampilan belum ada ...apa mungkin dari kesalahan pemrograman apa koneksi dari port LCDnya.....tolong masukannya .....
db0 equ P2.0
db1 equ P2.1
db2 equ P2.2
db3 equ P2.3
db4 equ P2.4
db5 equ P2.5
db6 equ P2.6
db7 equ P2.7
en equ p3.5
rs equ p3.7
rw equ p3.6
LCD
Kipas Bit P2.1
Heater Bit P2.0
Intrupt Bit P2.2
Clr Kipas
Clr Pemanas
pesan:
call delay2
call clear_screen
call data_penampil2
call delay
mov b,#'S'
call kirim_data
call delay
mov b,#'u'
call kirim_data
call delay
mov b,#'h'
call kirim_data
call delay
mov b,#'u'
call kirim_data
call delay
mov b,#' '
call kirim_data
call delay
mov b,#'R'
call kirim_data
call delay
mov b,#'u'
call kirim_data
call delay
mov b,#'a'
call kirim_data
call delay
mov b,#'n'
call kirim_data
call delay
mov b,#'g'
call kirim_data
call delay
mov b,#'a'
call kirim_data
call delay
mov b,#'n'
call kirim_data
call delay
utama:
acall tadc
mov a,p0
cjne a,#50,cek49
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'5'
call kirim_data
call delay
mov b,#'0'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek49:
mov a,62h
cjne a,#49,cek48
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'9'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek48:
mov a,62h
cjne a,#48,cek47
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'8'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek47:
mov a,62h
cjne a,#47,cek46
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'7'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek46:
mov a,62h
cjne a,#46,cek45
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'6'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek45:
mov a,62h
cjne a,#45,cek44
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'5'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek44:
mov a,62h
cjne a,#44,cek43
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek43:
mov a,62h
cjne a,#43,cek42
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'3'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek42:
mov a,62h
cjne a,#42,cek41
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'2'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek41:
mov a,62h
cjne a,#41,cek40
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'1'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek40:
mov a,62h
cjne a,#40,cek39
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'4'
call kirim_data
call delay
mov b,#'0'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
Setb kipas
clr Pemanas
ljmp utama
cek39:
mov a,62h
cjne a,#39,cek38
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'3'
call kirim_data
call delay
mov b,#'9'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
clr kipas
clr Pemanas
ljmp utama
cek38:
mov a,62h
cjne a,#38,cek37
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'3'
call kirim_data
call delay
mov b,#'8'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
clr kipas
clr Pemanas
ljmp utama
cek37:
mov a,62h
cjne a,#37,cek36
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'3'
call kirim_data
call delay
mov b,#'7'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
clr kipas
clr Pemanas
ljmp utama
cek36:
mov a,62h
cjne a,#36,cek35
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'3'
call kirim_data
call delay
mov b,#'6'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
clr kipas
setb Pemanas
ljmp utama
cek35:
mov a,62h
cjne a,#35,cek34
call data_penampil3
call data_scan
mov b,#'('
call kirim_data
call delay
mov b,#'3'
call kirim_data
call delay
mov b,#'5'
call kirim_data
call delay
mov b,#'"'
call kirim_data
call delay
mov b,#'C'
call kirim_data
call delay
mov b,#')'
call kirim_data
call delay
clr kipas
setb Pemanas
ljmp utama
data_penampil2:
mov b,#0ch ;tulisan tampil atau tidak
call data_scan
mov b,#06h ;geser kanan / kiri / tetap
call data_scan
mov b,#80h ;posisi awal karakter
call data_scan
ret
data_penampil3:
mov b,#0ch ;tulisan tampil atau tidak
call data_scan
mov b,#06h ;geser kanan / kiri / tetap
call data_scan
mov b,#0c0h ;posisi awal karakter
call data_scan
ret
clear_screen:
mov b,#01h
call data_scan
ret
data_scan:
mov p1,b
clr rs
clr rw
setb en
call delay
clr en
call delay
ret
kirim_data:
mov p1,b
setb rs
clr rw
setb en
call delay
clr en
call delay
ret
delay:
mov r7,#100
delay:
mov r6,#255
djnz r6,$
djnz r7,delay2
ret
delay2:
mov r7,#100
delay2:
mov r6,#70
delay2: mov r5,#60
djnz r5,$
djnz r6,delay2
djnz r7,delay2
ret
tadc:
mov r7,#80h
adc: mov r6,#50h
djnz r6,$
djnz r7,adc
ret
end
Tercatat
belajararduino
Siswa Baru
Tulisan: 8
IQ: 0
ForSa!
Re:Help program sensor Suhu
«
Jawab #1 pada:
Januari 05, 2012, 06:06:39 PM »
Publish
Kenapa gak pake avr atmel atau arduino? lebih mudah
Tercatat
Kirim topik ini
Cetak
Halaman: [
1
]
Naik
« sebelumnya
berikutnya »
Forum Sains Indonesia
»
Forum
»
Ilmu Terapan
»
Ilmu Teknik
»
Teknik Elektro
»
Mikrokontroler dan Robotika
(Moderator:
insan sains
,
ksatriabajuhitam
) »
Help program sensor Suhu
Copyright © 2006-2011
Forum Sains Indonesia