Tampilkan postingan dengan label Tutor. Tampilkan semua postingan
Tampilkan postingan dengan label Tutor. Tampilkan semua postingan

AVR Eclipse pada Ubuntu 12.04



Bagi teman-teman yang berkecimpung dalam dunia elektronika / mikrokontroller tentu tidak asing lagi dengan AVR, salah satu product dari atmel yang saat ini merajai dunia mikrokontroller. Hal ini disebabkan banyaknya komunitas serta kemudahan pemrogramannya dan tidak luput juga kehandalan arsitektur RISC yang diusungnya.

Pada kesempatan kali ini saya akan berbagi pengalaman tentang pemrograman AVR mengunakan eclipse, dengan bahasa standart ANSI C tentunya. Sehingga bahasa pemrogramannya sama persis dengan AVR STUDIO. compilernya pun sama yaitu menggunakan GCC sehingga kehandalannya sudah tidak perlu diragukan lagi.

Ngomong-ngomong soal cara upload ke AVR target, tidak perlu khawatir sebab pada AVR Eclipse ini telah mendukung AVRDUDE, sehingga kita bisa custom programernya sesuai dengan keinginan kita.

AVR Eclipse juga sebagai solusi sulitnya pemrograman AVR di sistem operasi linux, mungkin yang baru mengenal linux. Tapi bagi yang sudah mahir linux, tentu ini tidak menjadi masalah besar. Tutorial ini adalah menggunakan Linux Ubuntu 10.04 LTS, karena saya menggukanannya.

Untuk install Eclipse di Ubuntu sagat mudah, jika komputer anda terhubung internet, tinggal ketikan pada terminal
sudo apt-get install eclipse
masukkan password anda dan proses download serta instalasi akan berjalan.

Bagi yang tidak terkoneksi internet maka silahkan download di situsnya :
http://www.eclipse.org/downloads/
Saya menyarankan untuk memilih yang Eclipse IDE for C/C++ Linux Developers (includes Incubating components). Untuk installnya tinggal extrak saja :
sudo tar -xzvf eclipse-linuxtools-helios-SR2-incubation-linux-gtk.tar.gz -C /opt
cd /opt/eclipse
./eclipse
Setelah eclipse terinstall, install plug-in AVR eclipse dengan cara:

  • pada eclipse klik Help >> Install New software
  • klik ADD
  • Masukkan Name terserah anda, misal AVR Eclipse
  • isikan location dengan http://avr-eclipse.sourceforge.net/updatesite/
  • Klik OK dan ikuti prosedur sampai selesai
  • restart eclipse
pada AVR Eclipse membutuhkan Toolchain Component yaitu:
gcc
binutils
libc-avr
gdb
avrdude
Untuk instalasinya ketik "sudo apt-get install gcc-avr binutils-avr gdb-avr avr-libc avrdude"

Sekarang avr eclipse anda telah selesai dan siap digunakan, untuk memulainya :

1. Klik File >> New C/C++ Project
2. Silahkan kasih nama pada Project Name



3. Klik Next jangan Finish
4. Centang Release, atau keduanya, jangan jentang hanya debug saja

5. klik next pilih type AVR dan Clock yang digunakan
6. klik finish

Untuk menuliskan coding program klik kanan pada project (pada workspace) >> New >> Source file
Isi source file dengan "main.c"

Untuk mengcompile klik Project >> Build All
Unuk langsung upload ke AVR konfigurasi dulu avrdude (Project >> Properties >> AVR >> AVRDUDE)

NB: 
Jika pada proses build muncul error, mungkin ubuntu belum terinstall build-essensial, "sudo apt-get install build-essential".
KLIK tuk melanjutkan »

Setting Webcam untuk Skype pada Linux Mint 11

Meskipun beberapa pekerjaan Webcam di Linux Mint dengan Keju dan aplikasi webcam lainnya, mereka tidak semua bekerja di luar kotak dengan Skype. Anda mungkin memiliki layar hijau ketika Anda mengakses video Anda di skype atau ada video sama sekali. Masalah ini adalah ke 4 video perpustakaan linux (V4L). Secara default perpustakaan saat ini adalah V4L2, untuk membuat pekerjaan webcam Anda dengan Skype jika Anda memiliki masalah ini, memerlukan preloading dari V4L agar kompatibel atau V4L2 konversi.
Berikut ini merupakan cara yang sederhana dan cepat untuk mendapatkan webcam Anda dan berjalan dengan Skype.
Saya menggunakan gedit sebagai editor teks saya, jika Anda menggunakan satu yang berbeda hanya menggantikan gedit untuk editor pilihan Anda.
Pertama membuka Terminal.

Copy dan paste baris di bawah ini ke Terminal dan tekan Enter.
sudo gedit / usr / local / bin / skype


Ini akan membuka editor dengan file teks kosong, copy dan paste baris berikut ke dalam file teks kosong Anda.
Gunakan garis bawah untuk x86 (32bit)
# / Bin! / Bash
LD_PRELOAD = / usr/lib/libv4l/v4l1compat.so / usr / bin / skype
Gunakan garis bawah untuk x64 (64bit)
# / Bin! / Bash
LD_PRELOAD = / usr/lib32/libv4l/v4l1compat.so / usr / bin / skype

Simpan file dan menutupnya.
Sekarang untuk membuat file executable, copy dan paste baris berikut ke dalam Terminal.
sudo chmod a + x / usr / local / bin / skype

Tekan Enter dan menutup Terminal, Skype dan mulai bekerja webcam.
Sekarang webcam Anda bekerja Anda opsional dapat (untuk meningkatkan kualitas gambar webcam Anda), instal v4l2ucp (video untuk linux 2 panel kontrol universal) dari Manajer Perangkat Lunak.


Ketik "v4l2ucp" di kotak pencarian dan kemudian memilihnya.

Klik "Install".

Setelah instalasi pergi ke
Menu> Preferences> Control Panel Video4Linux

Ini akan memungkinkan Anda untuk menyesuaikan Kontras, Gamma, Keuntungan Auto dan Ketajaman video Anda. Cukup klik "Preview" dan menyesuaikan slider untuk memenuhi kebutuhan Anda.

Jika webcam Anda memiliki built-in microphone, untuk set ke default untuk digunakan dengan Skype, pergi ke
Menu> Preferences> Suara

Klik pada tab input dan pilih mikrofon webcam Anda dari pilihan yang terdaftar untuk perangkat input.
(Buat volume mikrofon yakin tidak dimatikan).

Jika crash ketika memulai Skype video selama panggilan, lakukan berikut ini.
Membuat panggilan Skype tanpa memulai video Anda, mendapatkan orang yang Anda panggil untuk memulai video mereka, Anda sekarang akan melihat ikon video cahaya biru muncul di bagian bawah jendela panggilan Skype.

Klik pada ikon video dan mengubah ukuran video dari "Ukuran Normal" untuk "Ukuran Double"

Sekarang mulai video Anda. (Harap dicatat bahwa ini lebih merupakan solusi dari apa pun, jika orang yang Anda sebut berhenti video mereka sebelum Anda, maka Skype akan crash)
Sebagai alternatif jika memperbaiki di atas tidak berhasil coba menggunakan baris di bawah ini sebagai gantinya.
Gunakan garis bawah untuk x86 (32bit)
# / Bin! / Bash
LD_PRELOAD = / usr/lib/libv4l/v4l2convert.so / usr / bin / skype
Gunakan garis bawah untuk x64 (64bit)
# / Bin! / Bash
LD_PRELOAD = / usr/lib32/libv4l/v4l2convert.so / usr / bin / skype
Membuat file eksekusi seperti di atas.
Diuji di Linux Mint 9 (Isadora) 32 dan 64 bit, Linux Mint 10 (Julia) 32 dan 64 bit
Skype 2.1.0.81 (Beta) dengan Webcam E1000 dan Genius videocam GE111 Logitech
sumber 
KLIK tuk melanjutkan »

Membuat shortcut menu untuk XAMPP control panel di Linux Mint 11 Katya

Hallo, teman-teman Linux User dimanapun anda, salam IGOS (Indonesia Go Open Source) ! Ok, langsung saja saya akan berbagi sedkit pengetahuan nih :). Mungkin teman-teman yang biasa membuat web pasti tidak asing lagi dengan aplikasi yang satu ini, apalagi kalo bukan XAMPP. XAMMP berisi Web Server Apache, PHP, MySQL dan juga FTP, hmm,,lengkap sekali. Tapi biasanya kita menginstal di OS Windows, kita akan langsung di berikan Control Panel untuk menjalankan XAMPP tersebut, kalo di Ubuntu tidak langsung di sediakan. Nah sekarang saya akan sharing tentang membuat shortcut menu XAMPP Control Panel agar dapat di tampilkan di Ubuntu :)
Let’s try bro :)
Pertama :
Saya asumsikan teman-teman sudah mengistal XAMPP di Ubuntu, lalu kita buka aplikasi Terminal : Accessories > Terminal.
Dan ketikkan : $ cd /home/nama_anda/.local/share/applications/

Kedua :
Jika sudah berpindah ke direktori /home/nama_anda/.local/share/applications, lalu ketikkan perintah berikut :
$ sudo nano xampp-control-panel.desktop

lalu ketikan akan muncul editor nano :

lalu ketikkan konfigurasi di bawah ini di editor nano :
[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=gksudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Icon[en_CA]=/opt/lampp/htdocs/xampp/img/logo-small.gif
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=/opt/lampp/htdocs/xampp/img/logo-small.gif
Setelah terisi seperti gambar di atas, akhiri dengan CTRL + O lalu ENTER kemudian CTRL + X.

Ketiga :
Lalu lihat di menu Applications > Other > XAMPP Control Panel, dan jalankan, dan… akan muncul aplikasi control panel bro :)

Selamat mencoba :) SUMBER
KLIK tuk melanjutkan »

Pasang Google Plus Button | Google+ Di Posting Blog

Pasang google plus button | google+ di posting blog - kali ini saya akan berbagi cara pasang button google plus | google+ di posting blog , namun saya terangkan beberapa hal kegunaan button google plus ini , fungsi dari plugin google ini sama seperti fungsi yang lain yaitu untuk berbagi dan menyebarkan informasi pada pengguna google+ , namun fungsi utama saya gunakan google plus button ini untuk menjadikan salah satu teknik seo , sehingga bisa mendapatkan hasil terbaik blog dalam pemburuan seo , jadi apa salahnya menggunakan plugin gratis google ini untuk melakukan seo maupun pemasaran .
Ada beberapa cara untuk memasang google+ button ini diantarany memasang google plus di atas posting blog , maupun memasang google plus di bawah posting blog .


Pasang Google Plus Button Di Atas Posting

Saya akan terangkan cara pasang google plus di kanan atas posting dan cara pasang google plus di kiri atas posting .

google plus
Google Plus

1. Masuk ke akun blog anda --> rancangan --> edit html --> Expand Template Widget
2. Cari kode ini </head>
3. Pasang kode script google plus ini di atas kode tadi

Kode google plus button untuk blog berbahasa inggris  
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

Kode google plus button untuk blog berbahasa indonesia
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">{lang: 'id'}</script>

4. Masukan kode google plus button di blog ,keterangan nya akan dibahas satu persatu dibawah.
Untuk mencari ukuran kode google plus silahkan anda baca posting saya Cara Pasang button google plus | tombol google+ di blog

Pasang google plus di kanan atas posting


Untuk memasang google plus di kanan posting anda cari kode berikut ini:

<data:post.body> (bila menemukan beberapa kode yang sama , simpan pada kode yang kedua bila yang telah menggunakan related posts , apabila belum berhasil coba satu persatu karena setiap template berbeda )

Lalu simpan kode ini diatas kode tadi

<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div style='float:right'>
<g:plusone expr:href='data:post.url' size='medium'/>
</div>
</b:if>

Simpan

Pasang google plus di kiri atas posting


Untuk memasang google plus di posting kiri atas anda cukup mengikuti proses yang telah diterangkan tadi dan cukup mengganti kode google plus <div style='float:right'> dengan <div style='float:left'> lalu simpan google plus plugin anda.


Pasang Google Plus Button Di Bawah Posting

 Saya akan menerangkan cara pasang button google plus di kiri bawah posting dan cara pasang google plus button di kanan bawah posting blog .


google+

Google+

Pasang google plus di kanan bawah posting


Untuk cara pasang google plus di kanan bawah posting ini anda cukup mengulangi proses 1 sampai 3 Diatas dan cari kode berikut ini

<data:post.body> (bila menemukan beberapa kode yang sama , simpan pada kode yang kedua bila yang telah menggunakan related posts , apabila belum berhasil coba satu persatu karena setiap template berbeda )

Lalu pasang kode berikut ini di bawah kode tadi


<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div style='float:right'>
<g:plusone expr:href='data:post.url' size='medium'/>
</div>
</b:if>

Pasang google plus di kiri bawah posting

Untuk memasang google plus di posting kiri bawah anda cukup mengikuti proses yang telah diterangkan tadi dan cukup mengganti kode google plus <div style='float:right'> dengan <div style='float:left'> lalu simpan google plus plugin anda.

Cukup mudah bukan cara pasang google plus button di posting blog , saya kira penjelasan diatas sudah lengkap silahkan anda memilih untuk pasang button google plus sesuai dengan selera anda.
KLIK tuk melanjutkan »

Domain Gratis Pengganti co.cc Yaitu CU.CC

CU.CC: Free Domain Registration + FREE DNS Services Ada informasi bagus buat teman-teman blogger terutama yang dulunya memakai domain .co.cc yang sekarang sudah deindex oleh google sekarang ada alternatifnya yaitu  Domain Gratis .cu.cc. Menurut hasil blogwalking saya ke forum luar dan website luar Domain Gratis .cu.cc prospek kedepannya akan bagus di search engine.
Mumpung masih baru buruan buat domain banyak-banyak dengan nama yang bagus pasti bisa.
Ok buat sobat yang ingin mendaftar silahkan klik banner di bawah ini.







Nah berikut Cara Daftar Domain .cu.cc :
1.Klik banner di atas untuk menuju halaman registrasi.
2.Masukan nama domain yang di inginkan kemudian check availabilty
Register Domain
Karena masih baru domain 5 digit dengan nama manis aja masih bisa, hehehe... dijual bisa gak ya :p
3.Pada domain option pilih register 2 years, kemudian Checkout4.setelah itu sobat akan di bawah ke halaman input data registrasi. Isikan data-data sobat disana
Create Account
catatan: pada box street/number isikan alamat kurang dari 100 karakter tanpa tanda titik dan koma (. dan ,), jika semua sudah lengkap klik create account.
5.Kemudian akan di bawa kehalaman verification, cek di inbox / spam email sobat kemudian copas key verificationnya pada box tersebut, kemudian klik verify Action Key
Activation Key
6.Terakhir Finish Registration
Finish Registration
untuk setting domain .cu.cc ke blogspot atau wordpress self-hosting akan di bahas pada artikel berikutnya. baca : Cara Mengubah Domain Blogspot Ke .cu.cc
KLIK tuk melanjutkan »

Membuat Artikel Terkait di Bawah Postingan Blogspot

Cara Membuat Artikel Terkait di Bawah Postingan - Halo sobat, kali ini saya akan membagikan trik dan panduan mengenai cara menampilkan artikel terkait/ralted post yang tampil di bawah postingan/artikel. Fungsinya untuk menampilkan artikel-artikel yang berkaitan dengan artikel yang Anda buka. Memasang artikel terkait juga memudahkan para pembaca untuk melihat artikel-artikel sebelumnya. Widget artikel terkait ini akan muncul jika artikel pada blog sudah dikelompokan dengan label tertentu.
Selanjutnya jika Anda merasa penting memasang trik yang satu ini, silahkan ikuti langkah-langkahnya di bawah ini.

Caranya:
  • Pada blogger Anda, pilih Edit HTML,
  • Jangan lupa ceklist "Expand Template Widget",
  • Silahkan cari kode di bawah ini,
<data:post.body/>
  • Kemudian letakan kode di bawah ini di bawah kode yang sudah Anda temukan, 
<b:if cond='data:blog.pageType == "item"'>
<div class='similiar'>
<div class='widget-content'>
<h3>Artikel yang berkaitan</h3>
<div id='data2007'/>
<br/>
<br/>
<script type='text/javascript'>
var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;
maxNumberOfPostsPerLabel = 100;
maxNumberOfLabels = 3;
function listEntries10(json) {var ul = document.createElement(&#39;ul&#39;);var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ?json.feed.entry.length : maxNumberOfPostsPerLabel;for (var i = 0; i &lt; maxPosts; i++) {var entry = json.feed.entry[i];var alturl;
for (var k = 0; k &lt; entry.link.length; k++) {if (entry.link[k].rel == &#39;alternate&#39;) {alturl = entry.link[k].href;break;}}var li = document.createElement(&#39;li&#39;);var a = document.createElement(&#39;a&#39;);a.href = alturl;
if(a.href!=location.href) {var txt = document.createTextNode(entry.title.$t);a.appendChild(txt);li.appendChild(a);ul.appendChild(li);}}for (var l = 0; l &lt; json.feed.link.length; l++) {if (json.feed.link[l].rel == &#39;alternate&#39;) {var raw = json.feed.link[l].href;var label = raw.substr(homeUrl3.length+13);var k;for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;);var txt = document.createTextNode(label);var h = document.createElement(&#39;b&#39;);h.appendChild(txt);var div1 = document.createElement(&#39;div&#39;);div1.appendChild(h);div1.appendChild(ul);document.getElementById(&#39;data2007&#39;).appendChild(div1);}}}function search10(query, label) {
var script = document.createElement(&#39;script&#39;);script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39;+ label +&#39;?alt=json-in-script&amp;callback=listEntries10&#39;);script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;);document.documentElement.firstChild.appendChild(script);}
var labelArray = new Array();var numLabel = 0;
<b:loop values='data:posts' var='post'><b:loop values='data:post.labels' var='label'>textLabel = &quot;<data:label.name/>&quot;;
var test = 0;for (var i = 0; i &lt; labelArray.length; i++)if (labelArray[i] == textLabel) test = 1;if (test == 0) {labelArray.push(textLabel);var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ?labelArray.length : maxNumberOfLabels;if (numLabel &lt; maxLabels) {search10(homeUrl3, textLabel);numLabel++;}}
</b:loop>
</b:loop>
</script>
</div>
</div>
</b:if>
  • Terakhir, Simpan Template.
Bagaimana menurut Anda, mudah bukan. Jika Anda merasa kesulitan dalam mengeditnya, lampirkan saja pertanyaa Anda melalui komentar di bawah ini.
KLIK tuk melanjutkan »

Distro Linux Lokal [Indonesia] Terbaik

Indonesia emang tidak kalah lagi dg negara2 lain… buktinya sekarang banyak distro lokal yang menurutku bagus banget… walaupun sebenarnya ada banyak, tapi itu sudah lama dan banyak juga yang  tidak dilanjutkan proyeknya sehingga situs-nya pun tidak aktif lagi… Berikut review distro lokal [Indonesia]
1. Linux BlankOn, merupakan turunan dari Ubuntu, jadi desktop-nya menggunakan Gnome. BlankOn sudah mencapai versi BlankOn 6.1 Ombilin (saat tulisan ini dibuat telah hadir BlankOn 7.0 Pattimura Rilis Kandidat 1)
ada pula yg versi BlankOn Sajadah
2. Linux IGOS Nusantara, yang sekarang sudah mencapai versi 6 (IGOS 2011)  merupakan sebuah distro karya anak bangsa dan Nusantara ini adalah turunan dari distro besar Fedora. Berikut link unduh lokal http://igos-nusantara.or.id/unduh/
IGOS Nusantara 2011 Beta2
IGOS Nusantara
IGOS Nusantara 2011 Penari Bali
3. Linux Kinjeng OS, nie salah satu turunan Puppy Linux versi NOP (Nearly Office Pupplet) Setelah hampir enam bulan lebih akhirnya merelease Knop[3face] yaitu linux dengan 3 tampilan (Xp, Mac dan Vista). Akhirnya merelease versi terbaru yaitu Kinjeng Linux [SB] v.4.13. Distro ini dikususkan untuk warnet,untuk mengunduhnya disini
Nie dia screenshot-nya :
XP style
XP style
Vista style
Vista style
Mac style
Mac style
info lebih lanjut atau download bisa ke :
4. Zencafe, distro yang satu ini merupakan keturunan dari Zenwalk… distro lokal yang ditujukan untuk warnet. Tidak banyak info yang kutemukan mengenai distro ini, nie screenshotnya :
zc14-01desktopDesktop Zencafe
info lebih lanjut :
link unduhnya :
5. PC Linux 3D OS… distro turunan PCLinuxOS nih memiliki tampilan mengesankan namun dostro ini melebur dengan distro Linux lokal terbaru yaitu GarudaONE OS, entah apa sebabnya karena saat saya membuka link nya muncul "pengumuman" berikut :
Nah ini dia screenshotnya :
Desktop PC Linux 3D OS
Info lengkapnya ada di :
6. GarudaONE OS.... distro lokal terbaru dari Indonesia ini rilis bertepatan dengan Hari Kebangkitan Nasional, yaitu 20 Mei 2011. Distro turunan PCLinuxOS ini memiliki tampilan menawan mendukung efek 3D. selengkapnya di GarudaONE.com
screenshotnya

Sekian dulu dariku moga Indonesia tambah maju dan bisa menghasilkan karya2 yang lebih bagus lagi…
KLIK tuk melanjutkan »

Interface Keypad 4x4 to LED

 
Gambar 3.22. Interface keypad dengan output ke LED

;Percobaan 3.8.1.

;pada percobaan ini, setiap pengambilan data dari keypad maka data akan dikeluarkan
;pada LED sesuai dengan tombol yang ditekan, sebagai contoh:
;bila tombol 1 ditekan maka = LED akan mempunyai kondisi 00000001,
;artinya LED0 akan nyala, dan seterusnya.
kolom1 bit P1.4
kolom2 bit P1.5
kolom3 bit P1.6
kolom4 bit P1.7
baris1 bit P1.0
baris2 bit P1.1
baris3 bit P1.2
baris4 bit P1.3
;
keydata equ 70h
keybounc equ 71h
org 0h
mulai: Acall keypad4x4 ;memanggil subrutine keypad4x4
Mov A,keydata ;A = keydata
Cjne A,#0FFh,terus ;Bandingkan A dengan FF, bila tidak sama ke Terus
sjmp mulai ;Disinilah awal dari LOOPING FOREVER
terus: CPL A ;A = NOT A
Mov P0,A ;P0 = A
Sjmp mulai ;Disinilah awal dari LOOPING FOREVER
;
delay: mov R0,#0
delay1: mov R2,#50
djnz R2,$
djnz R0,delay1
ret
;
;====================================
; subroutine untuk pembacaan data keypad 4x4
;====================================

Keypad4x4:
mov keybounc,#50 ; keybounc = 50
mov keyport,#0FFh ; keyport=P1= FF
clr kolom1 ; Kolom1= P1.4 = 0
ul1: jb baris1,key1 ; Lompat ke Key1 jika Baris1=P1.0=1
djnz keybounc,ul1
mov keydata,#0ch ; Keydata =0Ch
ret
key1: jb baris2,key2 ; Lompat ke Key2 jika Baris2=P1.1=1
djnz keybounc,key1
mov keydata,#0dh ; Keydata = 0Dh
ret
key2: jb baris3,key3 ; idem
djnz keybounc,key2
mov keydata,#0eh
ret
key3: jb baris4,key4 ; idem
djnz keybounc,key3
mov keydata,#0fh
ret
;
key4: setb kolom1
clr kolom2
jb baris1,key5
djnz keybounc,key4
mov keydata,#0bh
ret
key5: jb baris2,key6
djnz keybounc,key5
mov keydata,#9
ret
key6: jb baris3,key7
djnz keybounc,key6
mov keydata,#6
ret
key7: jb baris4,key8
djnz keybounc,key7
mov keydata,#3h
ret
;
key8: setb kolom2
clr kolom3
jb baris1,key9
djnz keybounc,key8
mov keydata,#0
ret
key9: jb baris2,key10
djnz keybounc,key9
mov keydata,#8
ret
key10: jb baris3,key11
djnz keybounc,key10
mov keydata,#5
ret
key11: jb baris4,key12
djnz keybounc,key11
mov keydata,#02
ret
;
key12: setb kolom3
clr kolom4
jb baris1,key13
djnz keybounc,key12
mov keydata,#09
ret
key13: jb baris2,key14
djnz keybounc,key13
mov keydata,#07
ret
key14: jb baris3,key15
djnz keybounc,key14
mov keydata,#04
ret
key15: jb baris4,key16
djnz keybounc,key15
mov keydata,#01
ret
key16: mov keydata,#0FFh ; bila tombol tidak ada yang menekan maka
; keydata =0FFh
ret
end
KLIK tuk melanjutkan »