Thông báo

Collapse
No announcement yet.

Cần mọi người giúp đỡ !!!

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

  • Cần mọi người giúp đỡ !!!

    Em mới học vdk nên gắn thử mạch nhấp nháy 1 con led cổng P1_0
    Viết code xong ghi ra rồi gắn vào mạch nhưng con led nó sáng hoài mà không nhấp nháy hjx
    Không biết nó bị lỗi ở chỗ nào mong mọi người giúp dùm
    Chạy thử trên Proteus nó chạy bt _ _!!!
    Code:
    #include <REGX51.H>
    #define led P1_0
    void delay(unsigned int ms)
    {
      unsigned int i;
      for(i=0;i<ms;i++)
      {
      ;
      }
    }
    void main(void)
    {
      while(1)
    {
        led=0;
        delay(1000);
        led=1;
        delay(1000);
    }
    }

  • #2
    có thể phần cứng bạn gắn sai. Đưa sơ đồ mạch bạn gắn lên ACE xem thử

    Comment


    • #3
      #include <REGX51.H>
      #define led P1^0
      #define on 0
      #define off 1
      long u;
      void delay(long time)
      {
      for(u=0;i<time;u++)
      {
      ;//
      }
      }
      void main(void)
      {
      while(1)
      {
      led=0;
      delay(1000);
      led=1;
      delay(1000);
      }
      }

      Comment


      • #4
        Bạn thử post sơ đồ mạch lên xem, code thì chạy ok rồi
        - Mạch nạp vdk 8051, AVR, PIC, EEPROM
        - Linh kiện điện tử cho sinh viên


        Comment


        • #5
          Click image for larger version

Name:	527012_397073530342414_1799748461_n.jpg
Views:	1
Size:	20.8 KB
ID:	1364585
          Click image for larger version

Name:	526631_397074043675696_1688856508_n.jpg
Views:	1
Size:	26.9 KB
ID:	1364587
          Click image for larger version

Name:	313243_397075333675567_306812299_n.jpg
Views:	1
Size:	36.6 KB
ID:	1364588
          Mọi người xem dùm em hjx !!!

          Comment


          • #6
            cái ảnh hơi mờ ,mình chỉ thấy chân EA bạn để hở,thường nối lên dương nguồn(với các chương trình như thế này),chớp tắt bạn chi viết cho 1 led mà trong hình có 3 led thì phải (cái này mình không hiểu),còn một khả năng nữa là thạch anh chết hoặc cắm lỏng chân.

            Comment


            • #7
              ủa bạn nối mạch chân reset chưa vậy ảnh của bạn mờ wa ko tháy rõ

              Comment


              • #8
                delay gi co' 1000.be' qua'.
                , , ,

                Comment


                • #9
                  Chân 31 ko nối dương chạy sao được

                  Comment


                  • #10
                    để kiểu biến int rồi để delay 1000 @@. thực chất nó chỉ là 128 thôi. ko nhìn rõ sáng tắ đâu
                    Nguyễn Huy Biên - 01649 802 694
                    gmail :

                    Comment


                    • #11
                      nếu thay chương trình vẫn vậy thì bạn nên xem lại mạch nhé, nhìn kĩ sơ đồ rồi hãy lắp mạch nhé

                      Comment


                      • #12
                        chỉ cần đổi kiểu biến int sang long nó sẽ chạy ầm ầm, muốn chắc hơn bạn để delay(3000)
                        Nguyễn Huy Biên - 01649 802 694
                        gmail :

                        Comment


                        • #13
                          Nguyên văn bởi sangpronhat Xem bài viết
                          [ATTACH=CONFIG]49421[/ATTACH]
                          [ATTACH=CONFIG]49423[/ATTACH]
                          [ATTACH=CONFIG]49424[/ATTACH]
                          Mọi người xem dùm em hjx !!!
                          Bác thử ráp lại mạch theo sơ đồ này xem
                          - VCC là nguồn 5V
                          - Ráp xong đo áp giữa chân 40-20 có lên Volt ko
                          - Kiểm tra thạch anh + 2 tụ 33p, nếu ko chạy thì thay bằng con khác
                          - Mạch reset
                          Attached Files
                          - Mạch nạp vdk 8051, AVR, PIC, EEPROM
                          - Linh kiện điện tử cho sinh viên


                          Comment


                          • #14
                            Thanks mọi người ^^! cái mạch nó đã chạy hjx _ _!!! tháo tới tháo lui gãy chân 1 con vdk 30k uổng quá

                            Comment


                            • #15
                              Xem lại 2 tụ lọc (màu vàng) nối thạch anh xem sao, nhớ là tụ cỡ 33pF thì mạch mới chạy (hồi trước mạch của mình cũng không chạy, không hiểu tại sao, loay hoay một thời gian mới biết là do mình dùng tụ 33nF, sau khi thay bằng con 33pF thì mạch chạy ngon luôn)

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X