Software EMU8086
Untuk membantu dalam memahami atau penyesuaikan alur kerja program yang diinginkan maka dapat dilakukan dengan bantuan emulator emu86. Pada emulator ini ada menu emulate untuk 16 menjalankan program dengan dua pilihan yaitu single step untuk eksekusi per baris instruksi atau Run untuk eksekusi keseluruhan instruksi sampai akhir program.
Dalam “emu8086” terdapat beberapa menu, antara lain:a. Emulate : untuk menjalankan emulator kode program yang kita buat
b. Compile : untuk membuat (compile) “binary executable file” atau ekstensi “.com” atau “.exe” dari kode program.
c. Run : menjalankan aplikasi dari emulator yang dihasilkan (execute).
diagram kaki pin ADC 0804:
Karakteristik ADC 0804 adalah sebagai berikut:
· Memiliki 2 masukan analog : Vin (+) dan Vin(-) sehingga memperbolehkan masukan selisih (diferensial). Dengan kata lain, tegangan masukan analog yang sebenarnya adalah selisih dari masukan kedua pin [ analog Vin = Vin(+) – Vin(-)]. Jika hanya satu masukan maka Vin(-) dihubungkan ke ground. Pada operasi normal, ADC menggunakan Vcc = +5V sebagai tegangan referensi, dan masukan analog memiliki jangkauan dari 0 sampai 5 V pada skala penuh.
· Mengubah tegangan analog menjadi keluaran digital 8 bit. Sehingga resolusinya adalah 5V/255 = 19.6 mV
· Memiliki pembangkit detak (clock) internal yang menghasilkan frekuensi f=1/(1,1RC), dengan R dan C adalah komponen eksternal.
· Memiliki koneksi ground yang berbeda antara tegangan digital dan analog. Kaki 8 adalah ground analog. Pin 10 adalah ground digital.
IC ADC 0804 mempunyai dua masukan analog, Vin (+) dan Vin (-), sehingga dapat menerima masukan diferensial. Masukan analog sebenarnya (Vin) sama dengan selisih antara tegangan-tegangan yang dihubungkan dengan ke dua pin masukan yaitu Vin= Vin (+) – Vin (-). Kalau masukan analog berupa tegangan tunggal,tegangan ini harus dihubungkan dengan Vin (+), sedangkan Vin (-) digroundkan. Untuk operasi normal, ADC 0804 menggunakan Vcc = +5 Volt sebagai tegangan referensi. Dalam hal ini jangkauan masukan analog mulai dari 0 Volt sampai 5 Volt (skala penuh), karena IC ini adalah SAC 8-bit, resolusinya akan sama dengan
(n menyatakan jumlah bit keluaran biner IC analog to digital converter) IC ADC 0804 memiliki generator clock intenal yang harus diaktifkan dengan menghubungkan sebuah resistor eksternal (R) antara pin CLK OUT dan CLK IN serta sebuah kapasitor eksternal (C) antara CLK IN dan ground digital. Frekuensi clock yang diperoleh di pin CLK OUT sama dengan :
f = 0.91/RC
Untuk sinyal clock ini dapat juga digunakan sinyal eksternal yang dihubungkan ke pin CLK IN. ADC 0804 memiliki 8 keluaran digital sehingga dapat langsung dihubungkan dengan saluran data mikrokomputer. Masukan (chip select, aktif rendah) digunakan untuk mengaktifkan ADC 0804. Jika berlogika tinggi, ADC 0804 tidak aktif (disable) dan semua keluaran berada dalam keadaan impedansi tinggi. Masukan (write atau start convertion) digunakan untuk memulai proses konversi. Untuk itu harus diberi pulsa logika 0. Sedangkan keluaran (interrupt atauend of convertion) menyatakan akhir konversi. Pada saat dimulai konversi, akan berubah ke logika 1. Di akhir konversi akan kembali ke logika 0.
a. Program gambar 46. Program I/O PPI 8255 [klik disini]
b. Video penjelasan [klik disini]
c. Datasheet Intel PPI 8255 [klik disini]
d. Datasheet Intel 8086 [klik disini]
e. Program Emu8086 [klik disini]
f. Kode HTML [klik disini]
Tidak ada komentar:
Posting Komentar