Subscribe:

Selasa, 12 Agustus 2014

Palestina Bangkit Dan Berdiri


Palestina bangkitlah

kita tunjukan pada dunia

palestina engkau cahaya terbit

palestina cepatlah bangkit dan berdiri

Ini hanya sebagian lirik dari lagu yang berjudul "Palestina Bangkit Dan Berdiri" ciptaan Deri Septian . Lagu ini merupakan kepedulian seorang anak muda terhadap tragedi yang menimpa saudara kita di Palestina.


Serangan israel terhadap palestina yang di mulai sejak 8 juli 2014 sudah menghancurkan 1500 rumah, menewaskan 1939 orang, dan melukai 9889 warga palestina. Diantara banyaknya korban tewas tersebut, banyak pula terdapat anak - anak yang tidak berdosa tewas dalam kejadian tersebut. 
Mengapa mereka di pisahkan dengan keluarganya dengan cara seperti ini? Mereka masih mempunyai cita - cita dan mimpi. Tapi mengapa banyak dari mereka yang menjadi korban? Mereka adalah contoh manusia yang telah banyak mendapat ujian berat di usia yang masih muda
Warga palestina sekarang hanya memiliki harapan, harapan untuk bisa hidup bersama dengan keluarga yang masih selamat. Selamanya! Biarkanlah mereka menunjukan kepada israel, bahwa DAMAI ITU INDAH.
Seluruh penjuru dunia siap membantumu berdiri. Bangkitlah Palestina!
Berawal dari keinginan untuk membantu palestina bangkit dan berdiri, maka di ciptakan lagu ini.
Perjuanganmu belum selesai Palestina. Satukanlah semangat kalian untuk menuju kemerdekaan. 

Dengarkan dan resapi lagu ini Palestina Bangkit Dan Berdiri (lyric video)


Terimakasih, semoga bermanfaat dan dapat menginspirasi kita terhadap kepedulian untuk palestina.

Sumber www.republika.co.id

Sabtu, 08 Februari 2014

Menganalisa bunyi beep pada laptop


Saya menggunakan laptop Axioo mnw, sudah hampir 3 tahun. tapi laptop saya mengeluarkan bunyi beep saat akan menyala. bunyi beep pendek sebanyak 2 kali. karena rasa penasaranya, saya mencari sumber masalahnya. akhirnya saya menemukan artikel tentang menganalisa bunyi beep. dan setelah saya baca, ternyata laptop saya bermasalah pada CMOS. ya benar, terbukti pula dari setingan jam selalu berubah - ubah walaupun sudah di seting. 
berikut analisa bunyi beep pada laptop :
Umumnya suara “beep” akan keluar dari laptop atau komputer tiap kali melakukan proses booting sebelum akhirnya laptop atau komputer berhasil masuk kedalam sistem operasi.

Namun tahukah kamu pada dasarnya bunyi “beep” bukan tidak sengaja muncul. Bunyi “beep” yang keluar dari perangkat laptop atau komputer kamu merupakan pertanda masalah tertentu yang terjadi pada laptop atau komputer kamu. Analisis suara seperti ini memang seringkali digunakan bagi seorang troubleshooter (penganalisa masalah pada komputer).
Bunyi “beep” pendek sekali dapat mengindikasikan bahwa komputer atau laptop kamu berhasil melakukan dan menghidupkan semua komponen yang dibutuhkan untuk prosse boot up sebuah perangkat komputer. Jjika bunyi ini terdengar namun perangkat tidak menyala, cobalah cek monitor kamu.
Sedangkan bunyi “beep” pendek 2 kali dapat berarti terdapat masalah pada konfigurasi atau setting CMOS. Untuk bunyi “beep” panjang sekali dan pendek sekali artinya ada masalah pada perangkat keras motherboard atau memory kamu. Pastikan kedua perangkat tersebut telah terpasang dengan baik.
Bunyi “beep” panjang sekali dan pendek 2 kali menandakan adanya masalah pada monitor atau VGA card sedangkan bunyi “beep” panjang 1 kali dan pendek 3 kali artinya terdapat masalah pada keyboard.
Selain itu bunyi “beep” panjang sekali dan pendek 9 kali juga kadang terdengar jika ada masalah pada RIOM BIOS perangkat kamu sedangkan bunyi “beep” panjang secara terus menerus berarti RAM perangkat kamu terdapat masalah. Sebaliknya, jika bunyi “beep” terdengar pendek dan terus menerus hal tersebut dapat menandakat adanya masalah penerimaan tegangan atau power.
Untuk itu, jika terjadi suara seperti yang dijelaskan kamu dapat menganalisa kesalahan sehingga dapat melakukan tindakan antisipatif. Jika memang tidak ahli, segera bawa laptop atau komputer kamu ke pusat service resmi terdekat.

semoga bermanfaat :)


Minggu, 12 Januari 2014

Membuat tulisan berjalan di LCD

Nama : Diah Hanggraeni
NIM   : 11.11.2339
Kelas  : TI 11 A

Tugas Mikroprosesor
Membuat tulisan berjalan di LCD yang ditampilkan ditopview simulator



Berikut kode program untuk membuat tulisan Diah h dan nim berjalan 

$mod51
geserLequ 00011011b ; 0 0 0 1 S/C R/L X X
geserRequ 00011111b ; 0 0 0 1 S/C R/L X X
org 000h
clr p3.5
callinit_LCD
start: call write_char
;callinit_LCD
call write_char2
callgeser
sjmp start
;
geser:
mov R6,#40 ;R7 = 40; gesersebanyak 40 karakter
lagi: mov R1,#geserR ;R1 = GeserRight
callwrite_inst
callldelay
djnz R6,lagi ;R7=R7-1, jika R7 ? 0 makalompatkelagi
write_char:
mov dptr,#word1 ;DPTR = [ address word1 ]
mov r3,#21 ;R3=16,number character to be display
mov r1,#80h ;R1=80h,address DDRAM start position
callwrite_inst
;

write1:clr a ; A = 0

movc a,@a+dptr ; A = [A+ DPTR]
mov r1,A ; R1 = A
incdptr ; DPTR = DPTR +1
callwrite_data;
djnz r3,write1 ; R3 = R3-1,
ret

write_char2:
mov dptr,#word2 ;DPTR = [ address word1 ]
mov r3,#23 ;R3=16,number character to be display
mov r1,#0C0h ;R1=80h,address DDRAM start position
callwrite_inst
;
write2:clr a ; A = 0

movc a,@a+dptr ; A = [A+ DPTR]
mov r1,A ; R1 = A
incdptr ; DPTR = DPTR +1
callwrite_data;
djnz r3,write2 ; R3 = R3-1,
ret

;
Init_lcd:
mov r1,#00000001b ;Display clear
callwrite_inst ;
mov r1,#00111000b ;Function set,
;Data 8 bit,2 line font 5x7
callwrite_inst ;
mov r1,#00001100b ;Display on,
;cursoroff,cursor blink off
callwrite_inst
mov r1,#00000110b ;Entry mode, Set increment
callwrite_inst
ret
;
Write_inst:
clr P3.6 ; RS = P2.0 = 0, write mode instruction
mov P0,R1 ; D7 s/d D0 = P0 = R1
setb P3.7 ; EN = 1 = P2.1
call delay ; call delay time
clr P3.7 ; EN = 0 = P2.1
ret
;
Write_data:
setb P3.6 ; RS = P2.0 = 1, write mode data
mov P0,R1 ; D7 s/d D0 = P0 = R1
setb P3.7 ; EN = 1 = P2.1
call delay ; call delay time
clr p3.7 ; EN = 0 = P2.1
ret
;
Ldelay: mov R2,#080h
Ld1: acall delay
djnz R2,Ld1
ret
delay: mov R0,#0
delay1: mov R7,#0fh
djnz R7,$
djnz R0,delay1
ret
;
word1: DB '               Diah H.'; here is the data to be look up
word2: DB '             11.11.2339'; here is the data to be look up
;

end

Dan ini adalah tampilan saat tulisan berjalan


Senin, 23 Desember 2013

Seven Segment Microkontroler

MAKALAH MIKROPROSESOR
Seven Segmen Pada mikrokontroler AT89Sxx



Di Susun oleh :
Nama   : Diah Hanggraeni
NIM    : 11.11.2339
Kelas   : TI 2011 A
 Teknik Informatika
STMIK AMIKOM PURWOKERTO
2013
BAB 1
PENDAHULUAN

A.                 Latar Belakang
Saat ini, teknologi semakin berkembang dengan sangat cepat dan semakin canggih. Perkembangan teknologi ini pastinya sangat berkaitan dengan perkembangan teknologi komputer. Dimana teknologi komputer merupakan pendukung bahkan penggerak kemajuan teknologi informasi pada jaman sekarang ini. Dan tidak bisa dipungkiri bahwa ilmu elektronika sangat berpengaruh kepada perkembangan Teknologi.
B.                     Rumusan Masalah
       1.      Mengetahui tentang Mikroprosesor
       2.      Mengetahui tentang mikrokontroler
       3.      Mengetahui tentang seven segment
       4.      Memahami Seven Segmen Pada mikrokontroler AT89Sxx
C.                     Tujuan
Pembuatan makalah ini bertujuan untuk memenuhi tugas Mikroprosesor serta untuk memberikan informasi tentang seven segment.




BAB 2
PEMBAHASAN

1.     Pengertian Mikroprosesor
Mikroprosesor adalah sebuah IC (Integrated Circuit) yang digunakan sebagai otak/pengolah utama dalam sebuah sistem komputer. Mikroprosesor merupakan hasil dari pertumbuhan semikonduktor. Prosesor adalah chip yang sering disebut “Microprosessor” yang sekarang ukurannya sudah mencapai gigahertz. Ukuran tersebut adalah hitungan kecepatan prosesor dalam mengolah data atau informasi. Merk prosesor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel.
Pertama kali Mikroprosesor dikenalkan pada tahun 1971 oleh Intel Corp, yaitu Mikroprosesor Intel 4004 yang mempunyai arsitektur 4 bit. Dengan penambahan beberapa peripheral (memori, piranti I/O, dsb) Mikroprosesor 4004 di ubah menjadi komputer kecil oleh intel. Mikroprosesor terus dikembangkan sampai saat ini sesuai perkembangan zaman.

2.      Pengertian Mikrokontroler
Mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus. Sederhananya, cara kerja mikrokontroler sebenarnya hanya membaca dan menulis data. Sekedar contoh, bayangkan diri Anda saat mulai belajar membaca dan menulis, ketika Anda sudah bisa melakukan hal itu Anda mulai bisa membaca tulisan apapun baik itu tulisan buku, cerpen, artikel dan sebagainya, dan Andapun mulai bisa menulis hal-hal sebaliknya. Begitu pula jika Anda sudah mahir membaca dan menulis data pada mikrokontroler maka Anda dapat membuat program untuk membuat suatu sistem pengaturan menggunakan mikrokontroler sesuai dengan keinginan Anda. Mikrokontroler merupakan komputer didalam chip yang digunakan untuk mengontrol peralatan elektronik, yang menekankan efisiensi dan efektifitas biaya. Secara harfiahnya bisa disebut "pengendali kecil" dimana sebuah sistem elektronik yang sebelumnya banyak memerlukan komponen-komponen pendukung seperti IC TTL dan CMOS dapat direduksi/diperkecil dan akhirnya terpusat serta dikendalikan oleh mikrokontroler ini. Dengan penggunaan mikrokontroler ini maka :
-          Sistem elektronik akan menjadi lebih ringkas
-     Rancang bangun sistem elektronik akan lebih cepat karena sebagian besar dari sistem adalah perangkat lunak yang mudah dimodifikasi
-          Pencarian gangguan lebih mudah ditelusuri karena sistemnya yang kompak
Namun demikian tidak sepenuhnya mikrokontroler bisa mereduksi komponen IC TTL dan CMOS yang seringkali masih diperlukan untuk aplikasi kecepatan tinggi atau sekedar menambah jumlah saluran masukan dan keluaran (I/O). Dengan kata lain, mikrokontroler adalah versi mini atau mikro dari sebuah komputer karena mikrokontroler sudah mengandung beberapa periferal yang langsung bisa dimanfaatkan, misalnya port paralel, port serial, komparator, konversi digital ke analog (DAC), konversi analog ke digital dan sebagainya hanya menggunakan sistem minimum yang tidak rumit atau kompleks.
3.      Pengertian Seven Segment
Seven segment adalah suatu segmen-segmen yang digunakan untuk menampilkan angka. Seven segment merupakan display visual yang umum digunakan dalam dunia digital. Seven segment sering dijumpai pada jam digital. Penggunaan secara umum adlaj untuk menampilkan informasi secra visual mengenai data-data yang sedang diolah oleh suatu rangkaian digital.
Seven segment ini tersusun atas 7 batang LED yang disusun membentuk angka 8 yang penyusunannya menggunakan diberikan tabel dari ‘a’ sampai ‘g’ dan satu lagi untuk dot point (DP). Setiap segmen ini terdiri dari 1 atau 2 Light Emitting Diode (LED). Salah satu terminal LED dihubungkan menjadi satu sebagai kaki common.

Ada dua jenis seven segmen yaitu : Common Katoda dan Common Anoda. Common Katoda adalah seven segmen yang setiap katoda LED-nya disambung bersama sehingga hanya yang keluar hanya satu pin saja yang keluar yang diberi nama Common.  Data untuk seven segmen common katoda dimasukkan pada setiap anoda LED. Begitu juga untuk Common Anoda,  semua anoda LED-nya disambungkan bersama, sehingga data akan dimasukan pada masing-masing kotoda.


Skema common katoda 


Skema common anoda





Rangkaian Satu Seven Segmen Pada Port 0 mikrokontroler AT89Sxx


Rangkaian TIGA Seven Segmen Pada Port 0 mikrokontroler AT89Sxx

       Komposisi Data  Satu Seven Segmen Common Katoda
TAMPILAN ANKGA   
KOMPOSISI DATA(h,g,f,e,d,c,b,a)
DATA (HEXA)
0
1100 0000
C0
1
1111 1001
F9
2
1010 0100
A4
3
1011 0000
B0
4
1001 1001
99
5
1001 0010
92
6
1000 0010
82
7
1111 1000
F8
8
1000 0000
80
9
1001 0000
90

Untuk memprogram tampilan sebuah angka pada seven segmen dilakukan dengan mengirimkan data yang sudah disusun tadi melalui port, seperti potongan program berikut :

mov  A,#00111111b                    ; isi Reg A dengan C0H (angka 0)
mov  P0,A                                    ; Kirim data dari A  ke |P0

Menampilkan angka sacara berurut dilakukan dengan cara mengirimkan komposisi data melaluim port sepaket demi sepaket dan yang diselingi dengan delay. Artinya setelah sebuah angka tampil harus ditahan dulu sebentar baru dikirimkan data beriktunya. Jika ingin menampilkan angka secara berurut turun  maka dapat dilakukan dengan mengirimkan data mulai dari komposisi data angka 9 menuju ke angka 0. Persoalan berikutnya adalah menampilkan angka lebih dari satu. Sebenarnya angka yang ditampikan tetap satu demi satu juga, tetapi ditampilkan secara bergantian dengan kecepatan 50 kali setiap detik. Yang perlu diperhatikan juga adalah bahwa tampilan bukan sekedar hanya bergantian tetapi yang lebih penting lagi adalah posisi tampilan angka tersebuat harus sesuai dengan bobotnya, apakah angka itu satuan, puluhan atau ratusan.
 Untuk memprogram tampilan  tiga buah seven segmen seperti rangkain 3. dimana ketiga pin common tidak digabung lagi tetapi masing-masing common disambungkan ke pin P2.0, P21 dan P2.2. Tujuannya adalah agar masing-masing seven segmen dapat dinyalakan sendiri-sendiri. Data untuk kedua seven segmen dimasukkan pada saluran yang sama. Dengan demikian kedua port  P0 dan P2 harus diprogram secara bersama. Agar angka satuan tampil pada seven segmen satuan maka common seven segmen satuan harus diberi logika 1 sedangkan common yang lain harus berlogika 0. Begitu juga untuk menampilkan angka puluhan maka  common seven segmen puluhan yang diberi logika 1 sedangkan common yang satuan diberi logika 0. Kemudian yang amat penting adalah bahwa angka satuan dan puluhan dan ratusan ditampilkan dengan cara brganti dengan frekuensi lebih besar dari batas penglihatan manusia ( >25 kali / detik).
Berikut potongan program tampilan dua angka pada seven segmen common anoda :  

Ulang:    mov    A,#0A4H                    ; isi Reg. A dengan A4H (angka 2)
                 mov  P0,A                            ; isi kirim data dari A ke port P0
      
                 mov P2,#00000001b            ; NYALAKAN ANGKA SATUAN
                 call delay                              ; panggil waktu tunda
                
                 mov    A,#0F8H                   ; isi Reg. A dengan F8H (angka 7)
                 mov  P0,A                            ; isi kirim data dari A ke port P0
                 mov P2,#00000010b            ; NYALAKAN ANGKA PULUHAN
                 call delay                              ; panggil waktu tunda

                 mov    A,#92H                     ; isi Reg. A dengan 92H (angka 5)
                 mov  P0,A                            ; isi kirim data dari A ke port P0
                 mov P2,#00000100b            ; NYALAKAN ANGKA RATUSAN
                 call delay                              ; panggil waktu tunda
                 jmp ulang                            ; tampilkan berulang-ulang

BAB 3
PENUTUP
A.    Kesimpulan
Mikroprosesor adalah sebuah IC (Integrated Circuit) yang digunakan sebagai otak/pengolah utama dalam sebuah sistem komputer. Mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus. Seven segment adalah suatu segmen-segmen yang digunakan untuk menampilkan angka.
B.     Saran
Untuk memprogram tampilan sebuah angka pada seven segmen dilakukan dengan mengirimkan data yang sudah disusun melalui port dan harus memahami tentang common katoda dan common anoda. 

C.     Daftar Pustaka