Powered By Blogger

Jumat, 28 Februari 2014

tugas 2



·         Semua tipe memiliki CPU yang sama, RAM, counter/timer, port paralel dan serial. Mikrokontrler AT89C51 merupakan pengolah data 8 bit yang memiliki sejumlah kelebihan seperti berikut ini :
·         seperti berikut ini diganti dengan yaitu. counter/timer digarismiringkan.


·         Pena 10 sampai 17 (port 3) adalah port paralel 8 bit dua arah yang memiliki fungsi-fungsi pengganti. Fungsi pengganti itu meliputi TxD (Transmit Data), RxD...........
·         Pena 10 sampai pena 17..............


·         Pena 21 sampai 28 (port2) adalah port paralel 2 selebar 8 bit dua arah.
·         Pena 21 sampai pena 28.....................


·         Pena 32 sampai 39 (port 0) merupakan port paralel 8 bit open drain dua arah. Bila digunakan untuk mengakses memori luar, port ini akan memultipleks alamat memori dengan data.
·         Pena 32 sampai pena 39.......................


·         SFR berisi register-register dengan fungsi tertentu. Masing-masing register ditunjukkan dalam tabel 2.2  yang meliputi simbol, nama dan alamatnya.
·         ..............simbol, nama, dan alamatnya. (setelah kata nama diberi tanda koma)


·         Defenisi bit dalam power control (PCON) dijelaskan berikut ini. Perlu diingat bahwa register PCON ini tidak dapat dialamati per bit. Adapun bit-bit dalam register PCON adalah :
·         Perlu diingat bahwa register PCON ini tidak dapat dialamati per bit. Defenisi bit dalam power control (PCON) dijelaskan sebagai berikut:

·         Sisa registernya lainya tidak dapat digunakan untuk pengalaman tidak langsung.
·         Sisa register lainnya tidak dapat digunakan untuk pengalaman tidak langsung.


·         Apabila CPU pada mikrokontroller AT89C51 sedang melaksanakan suatu program, kita dapat menghentikan pelaksanaan program,kita dapat menghentikan pelaksanaan program tersebut secara sementara dengan meminta interupsi. Apabila interupsi mendapat permintaan interupsi, program counter (PC) akan diisi alamat dari vektor interupsi.
·         Apabila CPU pada mikrokontroller AT89C51 sedang melaksanakan suatu program, kita dapat menghentikan pelaksanaan program tersebut secara sementara dengan meminta interupsi. Apabila interupsi mendapat permintaan interupsi, program counter (PC) akan diisi alamat dari vektor interupsi.


·         Bila rutin pelayanan interupsi selesai dilaksanakan, CPU AT89C51 kembali ke pelaksanaan program utama yang ditinggalkan.
·         Bila pelayanan rutin interupsi selesai dilaksanakan, CPU AT89C51 kembali ke pelaksanaan program utama yang ditinggalkan.



·         Instruksi ini dipakai agar saluran interupsi kembali dapat dipakai.
·         Instruksi ini dipakai agar saluran interupsi dapat kembali dipakai.


·         Interupsi dengan prioritas rendah dapat diinterupsi yang yang memiliki prioritas yang lebih tinggi, tetapi tidak dapat dinterupsi oleh interupsi yang memiliki prioritas yang lebih rendah, atau dengan kata lain interupsi tertinggi tidak dapat diinterupsi prioritas yang lain.
·         Interupsi dengan prioritas rendah dapat diinterupsi oleh interupsi yang memiliki  prioritas yang lebih tinggi, tetapi tidak dapat dinterupsi oleh interupsi yang memiliki prioritas yang lebih rendah, atau dengan kata lain interupsi tertinggi tidak dapat diinterupsi prioritas yang lain.


·         Apabila timer atau counter diaktifkan pada frekwuensi kerja mikrokontroller 12 MHz, timer/counter akan melakukan perhitungan waktu sekali setiap 1 mikrodetik secara independen, tidak tergantung pada pelaksanaan suatu intruksi. Satu siklus pencacah waktu berpadanan dengan dengan satu siklus pelaksanaan instruksi, sedangkan satu siklus diselenggarakan dalam waktu satu mikro detik. Bila dimisalkan suatu urutan instruksi telah selelsai dilaksanakan dalam waktu 5 mikrodetik, pada saat itu pula timer/counter telah menunjukkan perioda waktu 5 mikrodetik.
·         Apabila timer atau counter diaktifkan pada frekuensi kerja mikrokontroller 12 MHz, timer/counter akan melakukan perhitungan waktu sekali setiap 1 mikrodetik secara independen, tidak tergantung pada pelaksanaan suatu intruksi. Satu siklus pencacah waktu berpadanan dengan satu siklus pelaksanaan instruksi, sedangkan satu siklus diselenggarakan dalam waktu satu mikro detik. Bila dimisalkan suatu urutan instruksi telah selesai dilaksanakan dalam waktu 5 mikrodetik, pada saat itu pula timer/counter telah menunjukkan perioda waktu 5 mikrodetik.



·         Apabila perioda waktu tertentu telah dilampaui, timer/counter segera menginterupsi mikrokontroller untuk memberitahukan bahwa perhitungan perioda waktu telah selesai dilaksanakan. Perida waktu timer/counter secara umum ditentukan oleh persamaan berikut:
·         Apabila periode waktu tertentu telah dilampaui, timer/counter segera menginterupsi mikrokontroller untuk memberitahukan bahwa perhitungan periode waktu telah selesai dilaksanakan. Periode waktu timer/counter secara umum ditentukan oleh persamaan berikut:


·         Pemisahan memori data dan program tersebut membolehkan memori data diakses dengan alamat 8-bit, sehingga dapat dengan cepat dan mudah disimpan dan dimanipulasi oleh CPU 8-bit.
·         Pemisahan memori data dan program tersebut memperbolehkan memori data diakses dengan alamat 8-bit, sehingga dapat dengan cepat dan mudah disimpan dan dimanipulasi oleh CPU 8-bit.

·         Kaki 5 (R/W) : logika 1 pada kaki ini menunjukan modul lcd sedang pada mode pembacaan sedangkan logika 0 menunjukan lcd sedang pada mode penulisan
·         Sedang harusnya sedangkan.


·         Kofigurasi 010 digunakan untuk mengatur osilator on, konfigurasi 11x digunakan untuk mengatur agar perhitungan mundur tertahan. RS0, RS1, RS2 dan RS3: Bit-bit ini berfungsi sebagai 15 tingkat pembagi frekwensi yang dapat digunakan untuk membangkitkan sinyal output pada pin SQW atau Periodic Interrupt Enable bit.
·         Kofigurasi 010 digunakan untuk mengatur osilator on, konfigurasi 11x digunakan untuk mengatur agar perhitungan mundur tertahan. RS0, RS1, RS2 dan RS3: Bit-bit ini berfungsi sebagai 15 tingkat pembagi frekuensi yang dapat digunakan untuk membangkitkan sinyal output pada pin SQW atau Periodic Interrupt Enable bit.

Tidak ada komentar:

Posting Komentar