ส่วนประกอบงานวิชา ไมโครคอนโทรนเลอร์ ครั้งที่ 1
ใบรายงานผลการปฏิบัติงาน
1. Code Program ที่เขียนขึ้น ด้วยโปรแกรมMicro C พร้อมอธิบายโปรแกรม
void main()
{
unsigned char dice[]={0x08,0x22,0x2A,0x55,0x5D,0x77}; //ประกาศตัวแปร
unsigned char i; //ประกาศตัวแปร
TRISC=0; //พอร์ต C เป็น OUTPUT
TRISB=0x01; //พอร์ต B เป็น INPUT
PORTC=0; //พอร์ต C เป็น แอคทีพ low
while(1) //คำสั่งวนลูป
{
if(PORTB.F0==0) //ถ้าB เป็น 0 ทำใน ปีกกา
{
PORTC=dice[i];
delay_ms(500);
PORTC=0;
}
i++;
if(i>5)i=0;
}
2. ภาพจำลองการทำงานด้วยโปรแกรม Proteus
3. อธิบายการทำงานของโปรแกรม
เมื่อกด sw โปรแกรม จำทำการสุ่ม เปิด led เป็นลูกเต๋าแต่ละเลข
ไม่มีความคิดเห็น:
แสดงความคิดเห็น