tabs-chord tabs-chord Author ,
Title: การทดลองสวิทช์กดติดกดดับ
Author: tabs-chord
Rating 5 of 5 Des:
การทดลองสวิทช์กดติดกดดับ การทดลองนี้เป็นการรับอินพุตจากสวิตช์ เมือมีการกดสวิตช์  พอร์ต B   ที่ขาพอร์ต  RB0   LED  ที่ขาพอร์ต  RD0   จะติด...

การทดลองสวิทช์กดติดกดดับ

การทดลองนี้เป็นการรับอินพุตจากสวิตช์ เมือมีการกดสวิตช์ พอร์ต B ที่ขาพอร์ต RB0  LED ที่ขาพอร์ต RD0  จะติดสว่างและเมือกดสวิตช์ตัวเดิม LED ที่ขาพอร์ต RD0ก็จะดับลง LEDที่ขาพอร์ต RD0 จะสลับการทำงานไปเรือยๆ เมือเรามีการกดสวิตช์ 
   
รูปแสดงวงจร

#include <16F877A.h>
#FUSES NOWDT,HS,NOPROTECT,NODEBUG,NOLVP,NOWRT               
#use delay(clock=20000000)
#use fast_io(B)
#use fast_io(D)
#define BUTTON PIN_B0
#define LED      PIN_D0
void main()
{
   int i=0;
   set_tris_B(0b11111111);
   set_tris_D(0b00000000);
   setup_comparator(NC_NC_NC_NC);
   SETUP_ADC_PORTS(NO_ANALOGS);
   output_d(0b00000000);
   while(true)
   {
    if(input(BUTTON)==0&&i==0){delay_ms(250); i=1;}
    if(input(BUTTON)==0&&i==1){delay_ms(250); i=0;}
    if (i==1){output_high(LED);}
    if (i==0){output_low(LED);}
    }
}

About Author

Advertisement

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

  1. ไม่ระบุชื่อ3 มีนาคม 2565 เวลา 17:03

    Casinos Near Casino - MapYRO
    Looking for Casinos Near Casino? · Casinos Near Casino in Phoenix, AZ · 성남 출장샵 Chandler · 논산 출장안마 Durant, OK · Kansas 진주 출장샵 City, MO · 전라북도 출장샵 Durant, OK. 부천 출장마사지

    ตอบลบ

 
Top