Dạy bang chủ học PIC18

Collapse
This is a sticky topic.
X
X
 
  • Giờ
  • Show
Clear All
new posts
  • tam.sakura
    Nhập môn đệ tử
    • Dec 2009
    • 5

    #121
    hihi!
    Nhờ các bật tiền bối giúp em nhé! em mới học Pic, ai có souce code chớp - tắt đèn 8Led,cho em xin nhé!
    arigatoo gozaimasu!

    Comment

    • bravesoldier
      Đệ tử 1 túi
      • Apr 2009
      • 18

      #122
      I/O đơn giản với 18F4550

      Code:
      #include <18f4550.h>
      #fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,PLL3,CPUDIV1,VREGEN
      #device *=16 ADC=8
      #use delay(clock=48000000) // thạch anh lắp vào mạch là 12MHz
      
      #use fast_io(b)
      #byte portb=0xf81
      #byte latb=0xf8a
      
      byte numm[]={
      0b01000000, //- 0
      0b01111001, //- 1
      0b00100100, //- 2
      0b00110000, //- 3
      0b00011001, //- 4
      0b00010010, //- 5
      0b00000010, //- 6
      0b01011000, //- 7
      0b00000000, //- 8
      0b00010000  //- 9
      };
      
      void main()
      {
       byte i;
       
       set_tris_b(0);
       i=0;
       while(true)
        {   
         latb=numm[i];
         delay_ms(250);
         i++;
         if (i==10) i=0;
        }
      }
      mong các tiền bối xem xét và góp ý. mạch này cho LED 7 thanh đếm từ 0->9 em mô phỏng bằng proteus 7.6 (mới down hôm qua) cũng ok. em muốn học thêm về USB để làm quang báo có trao đổi data với máy tính.
      Last edited by bravesoldier; 23-08-2010, 09:02 AM. Lý do: sửa lại cho chuẩn

      Comment

      • thundernhut
        Đệ tử 2 túi
        • Jul 2009
        • 33

        #123
        ở trang 4 thấy có bro nào có vẻ giỏi quá, liệt kê liên hồi cách config cho 18f4550 thì phải
        Nhưng mà tiếc người ấy có hiểu biết nhưng hoặc là hiểu biết nữa vời hoặc không có tâm khi chi dẫn người mới.
        Cách chỉ đó chỉ là cho người ta con cá không cho cần câu, ví như truyền cho quyền cước chưa truyền cho nội công tâm pháp. tiếc quá

        Minh tìm hiểu mãi mới biết ý nghĩa các phần config nó nằm trong cái file tên_PIC_tương_ứng.INC trong thư mục cài đặt của phần mềm MPLAD chánh hãng.

        vào đó xem nó có liệt kê mọi thông số, ý nghĩa và nhiều tùy chọn cho 1 thông số theo đó mà ta cấu hình cho đúng ý muốn
        Còn bạn gì chỉ cho mình 1 đống dòng config mẫu thế là mình máy móc copy vào. Đáng tiếc nếu bạn gì cũng đang học theo kiểu này thì mình khuyện bạn sựa lại nếu ko thì thành tựu chỉ có hạn thôi.
        còn nếu bạn giấu nghề thì ok , biểu diễn như vậy là vừa đủ khoe tài mà không ai biết gì cả. Bạn khéo lắm . bái phục bái phục

        Comment

        • manh.monitor
          Nhập môn đệ tử
          • Jul 2010
          • 5

          #124
          ô hay, cái luồng này là dành cho những người mới học pic 18f.sao mấy người cứ hỏi lằng nhằng đâu đâu vậy
          bác F ko lên nữa ah, đang học mà

          Comment

          • manh.monitor
            Nhập môn đệ tử
            • Jul 2010
            • 5

            #125
            em là người mới tìm hiểu về pic 18f.đang muốn các bác chỉ giùm thì các bác cứ chuyền hết sang các vấn đề đâu đâu thế

            Comment

            • phamhiepst
              Nhập môn đệ tử
              • Jun 2010
              • 5

              #126
              mình ko hiểu dòng #fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,PLL3,CPUDIV1,V REGEN
              để lảm gì nữa

              Comment

              • bravesoldier
                Đệ tử 1 túi
                • Apr 2009
                • 18

                #127
                Nguyên văn bởi phamhiepst View Post
                mình ko hiểu dòng #fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,PLL3,CPUDIV1,V REGEN
                để lảm gì nữa
                PLL3 là liên quan đến thạch anh cứng 12MHz để cấp 12/3=4MHz cho bộ nhân tần, CPUDIV1 - 96/2=48MHz cấp clock cho CPU. Mình xem các post của luồng này mà rút ra chứ xem datasheet thì lờ mờ lắm - tiếng Anh kém mà. Cái mạch trên mình cắm breadboard đã chạy được, song có lẽ config vẫn chưa chuẩn.
                Last edited by bravesoldier; 23-08-2010, 09:00 AM.

                Comment

                • bravesoldier
                  Đệ tử 1 túi
                  • Apr 2009
                  • 18

                  #128
                  Có bác nào dùng CCS-C và PIC18F4550 pha màu cho LED RGB chưa?
                  Em đang thử mà chật vật quá.

                  Comment

                  • hieu89tx
                    Nhập môn đệ tử
                    • Dec 2010
                    • 9

                    #129
                    chào các bạn
                    có ai làm việc với dòng pic18F97j60 chưa cho mình hỏi với
                    mình đang gặp khó khăn trong việc dùng con pic này để truyền thông với vdk khác qua modul ESUART ,ứng dụng để đo lường và dk nhiệt độ ,độ ẩm hiển thị lcd ,
                    ai có sơ đồ nguyên lý giúp mình với

                    Comment

                    • hieu89tx
                      Nhập môn đệ tử
                      • Dec 2010
                      • 9

                      #130
                      chào các bạn
                      có ai làm việc với dòng pic18F97j60 chưa cho mình hỏi với
                      mình đang gặp khó khăn trong việc dùng con pic này để truyền thông với vdk khác qua modul ESUART ,ứng dụng để đo lường và dk nhiệt độ ,độ ẩm hiển thị lcd ,
                      ai có sơ đồ nguyên lý giúp mình với

                      Comment

                      • hieu89tx
                        Nhập môn đệ tử
                        • Dec 2010
                        • 9

                        #131
                        sao k bac nao giup em ha

                        Comment

                        • nhoczin
                          Đệ tử 3 túi
                          • Jul 2008
                          • 57

                          #132
                          Apnote của Microchip cho 18F97J60 về Ethernet đủ cả, lên Microchip mà seach, Dùng 18F97J60 để làm những cái kia liệu có phải lấy máy chém ra thịt gà ko ? còn ứng dụng của bạn chỉ cần mấy em 16F low cost là đủ, vd 16F887 có ESUART

                          Comment

                          • hieu89tx
                            Nhập môn đệ tử
                            • Dec 2010
                            • 9

                            #133
                            nhưng thầy giáo giao đề tài la dùng con này ,, và phải giao tiếp với 2 con vdk , mà 16f887 nó chỉ có 1 eusart thui ,em mới học về pic ,mong anh chỉ giúp với

                            Comment

                            • hieu89tx
                              Nhập môn đệ tử
                              • Dec 2010
                              • 9

                              #134
                              mọi người có ai đã làm về cái nay giup minh voi
                              minh nan qua

                              Comment

                              • goldstar09
                                Đệ tử 1 túi
                                • Aug 2009
                                • 18

                                #135
                                Em cung tim hieu ve pic 18f4550, nhung sao gio moi nguoi khong tham gia nua vay?

                                Comment

                                Working...