Thông báo

Collapse
No announcement yet.

các anh ơi giúp em với

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

  • các anh ơi giúp em với

    cac anh oi ! ho em cai nay voi!
    Day là chuong trinh em viet nhay 3 con led o 3 chân b3,b4,b5
    vay mà khi em dung mo phong no bang ISIS 7 lai ra the nay - MOI CON LED O CHÂN B5 SANG THOI ?????????????????????
    em bo tay. ANH NAO CAO THU GIUP EM VOI>>>>>>>>>>>>>>>>>>>>>>>>
    #include <16F877A.h>
    #fuses NOWDT,PUT,HS,NOPROTECT
    #use delay(clock=10000000)
    main()
    {
    while(true)
    {
    output_high(PIN_B3);
    output_high(PIN_B4);
    output_high(PIN_B5);
    delay_ms(1000);
    output_low(PIN_B3);
    output_low(PIN_B4);
    output_low(PIN_B5);
    delay_ms(1000);
    }
    }
    Attached Files
    Last edited by hung_gtcc; 19-07-2008, 15:32.

  • #2
    bạn phải thử thêm dòng #use_fast_io(B); thiệt tình mua testboard về làm thì chắc chắn hơn , mấy ông mô phỏng chi chi í

    Comment


    • #3
      Nguyên văn bởi Zz_Bi_zZ Xem bài viết
      bạn phải thử thêm dòng #use_fast_io(B); thiệt tình mua testboard về làm thì chắc chắn hơn , mấy ông mô phỏng chi chi í
      Em mô phỏng bằng ISIS6 thì thấy nó chạy bình thường. Nhưng đúng là muốn dùng các chân kiểu I/O nên có #use fast_io(b) và set_tris_b(0) trong chương trình chính vậy.

      Comment


      • #4
        em tưởng nếu có output_high(pin_B..) thi nó quy định luôn cả chân ra rồi > thì làm gì cần dòng #use fast_io(b) và set_tris_b(0) nữa hả các anh

        Comment


        • #5
          Code:
          #use fast_io(b)
          set_tris_b(0)
          câu lệnh trên là nhằm mục đích tối ưu việc xuất nhập của u , nếu ko có nó , việc xuất nhập data sẽ phải wa 2-3 công đoạn --> mất thời gian đúng ko ?
          câu lệnh dưới là để khai báo port B làm port xuất , nếu ko có , nó ko hỉu port xuất hay port nhập --> mấy câu lệnh out_put sẽ ...

          Comment


          • #6
            em chơi cái dòng các bác cho em nó vẫn thế... em chịu rồi
            thày em bảo là cho nó cái gì "điện trở treo cao....." em hok bít
            bác nào biết trả lòi em với em xin đa tạ

            Comment


            • #7
              Nguyên văn bởi hung_gtcc Xem bài viết
              em chơi cái dòng các bác cho em nó vẫn thế... em chịu rồi
              thày em bảo là cho nó cái gì "điện trở treo cao....." em hok bít
              bác nào biết trả lòi em với em xin đa tạ
              Chắc là phải thêm con trở thanh vào đó bác à ( em nghĩ vậy chứ em mới chỉ nghiên cứu AT89C51 thôi, mà con này hay phải treo trở thanh nên em suy ra vậy, không bít có đúng không )
              Và con tim đã vui trở lại ....

              Comment


              • #8
                chào bạn bạn có thể dùng cách khác mình thấy chương trình của bạn viết ko sai và theo mình biết thì cũng ko cần #use fast io hay set_tris_b gì đó với các lệnh output_high và low có thể protel ko ổn lắm trong việc mô phỏng này
                mình đưa bạn chương trình này mục đích của bạn cũng chỉ để nhấp nháy 3 led tại ba chân thôi đúng ko?
                Code:
                #include <16F877A.h>
                #fuses NOWDT,PUT,HS,NOPROTECT
                #use delay(clock=10000000)
                int8 i;
                main()
                {
                while(true)
                {
                   set_tris_b(0);
                   output_b(0b11000111);
                   delay_ms(300);
                   output_b(0b00111000);
                   delay_ms(300);
                
                }
                 
                }
                Hy vọng là nó giúp đc bạn
                Mobile: 0914.658.856
                Yahoo: quang85_2004

                Comment


                • #9
                  em ngán mấy cái trò mô phỏng này lắm rồi
                  chơi mạch test cho nó lành
                  dù sao cũng chân thành cám ơn các bác

                  Comment


                  • #10
                    Nguyên văn bởi hung_gtcc Xem bài viết
                    em ngán mấy cái trò mô phỏng này lắm rồi
                    chơi mạch test cho nó lành
                    dù sao cũng chân thành cám ơn các bác
                    ùh chắc là phải test mạch thì mới rõ vấn đề. Tôi thì ít khi dùng mô phỏng chỉ toàn làm mạch thật thôi. Nhưng bạn lưu ý chút nhé.
                    Trong cái mạch bạn post lên bạn nối chân của pic vào Anot của Led rồi đưa xuống đất luôn. thì đây cũng là 1 lỗi rồi. bạn nên nối từ chân pic tới Anot của Led thông qua điện trở 270R thì nó sẽ đảm bảo về mặt lí thuyết hơn.
                    Bạn thử bỏ mấy con led ra và chạy mô phỏng xem trên chân mà bạn qua tâm có thay đổi trạng thái không ?
                    chúc bạn thành công.

                    Kích từ, điều tốc, nhiệt độ , mức dầu, bảo vệ, đo mực nước, thông báo lũ...cho nhà máy Thủy Điện

                    Comment


                    • #11
                      Hình như tôi nhớ có lần tôi đã gặp trường hợp tương tự như bạn. bạn sữa lại dòng
                      #fuses NOWDT,PUT,HS,NOPROTECT và thêm vào NOLVP chắc nó chạy thôi.
                      #fuses HS,NOWDT,PROTECT,NOLVP,NOBROWNOUT

                      Kích từ, điều tốc, nhiệt độ , mức dầu, bảo vệ, đo mực nước, thông báo lũ...cho nhà máy Thủy Điện

                      Comment


                      • #12
                        Nguyên văn bởi hung_gtcc Xem bài viết
                        em ngán mấy cái trò mô phỏng này lắm rồi
                        chơi mạch test cho nó lành
                        dù sao cũng chân thành cám ơn các bác
                        chương trình của bạn mình dịch sang file hex , chạy mô phỏng ngon lành , nháy cả 3 led, không cần trở gì hết( trong mạch thực tế thì cần phải có)
                        bạn chú ý trong mạch mô phỏng phải chọn tần số thạch anh cho con chip nhé, #use delay(clock=10000000) , nên khi mô phỏng bạn phải chọn tần số cho chip là 10MHz, nếu bạn không thay đổi thì tần số mặc định là 1MHz thôi
                        chúc bạn thành công !
                        0945061338(vocam.h@gmail.com,lehanhdtk3@gmail.com)
                        ||
                        PROGRAMING(C,ASM),HARDWARE,LMD,RTC,GPRS,GPS....ALL OF VDK

                        Comment

                        Về tác giả

                        Collapse

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

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

                        Collapse

                        Đang tải...
                        X