Discrete Cosine Transform DCT

Tabel 2.1.Lanjutan Fungsi Seluruh Pin ATmega8 [14] 15 PB1 inputoutput pada saluran PortB.1 OC1A Timer Counter 1 Output Compare Match A Output 16 PB2 inputoutput pada saluran PortB.2 OC1B Timer Counter 1 Output Compare Match B Output SS SPI Bus Master Slave select 17 PB3 inputoutput pada saluran PortB.3 OC2 Timer Counter 2 Output Compare Match Output MOSI SPI Bus Master OutputSlave Input 18 PB4 inputoutput pada saluran PortB.4 MISO SPI Bus Master InputSlave Output 19 PB5 inputoutput pada saluran PortB.5 SCK SPI Bus Master clock Input 20 AVCC Input tegangan ADC 21 AREF Input tegangan referensi ADC 22 GND Ground 23 PC0 inputoutput pada saluran PortC.0 ADC0 ADC Input Channel 0 24 PC1 inputoutput pada saluran PortC.1 ADC1 ADC Input Channel 1 25 PC2 inputoutput pada saluran PortC.2 ADC2 ADC Input Channel 2 26 PC3 inputoutput pada saluran PortC.3 ADC3 ADC Input Channel 3 27 PC4 inputoutput pada saluran PortC.4 ADC4 ADC Input Channel 4 SDA Two-wire Serial Bus Data Input Output Line 28 PC5 inputoutput pada saluran PortC.5 ADC5 ADC Input Channel 5 SCL Two -wire Serial Bus Clock Line

2.8.2 Timercounter ATmega8

Mikrokontroler ATmega8 memiliki 3 buah jenis dari fitur timercounter yaitu timer counter 0 8bit, timercounter 1 16bit, dan timercounter 2 8bit [14]. Fitur timer counter pada umumnya digunakan untuk generator gelombangfrekuensi, penghitungan waktu suatu siklus, dan PWM Pulse Width Modulation.

2.8.2.1 Timercounter 1 ATmega8

Timer Counter 1 adalah TimerCounter 16 bit yang memungkinkan program pewaktuan lebih akurat. Berbagai fitur dari TimerCounter 1 adalah [14]: 1. Desain 16 bit memungkinkan 16bit PWM. 2. Dua buah compare unit. 3. Dua buah register pembanding. 4. Satu buah input capture unit. 5. Timer terseting nol saat match compare auto reload. 6. Dapat menghasilkan gelombang PWM dengan glitch-free. 7. Periode PWM dapat diubah-ubah. 8. Pembangkit frekuensi. 9. Empat buah sumber interupsi TOV1,OCF1A,OCF1B, dan ICF1.

2.8.2.1.1 Pengaturan fitur PWM pada

timercounter 1 Pengaturan seluruh register timercounter1 perlu diperhatikan saat mengaktifkan fitur PWM. Register yang diatur untuk mengaktifkan fitur PMW yaitu TCCR1A dan TCCR1B. Gambar susunan bit pada register TCCR1A dan TCCR1B ditunjukkan pada Gambar 2.15 dan Gambar 2.16. Gambar 2.15. Susunan Register TCCR1A [14] Gambar 2.16. Susunan Register TCCR1B [14]