ATMega8535: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan |
k →Keterangan Singkat AVR ATMega8535: clean up |
||
(35 revisi perantara oleh 18 pengguna tidak ditampilkan) | |||
Baris 1:
'''ATMega8535''' merupakan salah satu [[mikrokontroler]] 8 bit buatan [[Atmel]] untuk keluarga [[Atmel AVR|AVR]] yang diproduksi secara
▲'''ATMega8535''' merupakan salah satu [[mikrokontroler]] 8 bit buatan [[Atmel]] untuk keluarga [[Atmel AVR|AVR]] yang diproduksi secara masal pada tahun [[2006]]. Karena merupakan keluarga AVR, maka ATMega8535 juga menggunakan arsitektur [[RISC]].
== Keterangan Singkat AVR ATMega8535 ==
Secara singkat, ATMega8535<ref>[http://www.atmel.com/dyn/resources/prod_documents/2502S.pdf Atmel AVR 8 bit RISC, ATMega8535]</ref> memiliki beberapa kemampuan:
# Sistem [[
#
# Memiliki ADC ([[Pengubah analog-ke-digital]]) internal dengan ketelitian 10 bit sebanyak 8 saluran.
# Memiliki PWM (Pulse
# Portal komunikasi serial (USART) dengan kecepatan maksimal 2,5 Mbps.
# Enam pilihan mode sleep, untuk menghemat penggunaan daya listrik.
Baris 15 ⟶ 12:
== Konfigurasi Pin Mikrokontroler AVR ATMega8535 ==
Mikrokontroler ATMega8535 memiliki 40 pin untuk model [[PDIP(Jenis Chip)|PDIP]], dan 44 pin untuk model [[TQFP]] dan [[PLCC]]. Nama-nama pin pada mikrokontroler ini adalah
# [[VCC]] untuk [[tegangan]] [[pencatu daya]] positif.
# GND untuk tegangan pencatu daya negatif.
# Port B (PB0 – PB7) merupakan akan pin I/O dua arah dan pin fungsi khusus, yaitu sebagai Timer/Counter, komperator analog dan SPI.▼
# PortA (PA0 - PA7) sebagai port [[Input]]/[[Output]] dan memiliki kemampuan lain yaitu sebagai input untuk [[ADC]]
# Port C (PC0 – PC7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu TWI, komperator analog, input ADC dan Timer Osilator.▼
# PortB (PB0 – PB7) sebagai port Input/Output dan juga memiliki kemampuan yang lain.
# Port D (PD0 – PD7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu komperator analog, interupsi eksternal dan komunikasi serial.▼
# PortC (PC0 – PC7) sebagai port Input/Output untuk ATMega8535.
# PortD (PD0 – PD7) sebagai port Input/Output dan juga memiliki kemampuan yang lain.
# RESET untuk melakukan reset program dalam mikrokontroler.
# AVCC merupakan pin masukan tegangan untuk ADC.▼
# XTAL1 dan XTAL2 untuk input pembangkit sinyal clock.
# AREF merupakan pin tegangan referensi ADC.▼
== Pengisian Program pada Mikrokontroler AVR ==
Untuk melakukan pemrograman dalam mikrokontroler AVR, Atmel telah menyediakan software khusus yang dapat diunduh dari [http://www.atmel.com website resmi Atmel] {{Webarchive|url=https://web.archive.org/web/20110521205033/http://www2.atmel.com/ |date=2011-05-21 }}. Software tersebut adalah [[AVRStudio]]. Software ini menggunakan bahasa [[assembly]] sebagai bahasa perantaranya.
Selain AVRStudio, ada beberapa software pihak ketiga yang dapat digunakan untuk membuat program pada AVR. Software dari pihak ketiga ini menggunakan [[bahasa pemrograman tingkat tinggi]] seperti [[bahasa C]], [[Java]], atau [[Basic]].
Untuk melakukan pemindahan dari komputer ke dalam chip, dapat digunakan beberapa cara seperti menggunakan [[kabel JTAG]] atau menggunakan STNK buatan Atmel.
== Input/Output pada Mikrokontroler AVR ATMega8535 ==
Mikrokontroler memiliki arsitektur RISC 8
bit, di mana semua instruksi dikemas dalam kode 16-bit(16-bits word)dan sebagian besar instruksi dieksekusi dalam satu siklus clock. Mikrokontroler ATMega 8535 memiliki saluran I/O sebagai berikut:
a) Port A(PA0 – PA7) merupakan pin I/O dua arah dan pin masukkan ADC
▲
▲
▲
== Referensi ==
{{reflist}}
== Pranala luar ==
* [http://www.atmel.com Website resmi Atmel] {{Webarchive|url=https://web.archive.org/web/20110521205033/http://www2.atmel.com/ |date=2011-05-21 }}
* [http://my.opera.com/kuriel/blog/2008/09/08/menggunakan-lcd-nokia-6610-sebagai-penampil-gambar-berwarna Contoh Antarmuka grafis dengan Atmega32 menggunakan LCD Nokia 6610]▼
* [http://www.atmel.com/dyn/resources/prod_documents/2502S.pdf Petunjuk singkat mengenai ATMega8535]
* [http://www.atmel.com/dyn/resources/prod_documents/doc2512.pdf Keterangan lengkap ATMega8535]
* [http://www.atmel.com/dyn/products/tools.asp?family_id=607 Software untuk AVR buatan Atmel] {{Webarchive|url=https://web.archive.org/web/20101122045749/http://atmel.com/dyn/products/tools.asp?family_id=607 |date=2010-11-22 }}
* [http://www.cvavr.com/ CodeVision AVR dengan bahasa C untuk AVR buatan Pavel Haiduc] {{Webarchive|url=https://web.archive.org/web/20090606164719/http://www.cvavr.com/ |date=2009-06-06 }}
▲* [https://web.archive.org/web/20090822133443/http://my.opera.com/kuriel/blog/2008/09/08/menggunakan-lcd-nokia-6610-sebagai-penampil-gambar-berwarna Contoh Antarmuka grafis dengan Atmega32 menggunakan LCD Nokia 6610]
* [http://iswanto.staff.umy.ac.id/category/tutorial/ Belajar ATMEGA8535]
[[Kategori:Mikroprosesor]]
|