Your Knowledge Your Future
Tiếng Việt English
Hotline: 0902561426

Bài 5: PIC Led 7 đoạn đếm từ 0 đến 9

Bài 5: PIC Led 7 đoạn đếm từ 0 đến 9

Bài 5: PIC Led 7 đoạn đếm từ 0 đến 9

Bài 5: PIC Led 7 đoạn đếm từ 0 đến 9

Bài 5: PIC Led 7 đoạn đếm từ 0 đến 9
Bài 5: PIC Led 7 đoạn đếm từ 0 đến 9

Tài liệu

Bài 5: PIC Led 7 đoạn đếm từ 0 đến 9

Yêu cầu:  Chương trình hiển thị led từ 0 đến 9

Thiết bị sử dụng

  • PIC 16F887
  • 1Led 7đoạn
  • 7 điện trở 220
  • 1 IC 74HC595

Mạch đi dây

Chương trình điều khiển

#define DATA  PIN_C1  //DS
#define LATCH PIN_C3  //ST_CP
#define CLOCK PIN_C0  //SH_CP
int giaima7doan[]={63,6,91,79,102,109,125,7,127,111};
                              //0  1  2   3    4     5     6   7   8     9
void IC_74hc595(int dulieu) 
{
   int i;
   output_low(CLOCK);
   for(i=0;i<=7;i++)
   {
      if((dulieu & 0x80)==0)
         output_low(DATA);
      else
         output_high(DATA);
      dulieu=dulieu<<1;
      output_high(CLOCK);
      output_low(CLOCK);
   }
}
void main()
{
   set_tris_c(0x00);
   
   while(TRUE)
   {
      for (int i=0; i<=9;i++)
      {
         IC_74hc595(giaima7doan[i]);
         output_low(LATCH);
         output_high(LATCH);
         delay_ms(500);
      }  
   }
}

Tin khác

Thông báo mới

Fanpage facebook

Liên kết website