วันพฤหัสบดีที่ 20 ธันวาคม พ.ศ. 2561

ส่วนประกอบงานวิชา ไมโครคอนโทรนเลอร์ ครั้งที่ 1

ส่วนประกอบงานวิชา ไมโครคอนโทรนเลอร์ ครั้งที่ 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 เป็นลูกเต๋าแต่ละเลข


ไม่มีความคิดเห็น:

แสดงความคิดเห็น