Thông báo

Collapse
No announcement yet.

Xin anh em giúp mình code mạch tỷ số bóng đá sử dụng led 7

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Xin anh em giúp mình code mạch tỷ số bóng đá sử dụng led 7

    Mình đang làm mạch tỷ số bóng đá bằng led 7 đoạn , nhưng mình không rành về viết code . Mong anh em trong diễn đàn giúp mình với
    cảm ơn anh em rất nhiều. Giúp mình nha !
    đây là file mô phỏng của mìnhMACH TY SO.DSN

  • #2
    thì nó như mạch đếm thui bạn ! nhấn bên nào bên đó tăng hoặc giảm là được mà
    lập trình vi điều khiển 8051 - avr - pic- thiết kế mạch điện tử

    Học Hiểu Nguyên Tắc - Tuân Theo Nguyên Tắc - Giải Trừ Nguyên Tắc

    Comment


    • #3
      tỷ số bóng đá làm gì có giảm bác
      Nguyễn Huy Biên - 01649 802 694
      gmail :

      Comment


      • #4
        tuy tỷ số không giảm nhưng mình muốn làm như vậy cho đầy đủ đó mà , bạn có thể giúp mình được không . code minh gà lắm
        giúp mình nha đang cần lắm. thank!

        Comment


        • #5
          vs mạch này mình nghĩ ko cần dùng con 595 đâu. tốn kém ra. bây h mình ko rảnh. chuẩn bị đi làm đây. nếu có thể tối mình sẽ viết giúp bạn
          Nguyễn Huy Biên - 01649 802 694
          gmail :

          Comment


          • #6
            mình chưa rành về code lắm , bạn giúp minh đi .

            Comment


            • #7
              cảm ơn bạn trước nha !!!!

              Comment


              • #8
                Bảng tỷ số bóng đá phải lớn, nhìn xa mới trong rõ được chứ bạn, bạn có thể dùng led đơn ghép lại thành led 7 đoạn đệm qua 6b595,nếu bạn chỉ làm mô hình thôi thì dùng phương pháp quét.

                Comment


                • #9
                  bác ấy muốn ai đó chỉ giúp cách làm và những thứ cần thiết!

                  Comment


                  • #10
                    mạch này chỉ mô phỏng thôi chứ thực tế mình làm led đơn ghép lại, mỗi đoạn led = 16 led đơn.
                    http://www.mediafire.com/?ny282fa3y83zxtw

                    Comment


                    • #11
                      bạn bienhou ơi giúp minh với !

                      Comment


                      • #12
                        Nguyên văn bởi minhthongsr Xem bài viết
                        bạn bienhou ơi giúp minh với !
                        Code:
                        #include <REGX51.H>	
                        sbit tangdoi1=P1^0;
                        sbit tangdoi2=P1^1;
                        sbit tangtiso=P1^2;
                        sbit giamtiso=P1^3;
                        sbit aled1 = P3^0;
                        sbit aled2 = P3^1;
                        sbit aled3 = P3^2;
                        unsigned char maled[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
                        unsigned int doi1,doi2,chenhlech;
                        unsigned long i;
                        void delay(long time)
                        {long n;
                        for(n=0;n<time;n++)
                        {
                        ;
                        }
                        }
                        void hamquet()
                        {
                        //doi1=i/100;
                        //doi2=(i/10)%10;
                        //chenhlech=i%10;
                        aled1=1;
                        P2=maled[i/100];
                        delay(50);
                        aled1=0;
                        P2=0xff;
                        aled2=1;
                        P2=maled[(i/10)%10];
                        delay(50);
                        aled2=0;
                        P2=0xff;
                        aled3=1;
                        P2=maled[i%10];
                        delay(50);
                        aled3=0;
                        P2=0xff;
                        }
                        void main()
                        {i=0;
                        while(1)
                          {hamquet();
                          if((tangdoi1==0)&&(tangdoi2==1))
                             {delay(20);
                        	 while(!tangdoi1);
                        	 i=i+100;
                        	 //doi1++;
                        	 }		
                           if((tangdoi1==1)&&(tangdoi2==0))
                             {delay(20);
                        	  while(!tangdoi2);
                        	  i=i+10;
                        	  //doi2++;
                        	  }
                        	if((tangtiso==0)&(giamtiso==1))
                        	 {delay(20);
                        	  while(!tangtiso);
                        	  i=i+1;
                        	  }
                        	  if((tangtiso=1)&&(giamtiso==0))
                        	  {delay(20);
                        	  while(!giamtiso);
                        	  i=i-1;
                        	  }
                        }
                        }
                        CỦA BẠN ĐÂY. BẠN XEM CODE SUY RA PHẦN MẠCH MÔ PHỎNG NHÉ
                        Last edited by bienhou; 21-07-2012, 16:21.
                        Nguyễn Huy Biên - 01649 802 694
                        gmail :

                        Comment


                        • #13
                          cảm ơn bạn bienhou nhiều nha !

                          Comment


                          • #14
                            uhm, ko có gì @@
                            Nguyễn Huy Biên - 01649 802 694
                            gmail :

                            Comment


                            • #15
                              Dùng phương pháp quét, có làm dược led đơn không bạn ?
                              MẠCH THỰC TẾ MÌNH DÙNG LED ĐƠN GHÉP LẠI, MỖI ĐOẠN LED DÙNG 16 LED ĐƠN

                              Comment

                              Về tác giả

                              Collapse

                              minhthongsr Tìm hiểu thêm về minhthongsr

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X