ATMega8535: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k →Keterangan Singkat AVR ATMega8535: clean up |
|||
(29 revisi perantara oleh 17 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 [[mikrokontroler]] 8 bit berbasis RISC dengan kecepatan maksimal 16
# Memiliki memori flash 8 KB, SRAM sebesar 512 byte dan [[EEPROM]] (Electrically Erasable Programmable Read Only Memory) sebesar 512 byte.
# 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 18 ⟶ 14:
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.
#
#
# PortB (PB0 – PB7) sebagai port Input/Output dan juga memiliki kemampuan yang lain.
# 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.
# XTAL1 dan XTAL2 untuk input pembangkit sinyal clock.
# AVCC untuk pin masukan tegangan pencatu daya untuk ADC.
# AREF untuk pin [[tegangan referensi]] ADC.
==
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
b) Port B(PB0 – PB7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu timer/counter, komparator analog, dan SPI.
c) Port C(PC0 – PC7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu TWI, komparator analog, dan timer oscillator.
d) Port D(PD0 – PD7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu komparator analog, interupsi eksternal, komunikasi serial.
== 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]]
|