haha...bener juga yak... klu gitu pake cara yang ini aja... simpan nilai tombol yang ditekan di suatu variabel, setiap kali tombol ditekan, variabel tadi dibandingin ama tombol tersebut.. nanti nilai variabel diupdate setiap kali ada perubahan... nah untuk displaynya selalu ngecek dari variabel i...
oh..maksudnya mau begitu... masih bisa kok...metode pooling itu sebenarnya cuma metoda buat ngecek input aja... jadi misalnya pas mencet tombol lantai 5, agan nyalain aja LED1 trus kasih delay sesaat, kemudian nyalain lagi LED2, delay, nyalain LED3, delay,dst sampe LED 5. nah itu gan.. klo saya g...
metode pooling itu metode yang ngecek input secara bergantian terus menerus... misalnya agan ngecek push button (PB) 1 dulu, klu memang PB 1 dipencet, maka nyalain LED 1, klu PB1 ga dipencet, maka ga terjadi apa2. Setelah itu baru ngecek PB2, dipencet atau ga. Klu dipencet berarti nyalain LED2, ...
maksudnya ketika ditekan tombol 1, trus led 1 nyala, dan 7 segment nunjukin angka 1? klu maksudnya memang begitu cara yang paling mudah adalah tinggal diassign secara manual dengan setiap tombol dicek dengan metode pooling.. untuk motor itu make motor DC ato motor stepper? klu make motor DC biar ...
permisi kk.. mau nanya lagi nih tentang pengcodingan bahasa assembler dengan munggunakan simulasi proteus.. saya memiliki ilustrasi lift sebagai brikut http://img97.imageshack.us/img97/8029/96783296.jpg saya ingin terlihat agar tiap tombol di tekan, led akan secara bertahap mengikuti kemana tombo...
waduh, kalo converter bilangan hex to binary itu saya biasanya convert on the fly di kepala saya (cieh, gaya). astaga masa nda tidak tahu? Calculator nya windows itu lho kan ada mode Scientific, bisa buat convert desimal, heksa, biner, oktal wahaha.. iya.. baru tau sya kk... kirain selama ini kal...
1. setau saya untuk MCS51 harus pakai angka 0 pada penulisan bilangan heksa bilamana awalan bilangan tersebut adalah huruf. jadi seharusnya mov PORT0,#0AAh 2. call delay artinya melompat ke bagian program yang diawali label DELAY. menjalankan program dimulai dari label DELAY, ketika mencapai peri...
hai.. kk.. nanya lagi ya... saya pake proteus 6 buat blajar microcontroller... ni.. 1. yang pertama Org 0h Start: \tMov P0,#AAh ; \tsjmp start\t\t ; lompat ke start \tEnd sewaktu saya kompile menggunakan ASEM.EXE terdapat error.. :( apakah kesalahan ada pada huruf yang sya te...
ORG 0h = origin 0h, kode diletakkan di alamat 0000h pada program memory Start = ini cuman label doang, kamu ganti "Mulai" juga bisa. MOV P0,#11110000b = mengisi Port0 dengan nilai biner 11110000 SJMP start = sjmp merupakan instruksi short jump (<128byte gak salah), lompat ke label &q...
kbetulan nemu nih trit... :( kk,, bantuin saya y... pingin tau fungsi dari setiap baris code berikut... Org 0h Start Mov P0, #11110000b sjmp start end kk... bantuin saya y... trima kasih :)