Académique Documents
Professionnel Documents
Culture Documents
MODUL
NAMA MURID
NO KAD PENGENALAN
TARIKH PENTAKSIRAN
TAJUK:
AKTIVITI :
Membuat sambungan litar bagi mikropengawak PIC16f887 dan memberi arahan kepada
mikropengawal menggunakan Bahasa C.
Objektif:
(a)
(b)
(c)
(d)
(e)
ASPEK KESELAMATAN
1.
Mengamalkan sikap bertanggungjawab menjaga peralatan dan bahan.
2. Mengemas dan membersihkan alatan dan tempat kerja.
3. Menepati masa.
ATURCARA 1:
#include <htc.h>
#define _XTAL_FREQ 20000000
__CONFIG(0x2CE2);
#define
#define
#define
#define
#define
#define
#define
#define
LED1
LED2
LED3
LED4
LED5
LED6
LED7
LED8
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
void main(void)
{
TRISD = 0b00000000;
ANSEL = 0;
ANSELH = 0;
PORTD=0;
while(1)
{
LED1=1;__delay_ms(1000);PORTD=0;
LED2=1;__delay_ms(1000);PORTD=0;
LED3=1;__delay_ms(1000);PORTD=0;
LED4=1;__delay_ms(1000);PORTD=0;
LED5=1;__delay_ms(1000);PORTD=0;
LED6=1;__delay_ms(1000);PORTD=0;
LED7=1;__delay_ms(1000);PORTD=0;
LED8=1;__delay_ms(1000);PORTD=0;
}
}
ATURCARA 2:
#include <htc.h>
#define _XTAL_FREQ 20000000
__CONFIG(0x2CE2);
void main(void)
{
TRISD = 0b00000000;
ANSEL = 0;
ANSELH = 0;
PORTD=0;
while(1)
{
PORTD=0b00000001;__delay_ms(1000);
PORTD=0b00000010;__delay_ms(1000);
PORTD=0b00000100;__delay_ms(1000);
PORTD=0b00001000;__delay_ms(1000);
PORTD=0b00010000;__delay_ms(1000);
PORTD=0b00100000;__delay_ms(1000);
PORTD=0b01000000;__delay_ms(1000);
PORTD=0b10000000;__delay_ms(1000);
}
}
KEPUTUSAN:
Berdasarkan aturcara dan litar yang dibina nyatakan pemerhatian anda
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
MARKAH:
LAKARAN LUKISAN SKEMATIK LITAR
/20
PEMASANGAN LITAR PADA PROJECT BOARD
/30
MEMPROGRAMKAN PIC16F887 ATURCARA 1 :
/20
ATURCARA 2:
PENERANGAN PROJEK
/20
:
/10
JUMLAH
/100