PIC Lesson: Custom Character LCD

LCD yang menggunakan driver HD44780 bukan sahaja boleh memaparkan perkataan huruf dan nombor. Cara penggunaannya ada diterangkan di LCD Lesson. Terdapat banyak character lain, malah terdapat ruang untuk mencipta character sendiri. Di bawah adalah character-character asas dalam HD44780.

Baca Seterusnya »

Ditulis pada 29th August 2010  |  Tiada Komen »

PIC Lesson: Digital To Analog

Digital to Analog converter atau diringkaskan DAC adalah bagi menukarkan isyarat digital atau binary kepada nilai voltan. Cara paling mudah menghasilkan litar digital to analog converter adalah menggunakan R-2R ladder network. Litar R-2R ladder adalah seperti berikut.

Baca Seterusnya »

Ditulis pada 11th August 2010  |  Tiada Komen »

PIC Lesson: Comparator Module

Comparator adalah fungsi yang boleh membezakan nilai dua input voltan dan keluarannya adalah menunjukkan sama ada voltan lebih kecil atau lebih besar. Dua comparator sudah terbina di dalam PIC16F877A. Address yang terlibat dalam comparator adalah CMCON dan CVRCON.

Baca Seterusnya »

Ditulis pada 7th August 2010  |  Tiada Komen »

PIC Lesson: Interrupt

Interrupt adalah salah satu fungsi istimewa di dalam PIC. Interrupt digunakan untuk menempatkan program yang penting atas sebab berlakunya sesuatu punca. PIC16 mempunyai 15 punca interrupt. Pemilihan interrupt ditentukan oleh beberapa address iaitu INTCON, PIE1 dan PIE2.

Baca Seterusnya »

Ditulis pada 4th February 2010  |  2 Komen »

PIC Lesson: Timer Module

Timer Module adalah salah satu fungsi dalam PIC untuk melakukan timer dan juga counter. Terdapat tiga jenis timer dalam PIC16 iaitu Timer0, Timer1 dan Timer2. Timer0 dan Timer2 adalah 8bit counter manakala Timer1 adalah 16bit counter.

Address-address yang terlibat dalam Timer0 adalah OPTION_REG dan TMR0, address untuk Timer1 adalah T1CON, TMR1H dan TMR1L manakala address untuk Timer2 adalah T2CON dan TMR2.

Baca Seterusnya »

Ditulis pada 2nd February 2010  |  8 Komen »