Arsitektur Mikrokontroler Avr Atmega8 Dan Aplikasinya

Kepanjangan dari Mikrokontroler AVR merupakan "Advanced Virtual RISC" dan MCU merupakan akronim dari Mikrokontroler. Mikrokontroler merupakan komputer kecil pada satu chip dan juga disebut selaku perangkat kontrol.

Mirip dengan komputer, Mikrokontroler dibentuk dengan banyak sekali periferal menyerupai unit input dan output, memori, Pengatur Waktu, komunikasi data serial, sanggup diprogram. Aplikasi Mikrokontroler terlibat dalam aplikasi tertanam dan perangkat yang dikendalikan secara otomatis menyerupai perangkat medis, perangkat remote control, metode kontrol, mesin kantor, perlengkapan listrik, perangkat elektronik, dll.

Ada banyak sekali jenis Mikrokontroler yang tersedia di pasaran menyerupai 8051, PIC dan Mikrokontroler AVR. Artikel ini berbincang warta singkat mengenai Mikrokontroler AVR Atmega8.

Apa itu Mikrokontroler AVR Atmega8?

Pada tahun 1996, Mikrokontroler AVR dibuat oleh "Atmel Corporation". Mikrokontroler tergolong arsitektur Harvard yang melakukan pekerjaan cepat dengan RISC. Fitur-fitur Mikrokontroler ini tergolong fitur yang berlainan dibandingkan dengan lainnya menyerupai sleep mode-6, inbuilt ADC (konverter analog ke digital), osilator internal dan komunikasi data serial, menjalankan kode dalam siklus sanksi tunggal.

Mikrokontroler ini sungguh cepat dan mereka menggunakan daya rendah untuk melakukan pekerjaan dalam mode ekonomis daya yang berbeda. Ada banyak sekali konfigurasi Mikrokontroler AVR yang tersedia untuk menjalankan banyak sekali operasi menyerupai 8-bit, 16-bit, dan 32-bit. Silakan merujuk tautan di bawah ini untuk; Jenis-jenis Mikrokontroler AVR

Kepanjangan dari Mikrokontroler AVR merupakan  Arsitektur Mikrokontroler AVR Atmega8 dan Aplikasinya

Mikrokontroler AVR tersedia dalam tiga klasifikasi berlainan menyerupai TinyAVR, MegaAVR, dan XmegaAVR
  • Mikrokontroler Tiny AVR berskala sungguh kecil dan digunakan dalam banyak aplikasi sederhana
  • Mikrokontroler Mega AVR sungguh terkenal sebab sejumlah besar elemen terintegrasi, memori yang baik, dan digunakan secara terbaru ke beberapa aplikasi
  • Mikrokontroler AVR Xmega dipraktekkan pada aplikasi yang sulit, yang memerlukan kecepatan tinggi dan memori jadwal yang besar.

Deskripsi Pin Mikrokontroler Atmega8

Fitur utama dari Atmega8 Mikrokontroler adalah, semua pin Mikrokontroler mendukung dua sinyal kecuali 5-pin. Mikrokontroler Atmega8 berisikan 28 pin di mana pin 9,10,14,15,16,17,18,19 digunakan untuk port B, pin 23,24,25,26,27,27,28 dan 1 digunakan untuk port C dan pin 2,3,4,5,6,11,12 digunakan untuk port D.

Kepanjangan dari Mikrokontroler AVR merupakan  Arsitektur Mikrokontroler AVR Atmega8 dan Aplikasinya
  • Pin -1 merupakan pin RST (Reset) dan menerapkan sinyal level rendah untuk waktu yang lebih usang ketimbang panjang pulsa minimum akan menciptakan RESET.
  • Pin-2 dan pin-3 digunakan di USART untuk komunikasi serial
  • Pin-4 dan pin-5 digunakan selaku interupsi eksternal. Salah satunya akan aktif dikala bit bendera interupsi dari register status dikelola dan lainnya akan aktif selama keadaan mengusik berhasil.
  • Pin-9 & pin-10 digunakan selaku timer counter osilator serta osilator eksternal di mana kristal dikaitkan eksklusif dengan dua pin. Pin-10 digunakan untuk osilator kristal frekuensi rendah atau osilator kristal. Jika osilator RC yang diubahsuaikan internal digunakan selaku sumber CLK & timer asinkron diperbolehkan, pin ini sanggup digunakan selaku pin osilator timer.
  • Pin-19 digunakan selaku Master CLK output daya, slave CLK input daya untuk saluran SPI.
  • Pin-18 digunakan selaku Master CLK input daya, slave CLK output daya.
  • Pin-17 digunakan selaku data Master output daya, data slave input daya untuk saluran SPI. Ini digunakan selaku input daya dikala diberdayakan oleh seorang slave & dua arah dikala diizinkan oleh master. Pin ini juga sanggup digunakan selaku output daya dibandingkan dengan kecocokan output daya, yang menolong selaku output daya eksternal untuk timer/counter.
  • Pin-16 digunakan selaku opsi slave input daya. Ini juga sanggup digunakan selaku timer atau counter1 dengan mengendalikan PB2-pin selaku output daya.
  • Pin-15 sanggup digunakan selaku output daya eksternal dari timer atau counter pencocokan komparator A.
  • Pin-23 sampai Pin-28 sudah digunakan untuk saluran ADC (nilai digital input analog). Pin-27 juga sanggup digunakan selaku antarmuka serial CLK & pin-28 sanggup digunakan selaku data antarmuka serial
  • Pin-12 dan pin-13 digunakan selaku Komparator Analog input daya.
  • Pin-6 dan pin-11 digunakan selaku sumber timer/counter.

Arsitektur Mikrokontroler AVR Atmega8

Arsitektur Atmega AVR Mikrokontroler meliputi blok berikut.

Kepanjangan dari Mikrokontroler AVR merupakan  Arsitektur Mikrokontroler AVR Atmega8 dan Aplikasinya

Memori: Memiliki SRAM Internal 1Kbyte, memori jadwal Flash 8 Kb, dan EEPROM 512 Bytes.
Port I/O: Ini memiliki tiga port, yakni port-B, port-C dan port-D dan 23 jalur I/O sanggup diperoleh dari port-port ini.

Interupsi: Dua sumber Interupsi Eksterior terletak di port D. Sembilan belas vektor interupsi yang berlainan mendukung sembilan belas insiden yang dihasilkan oleh periferal interior.

Timer/Counter: Ada 3-Internal Timer yang sanggup diakses, 8 bit-2, 16 bit-1, mendatangkan banyak sekali mode operasi & mendukung clocking internal/eksternal.

Serial Peripheral Interface (SPI): Mikrokontroler ATmega8 memiliki tiga perangkat komunikasi terintegrasi. Salah satunya merupakan SPI, 4-pin dialokasikan untuk Mikrokontroler untuk mengimplementasikan metode komunikasi ini.

USART: USART merupakan salah satu penyelesaian komunikasi paling kuat. Mikrokontroler ATmega8 mendukung denah transmisi data yang sinkron & asinkron. Ada tiga pin yang dialokasikan untuk itu. Dalam banyak proyek komunikasi, modul USART banyak digunakan untuk komunikasi dengan PC-Mikrokontroler.

Two Wire Interface (TWI): TWI merupakan perangkat komunikasi lain yang datang dalam Mikrokontroler ATmega8. Hal ini memungkinkan desainer untuk mengendalikan komunikasi antara dua perangkat menggunakan dua kabel bareng dengan koneksi GND bersama, Karena output daya TWI dibentuk dengan menggunakan pengumpul terbuka, maka resistor pull-up eksternal merupakan wajib. untuk menciptakan rangkaian.

Komparator Analog: Modul ini tergabung dalam rangkaian terintegrasi yang berbincang kepraktisan kontras antara dua tegangan yang terhubung ke dua input komparator lewat pin eksternal yang terkait dengan Mikrokontroler.

ADC: ADC (konverter analog ke digital) sanggup merubah sinyal input daya analog menjadi data digital dengan resolusi 10-bit. Untuk maksimum aplikasi low-end, resolusi sebanyak ini sudah cukup.

Aplikasi Mikrokontroler Atmega8

Mikrokontroler Atmega8 digunakan untuk membangun banyak sekali proyek listrik dan elektronik. Beberapa proyek Mikrokontroler AVR atmega8 tercantum di bawah ini.

Kepanjangan dari Mikrokontroler AVR merupakan  Arsitektur Mikrokontroler AVR Atmega8 dan Aplikasinya
  • Mikrokontroler AVR berbasis LED Matrix Interfacing
  • Komunikasi UART antara ArduinoUno dan ATmega8
  • Antarmuka Optocoupler dengan Mikrokontroler ATmega8
  • Sistem Alarm Kebakaran berbasis Mikrokontroler AVR
  • Pengukuran Intensitas Cahaya menggunakan Mikrokontroler AVR dan LDR
  • Mikrokontroler AVR berbasis 100mA Ammeter
  • ATmega8 Berbasis Anti-Theft Alarm System Mikrokontroler
  • Mikrokontroler AVR berbasis Interfacing of Joystick
  • Mikrokontroler AVR berbasis Interfacing dari Flex Sensor
  • Kontrol Motor Stepper menggunakan Mikrokontroler AVR
Oleh sebab itu, ini semua mengenai bimbingan Mikrokontroler Atmega8 yang mencakup, apa itu Mikrokontroler Atmega8, arsitektur Mikrokontroler Atmega8, konfigurasi pin, jenis Mikrokontroler dan aplikasi Mikrokontroler Atmega8. Kami harap Anda mendapat pengertian yang lebih baik mengenai konsep ini.