4:12:19 PORT PADA IC ATMEGA 8535/16/32 | |
ATmega 8535/16/32 adalah produk atmel seri AVR yang merupakan system
programmable, artinya dapat kita program secara berulang-ulang. Yang membedakan
antara ketiga seri ATmega diatas adalah hanya sebatas memory flash yaitu seri
ATmega8535 kapasitas memory flash 8 Kb, ATmega 16 kapasitas memory flashnya 16
Kb, dan ATmega32 kapasitas memory flashnya sebesar 32 Kb. Untuk selanjutnya berikut akan dibahas mengenai
penjelasan kaki-kaki port pada ATmega 8535, ATmega 16, ATmega
32.
Seperti gambar diatas ATmega8535/16/32 terdapat dari 4 Port yaitu PORTA,
PORTB, PORTC, PORTD
dan terdiri dari 32 pin I/O (input/output) yang mana masing-masing
port mempunyai 8 pin (0-7), dari 32 pin ini kita bisa menjadikannya sebagai
masukan (input) atau keluaran (output) dengan mengeset DDR (Data
Direction Register).
Contoh:
VOH ( output high voltage) ialah tegangan pada pin
I/O mikrokontroler ketika ia mengeluarkan logia "1” dengan besar sekitar 4.2V
dan arus sebesar 20mA(IOH . Setiap pin I/O mikrokontroler AVR
memiliki internal pull up. Mialnya Port B dikonfiguasi
sebagai input dan internal pull-upnya diaktifkan maka DDRB==00H dan PORTB=00H
Contoh ;
Untuk mendeteksi input pada salah satu port, dapat digunakan fungsi PINx,
sedangkan mendeteksi per pin pada suatu port dapat digunakan fungsi Pinx.bit
Contoh:
Selain itu setiap port pada mikrokontroller ATmega8535/16/32 selain menjadi pin I/O (input/output), juga mempunyai fungsi khusus masing-masing yaitu:
Selain itu beberapa lagi kaki -kaki diantaranya
antara lain:
Tetap update pengetahuan anda dengan informasi terbaru...tunggu posting berikutnya...Tetap semangat. | |
|
Total comments: 0 | |