Thông báo

Collapse
No announcement yet.

Công cụ học tập và phát triển cho PIC - Hoàn toàn miện phí

Collapse
This is a sticky topic.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #76
    Nguyên văn bởi linhnc308 Xem bài viết
    Sample chính hãng, hàng từ Sing. cứ len maxim-ic.com mà xin, khá nhiều con hay ho đấy, tui đã xin được cả đống, tha hồ nghịch. Đang cố xin mấy con Wirerless về làm bộ truy câp không dây mà chưa được(chắc chỉ được 802.11a,b thôi còn .g hình như không cho).
    chào linhnc308!
    đọc nội dung bài viết của linhnc308 thấy có phần liên quan đến bài tập của tôi đang làm. Nhưng tôi chưa có mạch nguyên lí. Vậy Linhnc308 có thể share cho tôi được không?
    mail : thaymohiendai2010@yahoo.com
    cảm ơn linhnc308 nhiều nha
    thanh thuận!

    Cần nêu câu hỏi rõ ràng hơn hơn.
    Last edited by linhnc308; 20-06-2008, 11:20.

    Comment


    • #77
      Nguyên văn bởi thaymo Xem bài viết
      chào linhnc308!
      đọc nội dung bài viết của linhnc308 thấy có phần liên quan đến bài tập của tôi đang làm. Nhưng tôi chưa có mạch nguyên lí. Vậy Linhnc308 có thể share cho tôi được không?
      mail : thaymohiendai2010@yahoo.com
      cảm ơn linhnc308 nhiều nha
      thanh thuận!
      Bạn nêu câu hỏi không rõ ràng.
      Bạn bảo có liên quan, vậy vấn đề của bạn là gì. Bài tập của bạn là gì. Phải nêu rõ thì mọi người mới có thể giúp được.
      Nếu là mạch thì đưa hình mạch + sch lên
      Nếu là code thì đưa code lên.
      Ethernet-RS232, PIC Webserver, RFID Reader
      CallerID, Cảnh báo BTS, ...
      0988006696
      linhnc308@gmail.com
      http://linhnc308.blogspot.com

      Comment


      • #78
        bạn nào có thể giup mình mạch sau được không?
        Tổ chức hệ đo lường đa kênh dùng vi điều khiển PIC16F877 sử dụng bộ biến đổi tương tự/số 10 bit tích hợp sẵn trên chip, kết quả đo hiển thị trên trên LED 7 thanh. Thông số đo là nhiệt độ (cảm biến LM35 hoặc LM335). Kết quả thu thập được so sánh với 2 ngưỡng nhiệt độ max, min (lưu trong RAM), cảnh báo ngưỡng trên LED khi giá trị nhiệt độ ở ngoài ngưỡng giới hạn.
        lien he : hongquan21@gmail.com

        Comment


        • #79
          Cái đề tài này cũ lắm rồi trên mạng nhiều lắm bạn chịu khó tìm!
          Technical Institutes
          Mobile: 0983278725
          Email:

          Comment


          • #80
            anh linhnc có ví dụ nào dùng timer và các ngắt viết bằng ccs ko post lên cho em tham khảo với
            thanks

            Comment


            • #81
              @Hồng Quân: Bạn tìm lại trong mục này sẽ có chương trình bạn muốn hoặc có thể vào site của tôi, link bên dưới chữ ký.
              @kinhaxac: Em cũng vào link bên dưới chữ ký để load tài liệu, code về PIC.
              @ALL: Thời gian qua vì bận công tác xa và vì công việc nên không chăm sóc đc cho cái box này. Thời gian tới linhnc tôi sẽ cố gắng hơn để cung cấp đầy đủ tài liệu tới các bạn yêu thích lập trình PIC. Sắp tới tôi sẽ đưa tiếp một số thiết kế dùng PIC: ma trận Led 8x64 dùng PIC 16F88.
              Ethernet-RS232, PIC Webserver, RFID Reader
              CallerID, Cảnh báo BTS, ...
              0988006696
              linhnc308@gmail.com
              http://linhnc308.blogspot.com

              Comment


              • #82
                em đang làm đề tài về điểu khiển động cơ DC dùng bộ PID 2 vòng kín tốc độ và dòng, lấy 2 tín hiêụ này vẽ đồ thị trên PC, dùng Dspic30F4011, em dùng CCS để viết nhưng tài liệu CCS cho dsPIC em ko thể tìm được, bác nào có thể giúp em ko
                Vấn đề nữa là con này có module QEI để đọc encoder, nhưng em chưa biết sử dụng thế nào với CCS cả.
                Bác nào giúp em cái đề tài này với

                Comment


                • #83
                  Nguyên văn bởi tungtuantu Xem bài viết
                  em đang làm đề tài về điểu khiển động cơ DC dùng bộ PID 2 vòng kín tốc độ và dòng, lấy 2 tín hiêụ này vẽ đồ thị trên PC, dùng Dspic30F4011, em dùng CCS để viết nhưng tài liệu CCS cho dsPIC em ko thể tìm được, bác nào có thể giúp em ko
                  Vấn đề nữa là con này có module QEI để đọc encoder, nhưng em chưa biết sử dụng thế nào với CCS cả.
                  Bác nào giúp em cái đề tài này với
                  E sang nhà anh, anh chỉ bảo cho tận tình,không lấy công
                  YM :

                  Comment


                  • #84
                    Nguyên văn bởi tungtuantu Xem bài viết
                    em đang làm đề tài về điểu khiển động cơ DC dùng bộ PID 2 vòng kín tốc độ và dòng, lấy 2 tín hiêụ này vẽ đồ thị trên PC, dùng Dspic30F4011, em dùng CCS để viết nhưng tài liệu CCS cho dsPIC em ko thể tìm được, bác nào có thể giúp em ko
                    ...
                    Tài liệu của một trình biên dịch thương mại luôn có được từ nhà sản xuất của trình biên dịch đó (nếu không làm sao họ bán được sản phẩm). Link cụ thể cho PCD của CCS:
                    http://www.ccsinfo.com/downloads/PCDReferenceManual.pdf

                    Thân,
                    Biển học mênh mông, sức người có hạn

                    Comment


                    • #85
                      Mới tìm hiểu PIC

                      Mình mới tập lập trình với Pic bằng phần mềm Mplab 8.0.
                      Mình viết thử một chương trình ngắn gọn rồi.Nhưng tìm mãi vẫn không thấy chỗ nào để dịch nó ra file hex cả.
                      Các bác thông cảm chỉ giúp tí nhé.Vì mình vừa mới tìm hiểu pic nên hỏi câu đơn giản như thế.
                      Mong được giúp đỡ nhiều.

                      Comment


                      • #86
                        bạn vào Project và chọn Build all đó!
                        hay bấm shift F10 là được!
                        SỰ HỌC LÀ MÃI MÃI......!!!!

                        Comment


                        • #87
                          Nguyên văn bởi tc8051 Xem bài viết
                          Mình mới tập lập trình với Pic bằng phần mềm Mplab 8.0.
                          Mình viết thử một chương trình ngắn gọn rồi.Nhưng tìm mãi vẫn không thấy chỗ nào để dịch nó ra file hex cả.
                          Các bác thông cảm chỉ giúp tí nhé.Vì mình vừa mới tìm hiểu pic nên hỏi câu đơn giản như thế.
                          Mong được giúp đỡ nhiều.
                          Mình cũng từng bị như thế ( ko thấy file .hex xuất hiện sau khi build all ) . Do bạn cài chưa đủ chương trình, có lẽ bạn thiếu phần MPASMWIN . Tốt nhất bạn lên trang chủ www.microchip.com dơn về và cài chọn hết ko bỏ cái nào !!
                          Biển học là vô bờ , biết bao giờ cập bến !!!???.
                          Email :

                          Comment


                          • #88
                            chào các bạn. minh vừa mới tìm hiểu pic. mình tháy trên diễn đàn này viết nhiều về LCD. vình tập viết theo dựa vào đoạn code mình lấy ducọc trên mạng nhưng nó không chạy theo ý mình và có một số cái chưa hiểu mong các cao thủ trợ giúp

                            code
                            #include <16F877A.h>
                            #include <DEFS_16F877A.h>
                            #fuses XT,NOWDT,NOPROTECT,NOLVP
                            #use delay(clock=4000000)
                            #define RS RD0
                            #define RW RD1
                            #define E RD2
                            #define LCD PORTB

                            const unsigned char line1[]={'H','O','C',' ','T','A','','#'};
                            const unsigned char line2[]={'K','H','O','N','G,' ','C','H','I',' ','L','A',' ','H','O','M',
                            ' ','N','A','Y','#'};

                            /**************************/
                            void command(void)
                            {
                            RS = 0;
                            RW = 0;
                            E = 1;
                            E = 0;
                            delay_ms(1);
                            }
                            /**************************/
                            void send(void)
                            {
                            RS = 1;
                            RW = 0;
                            E = 1;
                            E = 0;
                            delay_ms(1);
                            }
                            /*************************/

                            void main(void)
                            {
                            while(true)
                            { int i = 0,y=0,k=0,z=0;
                            set_tris_B(0);
                            set_tris_D(0);
                            delay_ms(100);

                            LCD = 0x38;
                            command();
                            LCD = 0x0C;
                            command();
                            LCD = 0x84;
                            command();

                            while (line1[y]!='#')
                            { LCD=line1[y];
                            send();
                            delay_ms(100);
                            y++;
                            }
                            lcd=0xC0;
                            command();
                            while(i<16)
                            {
                            lcd=line2[i];
                            send();
                            i++;
                            delay_ms(100);
                            }
                            i=2; // khong hieu
                            while(line2[z]!='#') // k0 hieu, dang le line2 =z phai init lai lcd chu
                            {
                            LCD = 0x38;
                            command();
                            LCD = 0x0C;
                            command();
                            LCD = 0x86;
                            command();
                            y=0;
                            while(line1[y]!='#')
                            {
                            lcd=line1[y];
                            y++;
                            lcd=0xc0;
                            command();
                            k=i+16; // understand
                            for(z=i;z<k;z++);
                            {
                            lcd=line2[z];
                            }
                            delay_ms(100);
                            i++;
                            }
                            }
                            }

                            }
                            ý mình là line2 chạy hết 16 led thì chạy tiếp đến khi hết char được gởi lện nhưng no chỉ chạy hết 16 led cua LCD rồi dưng lại ma không chạy tiếp.
                            nhân tiện cho em hoi luôn trong ma lênh lcd co các lệnh
                            18h dịch toàn bộ hiển thị sang trai
                            1ch dich toan bo hien thi sang phai
                            em dung ma khong duoc WHY

                            Comment


                            • #89
                              Các bác nào có tài liệu hướng dẫn sử dụng phần mềm Mplab cho mình xin với.
                              Muốn sử dụng phần mềm này để học pic nhưng sao khó sử dụng quá.
                              Các bác cho hỏi.
                              Khi mình khởi động phần mềm thấy nó xuất hiện 2 khung:
                              -untitled workspace
                              -output
                              2 khung này dùng làm gì vậy các bác?
                              Các bác nào có chụp hình hướng dẫn cách sử dụng phần mềm cho mình xin nhe
                              Cảm ơn các bác trước!

                              Comment


                              • #90
                                2 khung đó bạn đừng quan tâm làm gì! bạn vào project để tạo 1 project,sau đó sẽ xuất hiện trang để bạn gõ code vào mà! khung output sẽ xuất hiện lúc bạn dịch ra thành file hex.còn Woqkspace là khung chứa các tóm tắt về project bạn đang làm bao gồm các header nào, file asm là file nào ,tên gì,... vậy thôi!
                                SỰ HỌC LÀ MÃI MÃI......!!!!

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X