Selasa, 14 Januari 2014
APLIKASI Pada KEYPAD
Untuk menginput data ( parameter ) ke dalam microcontroller bisa melalui berbagai cara antara lain melalui : switch on-off, serial port , I2c , switch BCD, Keypad 4×4, pc keyboard dll. Pemilihan cara menginput tsb tergantung kebutuhan dan efesiensi dilapangan. Tapi dari semua cara input data yang paling umum dipakai adalah dengan keypad 4×4 spt tampak pada gambar dibawah ini.
P3.7 P3.6 P3.5 P3.4
Berikut adalah Listning Program yang digunakan :
Program -1
$mod51
org 0
clr p1.4
mulai :
mov p1, #11110111b
jb p3.7, key_1
mov p2, #11110011b;1
Key_1:
jb p3.6, key_2
mov p2, #10001001b;2
sjmp mulai
Key_2:
jb p3.5, key_3
mov p2, #10100001b;3
sjmp mulai
Key_3:
jb p3.4, key_4
mov p2, #10110010b;4
sjmp mulai
Key_4:
mov p1, #11111011b
jb p3.7, key_5
mov p2, #10100100b;5
Key_5:
jb p3.6, key_6
mov p2, #10000100b;6
sjmp mulai
Key_6:
jb p3.5, key_7
mov p2, #11110001b;7
sjmp mulai
Key_7:
jb p3.4, key_8
mov p2, #10000000b;8
sjmp mulai
Key_8:
mov p1, #11111101b
jb p3.7, key_9
mov p2, #10100000b;9
Key_9:
jb p3.6, key_10
mov p2, #11000000b;0
sjmp mulai
Key_10:
jb p3.5, key_11
mov p2, #10010000b;A
sjmp mulai
Key_11:
jb p3.4, key_12
mov p2, #10000110b;B
Key_12:
mov p1, #11111110b
jb p3.7, key_13
mov p2, #11001100b;C
Key_13:
jb p3.6, key_14
mov p2, #10000011b;D
Key_14:
jb p3.5, key_15
mov p2, #10001100b;E
Key_15:
jb p3.4, key_16
mov p2, #10011100b;0
sjmp mulai
Key_16:
sjmp mulai
end
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar