IC Mikrokontroller AT89s51
Ini aq posting lagi euy ....
Penggunaan IC AT 89S51 memiliki beberapa keuntungan dan keunggulan, antara lain tingkat kendala yang tinggi, komponen hardwere eksternal yang lebih sedikit, kemudahan dalam pemrograman. Dan hemat dari segi biaya. IC AT 89S51 memiliki program internal yang mudah untuk dihapus dan diprogram kembali secara berulang – ulang. Pada pesawat ini IC AT 89S51 berfungsi sebagai sentral control dari segala aktivitas pesawat. Mulai dari timer untuk mengontrol lamanya elektroda bekerja. Pada pesawat ini IC AT 89S51 ini juga dimanfaatkan sebagai pengubah suhu sensor suhu untuk dikonversikan dalam satuan kadar mineral yang ditampilkan dalam display berupa seven segment.
Gambar 5.5 IC AT 89S51
Beberapa fungsi dari kaki pin pada IC mikrokontroler AT89S51 yaitu :
- Port 0
Port 0 adalah 8 bit open drain bi-directional port I/O. pada saat sebagai port output, tiap pin dapat dilewatkan ke-8 input TTL. Ketika logika satu dituliskan pada port 0, maka pin-pin ini dapat digunakan sebagai input yang berimpendansi tinggi. Port 0 dapat dikonfirmasikan untuk demultiplex sebagai jalur data/addres bus selama membaca ke program eksternal dan memori data. Pada mode ini P0 mempunyai internal Pullup. Port 0 juga enerima kode bytre selama pemograman Flash. Dan mengeluarkan kode byte selama verifikasi program.
- Port 1
Port 1 adalah 8 bit bi-directional port I/O dengan internal Pullup. Port 1 mempunyai output yang dapat dihubungkan dengan 4 TTl input. Ketika logika ‘1’ dituliskan ke port 1, pin ini di pull hight dengan menggunakan internal pullup dan dapat digunakan sebagai input. Port 1 juga menerima addres bawah selama pemrograman Flash dab verifikasi.
- Port 2
Port 2 adalah 8 bit bi directional port I/O dengan Pullup. Port 2 output buffer dapat melewatkan empat TTL input. Ketika logika satu dituliskan ke port 2, maka mereka dipull hight dengan internal Pullup dan dapat digunakan sebagai input.
- Port 3
Port 2 adalah 8 bit bi directional port I/O dengan Pullup. Output buffer
- RST
Input reset. Logika hight pada pin ini akan mereset siklus mesin (IC).
- ALE/PROG.
Pulsa output Addres Latch Enable digunakan untuk lantching byte bawah dari addres selama mengakses ke eksternal memory. Pin ini juga merupakan input pulsa program selama pemrograman Flash. Jika dikehendaki, operasi ALE dapat didisable dengan memberikan setting bit 0 dari SFR pada lokasi 8EH. Dengan Bit Set, ALE disable, tidak akan mempengaruhi jika mikrokontroler pada mode eksekusi eksternal.
- PSEN
Program Store Enable merupakan sinyal yang digunakan untuk membaca program memory eksternal. Ketika 8951 mengeksekusi kode dari program memory eksternal, PSEN diaktifkan dua kali setiap siklus mesin.
- EA/VPP
Eksternal Acces Enable, EZ harus diposisikan ke GND untuk mengaktifkan divais untuk mengumpankan kode dari program memory yang dimulai pada lokasi 0000h sampai FFFFh. EA harus diposisikan ke VCC untuk eksekusi program internal. Pin ini juga menerima tegangan pemrograman 12 volt (Vpp) selama pemrograman Flash.
- XTAL1
Input untuk oscillator inverting amplifier dan input untuk inte rnal clock untuk pengoperaian rangkaian.
- XTAL2
Output dari inverting oscillator amplifier.
6 comments:
menilik dari artikel tersebut, perbedaan dari at89s51 dan at89s52 baik dari segi kegunaan maupun kelebihan dari mikro tersebut. terima kasih
Saya mau tanya, bisa tidak, me-download program 89S51 menggunakan downloader89C51? atau mendownload 89S51 harus lewatISP?
trimaksih/haturnuhun
http://www.sodikinsony.blogspot.com
@ Sodikin_sony
Kalo anda pake downloader HB2000W bisa tuh, buat download AT 89C51/52/89S51/S52, coba kunjungi aja disini: http://www.mikroku-halamanmuka.blogspot.com
Wah informasinya berguna banget buat saya mas .. trims atas artikelnya.Kalau boleh tuker link ama blogku mas di Pin Details of IC
bagaimana cara merangkai skema led sederhana menggukan ic at89s51
Laporan Hasil Praktikum --> MIKROKONTROL AT89S51 SEBAGAI RANGKAIAN DOWNLOADER
Post a Comment