งานที่ 2 mikro c
ใบรายงานผลการปฏิบัติงาน
1. Code Program ที่เขียนขึ้น ด้วยโปรแกรม mikro c พร้อมอธิบายโปรแกรม
void alarm(void);
main()
{
TRISB = 0xFC;
PORTB.F1 = 0;
while(1)
{
while(PORTB.F2==1)
{
while(PORTB.F3==1)
{
alarm();
}
}
}
}
void alarm(void)
{
int i ;
PORTB.FI = 1;
for(i=0;i<500 i++)
{
PORTB.FO=1;
Delay_us(500);
PORTB.FO=0;
Delay_us(500);
}
PORTB.FI=0;
for(i=0;i<250;i++)
{
PORTB.FO=0;
Delay_us(1000);
}
}
main()
{
TRISB = 0xFC;
PORTB.F1 = 0;
while(1)
{
while(PORTB.F2==1)
{
while(PORTB.F3==1)
{
alarm();
}
}
}
}
void alarm(void)
{
int i ;
PORTB.FI = 1;
for(i=0;i<500 i++)
{
PORTB.FO=1;
Delay_us(500);
PORTB.FO=0;
Delay_us(500);
}
PORTB.FI=0;
for(i=0;i<250;i++)
{
PORTB.FO=0;
Delay_us(1000);
}
}
ความคิดเห็น
แสดงความคิดเห็น