Langsung ke konten utama

Dasar Mikrokontroller-Bagian1

Mikrokontroller adalah sebuah chip microprosessor dimana didalamnya sudah terdapa CPU, ROM, RAM, I/O, Clock dan peralatan internal lainnya yang sudah saling terhubung dan teroganisasi dalam sebuah IC / Chip.
Sistem Kerja Mikrokontroller sebagai berikut :
INPUT - PROSES - OUTPUT




Sistem Input Mikrokontroler
  • Piranti input menyediakan informasi kepada sistem komputer /mikrokontroller dari dunia luar. 
  • Hampir semua input mikrokontroler hanya dapat memproses sinyal input digital dengan tegangan yang sama dengan tegangan logika dari sumber. 
  • Level nol (0) disebut dengan VSS  tegangan 0 volt
  • tegangan positif sumber (VDD) umumnya adalah 5 volt. 
  • Ada beberapa mikrokontroler yang dilengkapi dengan piranti konversi ini, yang disebut dengan ADC, dalam satu rangkaian terpadu.


Sistem Output Mikrokontroler
  • Piranti output digunakan untuk berkomunikasi informasi maupun aksi dari sistem komputer dengan dunia luar. Sistem mikrokontroler mempunyai output yang jauh lebih sederhana seperti lampu indikator atau beeper. 
  • Mikrokontroler mengolah sinyal secara digital, sehingga untuk dapat memberikan output analog diperlukan proses konversi dari sinyal digital menjadi analog. 
  • Piranti yang dapat melakukan konversi ini disebut dengan DAC (Digital to Analog Converter).
Keterangan : 
  • Flash adalah suatu jenis Read Only Memory yang biasanya diisi dengan program hasil buatan manusia yang harus dijalankan oleh mikrokontroler
  • RAM (Random Acces Memory) merupakan memori yang membantu CPU untuk penyimpanan data sementara dan pengolahan data ketika program sedang running
  • EEPROM  (Electrically Erasable Programmable Read Only Memory) adalah memori untuk penyimpanan data secara permanen oleh program yang sedang running
  • Port I/O adalah kaki untuk jalur keluar atau masuk sinyal sebagai hasil keluaran ataupun masukan bagi program
  • Timer adalah modul dalam hardware yang bekerja untuk menghitung waktu/pulsa 
  • UART (Universal Asynchronous Receive Transmit) adalah jalur komunikasi data khusus secara serial asynchronous
  • PWM (Pulse Width Modulation) adalah fasilitas untuk membuat modulasi pulsa
  • ADC (Analog to Digital Converter) adalah fasilitas untuk dapat menerima sinyal analog dalam range tertentu untuk kemudian dikonversi menjadi suatu nilai digital dalam range tertentu 
  • SPI (Serial Peripheral Interface) adalah jalur komunikasi data khusus secara serial secara serial synchronous
  • ISP (In System Programming) adalah kemampuan khusus mikrokontroler untuk dapat diprogram langsung dalam sistem rangkaiannya dengan membutuhkan jumlah pin yang minimal  

CARA PEMROGRAMAN MIKROKONTROLLER DENGAN BAHASA C

1. Setting PORT pada mikrokontroller
PORT A, B, C atau D, dapat disetting sebagai INPUT ataupun OUTPUT, tergantung pengaturan dari
Data Direction Register (DDR) pada masing-masing PORT.

DDR di setting 0, jika sebagai INPUT
DDR Disetting 1, jika sebagai OUTPUT

Contoh penulisan program sbb:
DDRA=0x00;  Artinya PORT A disetting sebagai INPUT
DDRB=0xff;  Artinya PORT B disetting
 sebagai OUTPUT



2. Inisialisasi PORT OUTPUT
3. Inisialisasi PORT INPUT
4. Mengganti nama PORT dengan Variabel

Latihan Soal :

Jawab :
1. Setting DDR sbb ;
DDRB=0xff ;    //PORTB sebagai Output
DDRD=0x00 ;   //PORTD sebagai Input

2. Nama Variabel 
#define start PIND.0  //kaki PIND.0 diganti nama start
#define Motor PORTB.0  //kaki PORTB.1 diganti nama dengan motor




Jawab :
1. Setting DDR sbb ;
DDRB=0xff ;    //PORTB sebagai Output
DDRD=0x00 ;   //PORTD sebagai Input

2. Nama Variabel 
#define start PIND.0    //kaki PIND.0 diganti nama start
#define stop PIND.1     //kaki PIND.1 diganti nama stop
#define Motor PORTB.0  //kaki PORTB.1 diganti nama dengan motor



Tugas !! 
Kerjakan soal dibawah ini.

Kirimkan Jawaban mu via email ke :
rokhmad_sragen@yahoo.com  
Dengan subject/Judul : "TUGAS SKM-1"
Email saya terima paling lambat : 
kelas XII TITL-2 :  Senin, 9 September 2013
kelas XII TITL-1 :  Selasa, 10 September 2013








Komentar

Postingan populer dari blog ini

Cara Menambahkan Plugin TextFX di notepad++

TextFX adalah plugin pada notepad++ yang digunakan untuk menyortir kata atau kalimat yang sama atau istilah kerenya duplikat data. Berikut saya share cara untuk menambahkan plugin TextFX, perhatikan langkah-langkah berikut! 1. install notepad++ dulu dengan mengunduh filenya disini 2. setelah diunduh kemudian install, setelah di install lalu buka menu Plugins>Plugin Manager>Show Plugin Manager  3. pada Plugin Manager, klik tab Available kemudia geser kebawah dan cari TextFx. klik centang lalu Install. 4. Berhasil, setelah itu restart program notepad++ sekian share dari saya semoga bermanfaat, silahkan bertanya dikolom komentar jika kurang paham. terimakasih

Tenggorokan Kering dan Sakit? Hati-hati! Bisa Jadi Itu Adalah Gejala Kanker Stadium Awal

Kamu harus perhatikan dengan baik! Kanker tenggorokan adalah salah satu kanker yang sering dijumpai pada kebanyakan orang, dan tentu saja hasil pengobatan kanker ini tergantung pada seberapa cepat kita menyadari tingkat keparahan kanker tersebut. Seorang ahli bedah mengatakan bahwa kanker yang didiagnosa pada 5 tahun pertama itu mempunyai tingkat kesembuhan sebesar 90%, tetapi sebaliknya, kanker yang baru diketahui setelah 5 tahun, hanya mempunyai tingkat kesembuhan sekitar 20-30% saja.  Kanker tenggorokan ini tumbuh dari sel Mesothelial yang berkembang pada selaput kerongkongan, dan karena faktor inilah yang akhirnya tumbuh menjadi kanker secara bertahap. Waktu yang diperlukan kanker ini untuk berkembang pada tenggorokan mencapai beberapa tahun lamanya, bahkan dari stadium awal hingga stadium menengah membutuhkan waktu sekitar satu tahun.  Gejala-gejala kanker tenggorokan stadium awal ini adalah sebagai berikut: 1. Merasa kesulitan ketika menelan; biasanya disebabkan oleh masuknya ma

32 Dosa Suami terhadap Istri

KELUARGA diibaratkan seperti batu bata pertama dalam sebuah bangunan masyarakat. Apabila keluarga baik, maka masyarakat pun akan ikut menjadi baik dan sebaliknya jika keluarga rusak, maka masyarakat akan menjadi rusak pula. Oleh karena itu, Islam memberikan perhatian kepada urusan keluarga dengan perhatian yang sangat besar, sebagaimana Islam juga mengatur hal-hal yang dapat menjamin keselamatan dan kebahagiaan keluarga tersebut. Sangat fundamental dalam keluarga adalah perlakuan seorang suami terhadap istrinya. Bisa jadi juga berbuah dosa. Coba cek poin-poin di bawah ini. 1. Lalai Berbakti kepada orang tua setelah menikah 2. Kurang serius dalam mengharmonisasikan antara istri dan orang tua 3. Ragu dan buruk sangka kepada istri 4. Kurang memiliki sikap cemburu terhadap istri 5. Meremehkan kedudukan istri 6. Melepaskan kendali kepemimpinan dan menyerahkannya kepada istri 7. Memakan Harta istri secara batil 8. Kurang semangat dalam mengajari istri ajaran-ajaran agamanya 9. Bersikap pelit