Lập nhóm PIC16F877A

Collapse
This is a sticky topic.
X
X
 
  • Giờ
  • Show
Clear All
new posts
  • nhockhochoai
    Nhập môn đệ tử
    • Apr 2007
    • 10

    #181
    sao không ai giúp em thế này....

    sao em test bằng MPLAP thì không có lỗi gì..tạo được file HEX.mà chạy mô phỏng không được nhỉ.mọi người giúp em phát hiện lỗi với...em đang cần gấp lắm...thank trước nhiều nhiều

    Comment

    • xuantran
      Nhập môn đệ tử
      • Nov 2009
      • 1

      #182
      cac bac oi em nap chuong trinh cho pic mo phong trong protues khong dc.bien dich ra duoi .hex không được chán quá.giúp em với.giờ em mới học pic đó

      Comment

      • tiensai
        Nhập môn đệ tử
        • Apr 2010
        • 1

        #183
        bạn phải đưa ra dòng báo lỗi,hoặc các bước thực hiện thì mọi người mới giúp dc chứ!
        mà bạn dùng trình biên dịch nào thế?

        Comment

        • dinhquoctan
          Nhập môn đệ tử
          • May 2010
          • 1

          #184
          cho e hỏi về cách tải và cài chương trình protues7.2. mong sự giúp đỡ của các anh chị. em chan thành biết ơn.

          Comment

          • matranlogic
            Nhập môn đệ tử
            • Dec 2009
            • 2

            #185
            gửi anh F và các bác trên diễn đàn! em đang nghiên cứu con PIC16F877A, bây giờ em muốn test mạch để thử nghiệm, nhưng do kinh phí k có nhiều nên em k thể mua dc mạch nạp,nên em muốn tự làm 1 cái mạch nạp cho nó,nhưng cũng k có kinh nghiệm nên nhờ anh F và các bác trên diễn đàn hướng dẫn giúp em làm một cái mạch nạp cho con PIC 16F877A dc k ạ?
            em cảm ơn anh F và các bác nhiều!
            Học để làm việc

            ***48K-DTVT***
            *************

            Comment

            • gadientu_179
              Nhập môn đệ tử
              • May 2010
              • 1

              #186
              hj! tat ca?.
              cac bac hoc ve pic 16f877a ui cho minh may cai vi du de lam tieu luan dj , o thay bat lam bai ung dung cua con pic nay nhung minh chua hoc j ve pic nên chang biet j .may bac co the giup minh dc ko. o bat cho cahy tren protes ung dung cua no luon xin nho may bac.
              rang giup minh nha

              Comment

              • tranthao111982
                Nhập môn đệ tử
                • May 2010
                • 10

                #187
                sử dung con 74hc595

                xin chào các bác! em mới đang tập lập trình pic6f877a. em có đoạn code ghép nối led ma trận sử dụng con 74hc595. khi viết xong không biết sai chỗ nào mà không dich sang mã hex được. mong các bác tìm lỗi sai giúp em với.
                xin cảm ơn nhiều!
                #include "mo rong cong.h"

                #define SHCP(x) output_bit(PIN_C1,x)
                #define STCP(x) output_bit(PIN_C2,x)
                #define DS(x) output_bit(PIN_C0,x)

                void Xuat1byte(int8 dat){
                int8 k;
                for(k=0;k<8;k++){
                DS(shift_left(&Dat,1,0));
                SHCP(0);SHCP(1);
                }
                STCP(0);STCP(1);
                }
                void main()
                {
                set_tris_c(0);
                Xuat1byte(0x55);
                Xuat1byte(0xF0);

                while(1);
                }

                Comment

                • shitham
                  Đệ tử 1 túi
                  • Sep 2009
                  • 13

                  #188
                  sao không thấy #include<p16f877a.h> nhỉ
                  Lấp đầy con tim đau khổ bằng tình yêu thương.

                  Comment

                  • haomaster3000
                    Nhập môn đệ tử
                    • Oct 2009
                    • 3

                    #189
                    QUOTE=haoromance;286954]chào các bác. em đang làm bài báo cáo về đèn giao thông về pic 16f877a mô phỏng trên protues .do mới làm quen với pic lên em gặp chút vấn đề ve quet led7 doan .mong các bác giúp em dùm
                    file prouest va chuong trinh
                    http://www.mediafire.com/myfiles.php[/QUOTE]

                    Comment

                    • ronin
                      Đệ tử 1 túi
                      • Mar 2009
                      • 17

                      #190
                      Nguyên văn bởi haomaster3000 View Post
                      QUOTE=haoromance;286954]chào các bác. em đang làm bài báo cáo về đèn giao thông về pic 16f877a mô phỏng trên protues .do mới làm quen với pic lên em gặp chút vấn đề ve quet led7 doan .mong các bác giúp em dùm
                      file prouest va chuong trinh
                      http://www.mediafire.com/myfiles.php
                      [/QUOTE]

                      Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

                      ở đây nè bạn ơi.Có cả một số ví dụ nữa đó.
                      RNET.
                      Xuancuongmta@gmail.com

                      Comment

                      • ronin
                        Đệ tử 1 túi
                        • Mar 2009
                        • 17

                        #191
                        mach nap

                        Nguyên văn bởi matranlogic View Post
                        gửi anh F và các bác trên diễn đàn! em đang nghiên cứu con PIC16F877A, bây giờ em muốn test mạch để thử nghiệm, nhưng do kinh phí k có nhiều nên em k thể mua dc mạch nạp,nên em muốn tự làm 1 cái mạch nạp cho nó,nhưng cũng k có kinh nghiệm nên nhờ anh F và các bác trên diễn đàn hướng dẫn giúp em làm một cái mạch nạp cho con PIC 16F877A dc k ạ?
                        em cảm ơn anh F và các bác nhiều!
                        Ơ đây có sẵn mạch nè bạn
                        http://www.picvietnam.com/forum/showthread.php?t=6911 . mạch được vẽ trên altium design 2009.
                        bạn đown về. Nếu bạn chưa rành về làm mạch có thể tìm trên diễn đàn cũng có nhiều người hướng dẫn làm rồi đó. Nếu k có thể liên lạc với mình qua mail xuancuongmta@gmail.com mình sẽ hướng dẫn cụ thể.
                        RNET.
                        Xuancuongmta@gmail.com

                        Comment

                        • ronin
                          Đệ tử 1 túi
                          • Mar 2009
                          • 17

                          #192
                          Proteus 7.4

                          Nguyên văn bởi dinhquoctan View Post
                          cho e hỏi về cách tải và cài chương trình protues7.2. mong sự giúp đỡ của các anh chị. em chan thành biết ơn.
                          Dùng bản này di bạn. Dễ cài quá trời luôn.
                          http://www.mediafire.com/file/y90vq3..._Sp3_setup.rar
                          RNET.
                          Xuancuongmta@gmail.com

                          Comment

                          • maxsu_dcmty
                            Nhập môn đệ tử
                            • Sep 2010
                            • 6

                            #193
                            ai bit chi minh voi?
                            minh bien dich ma bi loi nay tim hieu hoai hong bit tai sao mong cac ban chi voi
                            Clean: Deleting intermediary and output files.
                            Clean Warning: File "C:\Documents and Settings\Admin\Desktop\New Folder\hai.lst" doesn't exist.
                            Clean: Done.
                            Build C:\Documents and Settings\Admin\Desktop\New Folder\hai for device 16F877A
                            Using driver C:\Program Files\HI-TECH Software\PICC-Lite\9.50\bin\picl.exe

                            Executing: "C:\Program Files\HI-TECH Software\PICC-Lite\9.50\bin\picl.exe" -C "C:\Documents and Settings\Admin\Desktop\New Folder\hai.c" -q --chip=16F877A -P --runtime=default --opt=default -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
                            Error [141] C:\Documents and Settings\Admin\Desktop\New Folder\hai.c; 1.20 can't open include file "16f877a.h": No such file or directory

                            ********** Build failed! **********

                            Comment

                            • maxsu_dcmty
                              Nhập môn đệ tử
                              • Sep 2010
                              • 6

                              #194
                              minh bien dich trong mplab no bi loi nay cac ban bit loi nao hong vay minh tim hoai hong ra mong cac ban chi giup

                              Clean: Deleting intermediary and output files.
                              Clean Warning: File "C:\Documents and Settings\Admin\Desktop\New Folder\h.p1" doesn't exist.
                              Clean: Done.
                              Build C:\Documents and Settings\Admin\Desktop\New Folder\jh for device 16F877A
                              Using driver C:\Program Files\HI-TECH Software\PICC\9.80\bin\picc.exe

                              Executing: "C:\Program Files\HI-TECH Software\PICC\9.80\bin\picc.exe" --pass1 "C:\Documents and Settings\Admin\Desktop\New Folder\h.c" -q --chip=16F877A -P --runtime=default --opt=default -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s"
                              Error [141] C:\Documents and Settings\Admin\Desktop\New Folder\h.c; 1.22 can't open include file "16f877a.inc": No such file or directory

                              ********** Build failed! **********

                              Comment

                              • kidmaster08
                                Đệ tử 2 túi
                                • Sep 2010
                                • 41

                                #195
                                các bác cho em hỏi tý
                                em muốn tao ra một chương trình trễ dài 2 phút để điều khiển mở cho rơ le, tuy nhiên em viết chương trình của em như sau:


                                processor 16f877a
                                include <p16f877a.INC>
                                TG1 EQU 0X20
                                TG2 EQU 0X21
                                TG3 EQU 0X22
                                org 0x000
                                bsf STATUS,RP0
                                bcf STATUS,RP1
                                MOVLW 0X00
                                MOVWF TRISB
                                BCF STATUS,RP0
                                MOVLW 0X01
                                MOVWF PORTB gửi ra chan rb0 bit 1
                                CALL DELAY gọi trễ

                                MOVLW 0X00
                                MOVWF PORTB
                                LOOP GOTO LOOP ;treo chương trình ket thuc chuong trinh tai day

                                DELAY
                                MOVLW x ;x y z la cac gia tri tong quat
                                MOVWF TG1
                                MOVLW y
                                MOVWF TG2
                                MOVLW z
                                MOVWF TG3
                                LABLE1
                                DECFSZ TG1
                                GOTO LABLE2
                                GOTO EXIT
                                LABLE2
                                DECFSZ TG2
                                GOTO LABLE3
                                MOVLW y
                                MOVWF TG2
                                GOTO LABLE1
                                LABLE3
                                DECFSZ TG3
                                GOTO LABLE3
                                MOVLW z
                                MOVWF TG3
                                GOTO LABLE2
                                EXIT
                                RETURN

                                END

                                theo em tinh toán thi mỗi lệnh goto cho 2 chu kỳ lệnh, như thế khi cho số x y z cho trước em tính được thời gian trễ delay sẽ là
                                {3(x-1){(3y-1)[3(z-1)+4]+4} + 10 }*4/4Mhz (vơi bộ dao động 4 Mhz)
                                vậy khi cho x,y z =255 thì phải được thời gian trễ rất lớn 1 phút
                                tuy nhiên khi em mô phỏng trên protelus chưa đên 1 phút chân RB0 đã chuyển trạng thái từ 0 sang 1 rồi. em thử nghĩ ra 3 vòng lap long nhau nhu thoi hoc pascal ay ma
                                mấy bác kiểm tra thuật toán dùm em được không, vì mới học pic nên em hơi bỡ ngơ,hic

                                Comment

                                Working...