Microcontroller 89s51

•17 August 2011 • Leave a Comment


Teori

Gambar diatas adalah rangkaian mikrokontroller 89s51, terdapat 4 port dalam mikro ini Port-0, Port-1, Port-2, Port-3. Kecepatan cycle dari mikro tergantung dari besarnya crystal yang terpasang dalam mikrokontroller. Jika terpasang 12Mhz maka kecepatan cycle bisa mencapai 1/12Mhz detik. Untuk Port-0 diberikan external Pull up. Setiap port dari microcontroller berjumlah 8 bit, yaitu PX.0 – PX.7. Maka untuk mengaktifkan keseluruhan lampu cukup diberikan logika rendah “0” atau logika tinggi “1” pada setiap bitnya. Bilangan yang dipakai untuk mengisi adalah bilangan Biner dan Bilangan Hexadesimal. sebagai contoh MOV A,#0Ah maka akhiran “H” disini berarti bilangan Hexa, untuk bilangan biner maka harus dituliskan MOV A,#00001010b yang berakhiran huruf “B” yang berarti Bilangan Biner. Untuk memprogram IC ini dapat menggunakan bahasa C atau bahasa Assembly. tipe IC ini dapat diprogram dengan cara flash programming atau ISP (In System Programming ).

http://www.atmel.com

Advertisements