Selasa, 09 Desember 2014

Bahasa Rakitan : Program Residen (Mengunci Caps Lock)

Mengunci Tombol Caps Lock


    Pada alamat 40h:17h terdapat data tentang status tombol keyboard dimana 160 bit ke 7 digunakan untuk menandakan keadaan dari tombol caps lock. Bit tersebut akan bernilai 1 bilacaps lock sedang aktif dan 0 bila caps lock tidak aktif. Dengan mengubah bit ke 7 pada alamat 40h:17h tersebut kita bisa menyalakan tombol caps lock tanpa menekannya. 





  
    Kemudian, buka DOSBOX untuk menjalankan program.


Selasa, 02 Desember 2014

Protel Schematic : Membuat Layout PCB Secara Manual (PULSA555)

  1. Pastikan kita sudah menginstal aplikasi untuk membuat layout PCB (Protel Design System)
  2. Buka terlebih dahulu PCB Design melalui data C:/ >> ADVPCB >> PFW.
  3. Kemudian klik menu File, pilih New untuk membuka lembar kerja baru.

  1. Jika sudah, siapkan komponen-komponen yang dibutuhkan dan susun komponen-komponen tersebut seperti gambar dibawah ini. (komponen dapat diambil di menu Library >> Component)

  2. Lalu sembunyikan komponen-komponen tersebut dengan cara klik menu Options >> Layers, maka akan muncul kotak dialog Setup Layers and Colors. Hilangkan tanda centang di bagian Top. Kemudian OK.



  3. Kemudian hubungkan menggunkan ikon   (place track) seperti gambar berikut :

  4. Simpan pekerjaan dengan nama Pulsa555.pcb 

Protel Schematic : Membuat Layout PCB Rangkaian Kunci Elektronik

1. Buka terlebih dahulu file schematic rangkaian kunci elektronik yang telah dibuat sebelumnya.





2. Lakukan pengecekkan ERC (Electrical Rules Check). Klik menu file, pilih reports kemudian pilih item Electrical Rules Check. Akan tampil kotak dialog Setup Electrical Rules Check seperti gambar dibawah ini:





3.  Apabila ingin mengedit setup, maka silahkan pilih pada report options, output options, net identifier scope, dan connected pin sesuai dengan kehendak anda apa yang akan di cek nanti. Klik tombol OK
4.  Maka akan tampil ERC dalam format text di notepad. Apabila tidak ada kesalahan maka ditampilkan seperti gambar dibawah ini, dan apabila terjadi kesalahan akan ditampilkan setelah error report. Bisa dilihat saat anda coba ERC dari rangkaian kunci, mengapa bisa terjadi kesalahan? Anda bisa lihat dilaporannya. Anda cek lagi schematicnya sampai tidak ada lagi laporan error seperti dibawah ini:






5.  Sebelum membuat netlist anda isi dulu footprint nya dengan cara klik dua kali setiap komponen yang ada pada rangkaian kunci secara bergantian, lalu pada kolom footprint ubah sesuai dengan footprintnya masing-masing.





6.  Create Netlist (membuat netlist) dengan cara klik menu file kemudian pilih create netlist, sehingga tampil kota dialog netlist creation seperti gambar berikut:





7.  Klik tombol OK, maka protel secara otomatis akan membuka notepad yang langsung memuat file netlist-nya. Hasil dari pembuatan netlist ini harus disimpan. Hal ini dilakukan karena untuk membuat PCB secara auto dibutuhkan netlist yang di-load dari pembuatan ini.








8.       Buka aplikasi PCB, lalu klik menu file, new untuk mmbuat lembar kerja baru.





9.  LOAD NETLIST, inilah untuk membuat pcb dengan cara memanggil/mengambil rangkaian yang telah dibuat di schematic. Klik menu Netlist kemudian pilih Load, sehingga akan tampil kotak dialog Load Netlist File Name, klik nama file yang telah anda simpan tadi, kebetulan saya membuat namanya bussru.net, klik tombol OK.


10.       Maka akan muncul kotak dialog Setup Netlist Load, klik tombol OK




11.       Klik tombol OK pada kotak dialog netlist Load Status



12.       Maka akan muncul layout pcb rangkaian kunci yang belum disusun, masih bergabung menjadi satu.


13.       Buat jalur track untuk mengelilingi komponen yang telah di-load (misal kotak) dengan Layer Keep Out Layer, ukurannya terserah Anda. Untuk mengubah layer bisa klik menu Current>Layer>pilih Keep Out Layer atau ubah layer pada kolom dibawah lembar kerja.



14.       Klik menu Auto>Auto Place untuk menyusun rangkaian secara otomatis.


 15.       Lalu klik menu auto>auto route>connection untuk membuat track. Klik satu persatu kabel hijau yang saling berhubungan tersebut, sehingga berubah menjadi track yang lebih rapi dan teratur secara otomatis. Sehingga menjadi seperti gambar berikut:


16.       Untuk menyembunyikan komponen, klik menu options>layers lalu uncheck pada Top Silkscreen Overlay.



17.       Maka komponen akan tersembunyikan, yang terlihat hanya track.





18.       Untuk mengubah ketebalan track, klik dua kali salah satu track tersebut lalu ubah 30 mil pada kolom Width, kemudian klik tombol Global.





19.       Maka rangkaian kunci tersebut selesai dibuatkan Layout PCB nya dengan track 30mil.

Bahasa Rakitan : Membuat Program Rontok Ke Kiri

1.Buka aplikasi Command Prompt :

2. Setelah itu ketik perintah itu , kemudian muncul tampilan berwarna biru :




3. Kemudian ketik perintah berikut :


4. Jika sudah Klik File , lalu pilih Save untuk menyimpan . beri nama file contoh  ron3.asm. kemudian buka aplikasi DOSBOX :


5. Jika sudah ketik , TASM ron3.asm lalu tekan Enter , kemudian ketik lagi TLINK/t ron3 lalu tekan Enter lagi , terakhir ketik ron3 maka akan keluar hasilnya akhir seperti gambar dibawah ini :


Bahasa Rakitan : Membuat Program Rontok Ke Kanan

1. Buka aplikasi Command Prompt
2. Setelah itu ketik perintah berikut , kemudian muncul tampilan berwarna biru seperti berikut :


3. Ketik perintah berikut ini :





 4. Jika sudah Klik File , lalu pilih Save untuk menyimpan . beri nama file contoh  ron2.asm. kemudian buka aplikasi DOSBOX :



5. Jika sudah ketik , TASM ron2.asm lalu tekan Enter , kemudian ketik lagi TLINK/t ron2 lalu tekan Enter lagi , terakhir ketik ron2 maka akan keluar hasilnya akhir seperti gambar dibawah ini

Bahasa Rakitan : Membuat Program Rontok Ke Atas (Melayang)

1. Buka aplikasi Command Prompt :
2. Setelah itu ketik perintah berikut , kemudian akan muncul tampilan berwarna biru :

3. Kemudian ketik perintah berikut :


 4. Jika sudah Klik File , lalu pilih Save untuk menyimpan . beri nama file contoh  ron1.asm. kemudian buka aplikasi DOSBOX 

5. Jika sudah ketik , TASM ron1.asm lalu tekan Enter , kemudian ketik lagi TLINK/t ron1 lalu tekan Enter lagi , terakhir ketik ron1 maka akan keluar hasilnya akhir seperti gambar dibawah ini