Modul P3

December 22, 2018 | Author: MuhammadThoriqAzmi | Category: N/A
Share Embed Donate


Short Description

modul praktikum p3...

Description

MODUL III MIKROKONTROLER  (SISTEM I/O, ADC DAN INTERUPSI EKSTERNAL) A. TUJUAN 1. Pengenalan Pengenalan secara secara umum dasar-dasar dasar-dasar mikrokon mikrokontroler troler AVR. 2. Menget Mengetahu ahuii dan memaham memahamii sistem sistem input/o input/outp utput ut (I/O (I/O dan impleme implementa ntasin! sin!aa pada pada mikrokontroler. ". Mengetahui Mengetahui dan memahami memahami A#$ dan dan implementasin implementasin!a !a pada mikroko mikrokontrole ntroler. r. %. Meng Menget etah ahui ui dan dan mema memaha hami mi inte interu rups psii ekst ekster erna nall dan dan impl implem emen enta tasi sin! n!aa pada pada mikrokontroler. B. DASA DASAR R TE TEOR ORII 1. Mikro Mikrokon kontr trol olrr AT ATME!A ME!A Mikrokontroler adalah suatu alat elektronika digital !ang mempun!ai masukan dan keluaran serta kendali dengan program !ang &ias ditulis dan dihapus dengan cara khusus. Mikrokontroler merupakan salah satu perkem&angan teknologi !ang mengintegrasikan se&uah sistem computer kedalam se&uah chip tunggal ('ingle $hip sehingga teknologi ini mampu &er)ungsi seperti se&uah sistem komputer salah satun!a adalah pada proses pengendalian. 'alah satu contoh-contoh chip mikrokontroller !ang dipakai dalam praktikum praktikum ini adalah A*M+,A 1 dimana chip mikrokontroller ini mempun!ai )itur-)itur se&agai &erikut  0it Mikrokontroller • 1 &!tes lash • 312 0!tes ++PROM • 1 &!te internal 'RAM • $lock speed up to 1 M45 •  $hannel 16 0it A#$ • " P7M $hannel • Programma&le 'erial 8'AR* • +9ternal and Internal Interupt 'ources • "6 pin input/output • Operating Voltages •  : 2.;V - 3.3V (A*mega1*2 (P02. etiga interupsi itu dapat dipicu dengan adan!a  peru&ahan le@el &aik transisi naik (rising edge maupun transisi turun ()alling edge. 8ntuk pengaturan mode dan cara ker=ainterupsi eksternal dilakukan melalui 2 &uah register M$8$R dan register M$8$'R. 8ntuk le&is =elasn!a tentang register-register terse&ut le&ih &aik di&aca datasheetn!a. *etapi =ika menggunakan 4

compiler $odeVision AVR kita tidak perlu dituntut untuk tau tentang kedua register terse&ut karena secara otomatis $odeVision AVR akan mensettingn!a saat kita menset $ode7i5ard AVR dimana penggunaan $ode7i5ard AVR akan di=elakan pada &agian &erikutn!a. *. CODEISION AR  $odeVision AVR compiler ($VAVR merupakan compiler &ahasa $ untuk  AVR. $ompiler ini cukup memadai unutk &ela=ar AVR karena mudah penggunaan n!a =uga didukung &er&agai )itur !ang sangat mem&antu dalam pem&uatan so)tCare untuk keperluan pemrograman AVR. $VA$R ini dapat mengimplematasikan hamper semua interuksi &ahasa $ !ang sesuai dengan arsitektur AVR &ahkan terdapat &e&erapa keunggulan tam&ahan unutk memenuhi keunggulan spesi)ik #ri AVR. $odeVisionAVR =uga mempun!ai Automatic Program ,enerator &ernama $ode7i5ardAVR !ang mengu=inkan Anda untuk menulis dalam hitunga menit semua instruksi !ang diperlukan untuk mem&uat )ungsi-)ungsi &erikut G 'et-up akses memori eksternal G Identi)ikasi sum&er reset untuk chip G Inisialisasi port input/output G Inisialisasi interupsi eksternal G Inisialisasi *imer/$ounter  G Inisialisasi 7atchdog-*imer G Inisialisasi 8AR* (8'AR* dan komunikasi serial &er&asis &u))er !ang digerakkan oleh interupsi G Inisialisasi Pem&anding Analog G Inisialisasi A#$ G Inisialisasi Antarmuka 'PI G Inisialisasi Antarmuka *Co-7ire G Inisialisasi Antarmuka $A> G Inisialisasi 0us I2$ 'ensor 'uhu
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF