Pengertian Satu Siklus Clock pada Mikrokontroler
Sebuah siklus waktu CPU yang berisi jumlah jam siklus (sering disebut pulsa T-periodik atau ketukan, ia adalah unit dasar dari operasi pemrosesan). Siklus clock disebut periode osilasi, didefinisikan sebagai kebalikan dari jam pulsa (yang dapat dipahami, mikrokontroler siklus clock eksternal adalah dua kali timbal balik dari kristal, seperti 12M kristal, yang jangka waktu adalah 1/6 mikrodetik), adalah komputer yang paling dasar, unit terkecil dari waktu.
Dalam satu siklus clock, CPU hanya menyelesaikan tindakan dasar. Sebagai jam pulsa adalah pulsa dari komputer kerja dasar, yang mengontrol kecepatan mesin kerja (komputer disatukan setiap langkah sampai dengan kecepatan nya). Jelas, untuk jenis yang sama mesin, semakin tinggi frekuensi clock, semakin cepat komputer bekerja. Namun, karena sirkuit perangkat keras komputer dan perangkat yang berbeda tidak identik, mereka membutuhkan siklus clock rentang frekuensi belum tentu sama. 8051 kita pelajari berbagai clock 1.2MHz-12MHz.
Sebuah siklus mesin terdiri dari enam periode negara (yakni siklus clock, dinotasikan dengan S). Siklus Status memiliki dua ketukan (dengan P1, P2 ditampilkan).
8051 satu siklus mesin dengan 6 S-siklus (periode negara) komponen. Itu adalah siklus mesin negara = 6 siklus (yaitu siklus jam) = 12 siklus osilator.
CLOCK merupakan sinyal listrik yang berupa suatu denyutan dan berfungsi untuk mengkoordinasikan atau mengsinkronisasikan setiap aksi-aksi atau proses-proses yg dilakukan oleh setiap komponen didalam perangkat elektronika.
Bagaimana proses A, bagaimana Proses B, ... bagaimana proses X berjalan bersama Proses A, bagaimana proses Z berjalan dengan proses B, ... dst
Oleh karena itu nilai Clock sangat penting artinya agar perangkat elektronik dapat berfungsi sebagaimana mustinya.

Ada beberapa istilah penting yg berkaitan dengan Clock, yaitu :
Cycle : adalah satuan yang digunakan untuk menandakan selesainya satu siklus clock, mulai dari denyutan dikeluarkan kemudian naik hingga nilainya mencapai 1 lalu mulai turun nilainya hingga 0
Cycle Time (T) : adalah jumlah waktu yg diperlukan oleh sinyal clock untuk menyelesaikan satu (1) siklus clock
Rise Time : adalah waktu yang dibutuhkan untuk perubahan nilai clock dari 0 ke 1
Fall Time : adalah waktu yang dibutuhkan untuk perubahan nilai clock dari 1 ke 0
Clock Frequency (F) : adalah besaran untuk menilai kemampuan suatu sinyal clock dalam menciptakan satu siklus denyutan setiap detiknya alias berapa banyak cylce per detik yang dapat di hasilkan oleh sinyal clock. Sesuai standra internasional, Satuan yang digunakan untuk mengukurnya adalah Hertz = Hz, dimana 1Hz sama dgn satu cycle per detik.
Sebagai contoh, jika sinyal clock membutuhkan waktu 10ms (micro second) dalam menyelesaikan satu siklus denyutan (cycle) maka clock frequency = 1/0,001 = 1000 Hz = 1KHz
F = 1/T ---> T = 1/F
berdasarkan rumus diatas, kita bisa mencari berapa waktu yang dibutuhkan untuk mengeksekusi satu instruksi pada mikrokontroler yang mempunyai clock 12MHz, karena pada mikrokontroler, instruksi dieksekusi pada satu siklus clock. Berikut caranya :
F = 12.000.000 Hz
F = 1/T
12.000.000 = 1/T
T = 1/12.000.000
T = 83 x 10^-9 s = 83 x 10^-6 ms = 83 x 10^-3 us = 0,083 us = 83 ns
jadi, satu instruksi pada mikrokontroler dengan clock 12 MHz akan diselesaikan dalam waktu 83 ns (delapan puluh tiga nano sekon)
Dalam satu siklus clock, CPU hanya menyelesaikan tindakan dasar. Sebagai jam pulsa adalah pulsa dari komputer kerja dasar, yang mengontrol kecepatan mesin kerja (komputer disatukan setiap langkah sampai dengan kecepatan nya). Jelas, untuk jenis yang sama mesin, semakin tinggi frekuensi clock, semakin cepat komputer bekerja. Namun, karena sirkuit perangkat keras komputer dan perangkat yang berbeda tidak identik, mereka membutuhkan siklus clock rentang frekuensi belum tentu sama. 8051 kita pelajari berbagai clock 1.2MHz-12MHz.
Sebuah siklus mesin terdiri dari enam periode negara (yakni siklus clock, dinotasikan dengan S). Siklus Status memiliki dua ketukan (dengan P1, P2 ditampilkan).
8051 satu siklus mesin dengan 6 S-siklus (periode negara) komponen. Itu adalah siklus mesin negara = 6 siklus (yaitu siklus jam) = 12 siklus osilator.
CLOCK merupakan sinyal listrik yang berupa suatu denyutan dan berfungsi untuk mengkoordinasikan atau mengsinkronisasikan setiap aksi-aksi atau proses-proses yg dilakukan oleh setiap komponen didalam perangkat elektronika.
Bagaimana proses A, bagaimana Proses B, ... bagaimana proses X berjalan bersama Proses A, bagaimana proses Z berjalan dengan proses B, ... dst
Oleh karena itu nilai Clock sangat penting artinya agar perangkat elektronik dapat berfungsi sebagaimana mustinya.

Ada beberapa istilah penting yg berkaitan dengan Clock, yaitu :
Cycle : adalah satuan yang digunakan untuk menandakan selesainya satu siklus clock, mulai dari denyutan dikeluarkan kemudian naik hingga nilainya mencapai 1 lalu mulai turun nilainya hingga 0
Cycle Time (T) : adalah jumlah waktu yg diperlukan oleh sinyal clock untuk menyelesaikan satu (1) siklus clock
Rise Time : adalah waktu yang dibutuhkan untuk perubahan nilai clock dari 0 ke 1
Fall Time : adalah waktu yang dibutuhkan untuk perubahan nilai clock dari 1 ke 0
Clock Frequency (F) : adalah besaran untuk menilai kemampuan suatu sinyal clock dalam menciptakan satu siklus denyutan setiap detiknya alias berapa banyak cylce per detik yang dapat di hasilkan oleh sinyal clock. Sesuai standra internasional, Satuan yang digunakan untuk mengukurnya adalah Hertz = Hz, dimana 1Hz sama dgn satu cycle per detik.
Sebagai contoh, jika sinyal clock membutuhkan waktu 10ms (micro second) dalam menyelesaikan satu siklus denyutan (cycle) maka clock frequency = 1/0,001 = 1000 Hz = 1KHz
F = 1/T ---> T = 1/F
berdasarkan rumus diatas, kita bisa mencari berapa waktu yang dibutuhkan untuk mengeksekusi satu instruksi pada mikrokontroler yang mempunyai clock 12MHz, karena pada mikrokontroler, instruksi dieksekusi pada satu siklus clock. Berikut caranya :
F = 12.000.000 Hz
F = 1/T
12.000.000 = 1/T
T = 1/12.000.000
T = 83 x 10^-9 s = 83 x 10^-6 ms = 83 x 10^-3 us = 0,083 us = 83 ns
jadi, satu instruksi pada mikrokontroler dengan clock 12 MHz akan diselesaikan dalam waktu 83 ns (delapan puluh tiga nano sekon)
Tidak ada komentar:
Posting Komentar