Thông báo

Collapse
No announcement yet.

phần mềm lập trình pic cực kì dễ với chip PICAXE có sẵn?

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

  • phần mềm lập trình pic cực kì dễ với chip PICAXE có sẵn?

    mình có nghe giang hồ đồn về phần mềm mới ,giúp chúng ta dễ dàng lập trình cho pic cho các ứng dung .đó là phần mếm picaxe.với đkien ở chúng ta phải mua chip của nó,hình như hơi mắc thí phài.
    các bác cho ý kiến
    không thể làm những gì bạn muốn,hãy làm những gì bạn có thể làm .Đời không như mơ

  • #2
    nếu bạn biết viết vài chương dùng basic thì có thể tham khảo picbasic pro dùng cho tất cả các dòng pic.
    hoặc bạn có thể tham khảo swordfish, 1 loại ngôn ngữ gần giống như visual basic nhưng chỉ dùng cho pic18.

    còn picaxe thì tôi không rõ.

    các chương trình picbasic pro hoặc swordfish đều phải mua bản quyền và khi compile source code thì sẽ ra .hex file cho bạn có thể dùng bất cứ programmer nào cho pic.
    vụ bản quyền thì bạn cũng có thể **** xài đồ chùa được.
    Mãi đi tìm vàng.

    Comment


    • #3
      bác nói thêm về chương trình picbasic pro dc ko?
      phần mềm picaxe mình thấy bất tiện là phải mua chip của nó với giá khá cao
      không thể làm những gì bạn muốn,hãy làm những gì bạn có thể làm .Đời không như mơ

      Comment


      • #4
        Ví dụ lập trình bằng picbasicpro đây

        piccodelock_PIC16F84

        Click image for larger version

Name:	piccode.png
Views:	2
Size:	6.2 KB
ID:	1362608

        Code:
        '****************************************************************
        '*  Name    : CodeLock.bas                                      *
        '*  Author  : LonelyCatSoft                                     *
        '*  Date    : 30.03.2012                                        *
        '*  Version : 1.0                                               *
        '*  Notes   : Programable Code Lock with the PIC-16F84          *
        '****************************************************************
        
        'Ma khoa duoc nhap tu ban phim ma tran 4x3. 
        'Mat khau mac dinh la: 1234 
        'De thay doi mat khau hien tai, vi du la 1961, ta an: 1234*1961#1961#
        
        @ device  xt_osc, wdt_off, pwrt_on, protect_off
        
        '**************************************************
        RL1_ON_time con 1000 * 3  'sec. Relay ON time
        '**************************************************
        
        TrisA = 0  ' PORTA, all outputs
        PortA = 16 ' turn off Buzer
        OPTION_REG.7 = 0   ' PORTB Pullups.
        TrisB = 0000  ' PORTB.0-3 outputs, 4-7 inputs  
        PortB = 0
         
        LD1 var PortA.2
        RL1 var PortA.3
        BUZ var portA.4
        cnt var byte
        
        key  var byte
        col  var byte
        row  var byte
        keycnt var byte
        pwOK var bit
        
        keybuf var byte[15]
        pwbuf var byte[4]
        
        EEPROM 0,[1,2,3,4] 'Default password 1,2,3,4 programmed at EEprom location 0..3
        Read 0, pwbuf[0]   'Copy password from EEprom address 0..3 in to pwbuf[0..3]
        Read 1, pwbuf[1]
        Read 2, pwbuf[2]
        Read 3, pwbuf[3]
        
        pwOK = 0
        keycnt = 0
        
        Main:
           high ld1
           gosub Chk_KEYPAD
           pause 1
        goto Main
        
        Chk_KEYPAD:
           for row = 0 to 3 
              PORTB = (dcd row) ^ $f    
              pause 1
              col = PORTB >> 4
              if (col <> $f) then  'key pressed 
                 key = (row * 3) + (ncd (col ^ $f))
                 gosub Got_KEY
                 key = 255
              endif
           next 
        return    
        
        Beep:
           low ld1
           low buz 
           pause 40
           high buz
        return
        
        Got_KEY:
           gosub Beep
           while (PORTB >> 4) <> $f  
              pause 1
           wend
           if key = 11 then key = 0
           keybuf[keycnt] = key
           gosub Chk_keycnt
        return
        
        Chk_PwOK: 
           PwOK = 0
           if (keybuf[0] = pwbuf[0]) and (keybuf[1] = pwbuf[1]) and (keybuf[2] = pwbuf[2]) and (keybuf[3] = pwbuf[3]) then pwok = 1
        return 
        
        Chk_NewPwOK: 
           PwOK = 0
           if (keybuf[5] = keybuf[10]) and (keybuf[6] = keybuf[11]) and (keybuf[7] = keybuf[12]) and (keybuf[8] = keybuf[13]) then pwok = 1
        return 
        
        Pw_Change:   
           pwbuf[0] =  keybuf[5]
           pwbuf[1] =  keybuf[6]
           pwbuf[2] =  keybuf[7]
           pwbuf[3] =  keybuf[8]
           Write 0, pwbuf[0] 'Store new password to EEprom location 0..3
           Write 1, pwbuf[1]
           Write 2, pwbuf[2]
           Write 3, pwbuf[3]
        return
        
        Chk_keycnt:    
           select case keycnt
              case 4
                 gosub Chk_PwOK
                 if pwOK then 
                    if keybuf[keycnt] = 12 then Access_OK
                    if keybuf[keycnt] <> 10 then Clr_keybuf
                    gosub Beep
                 else
                    goto Clr_keybuf
                 endif
              case 9
                 if keybuf[keycnt] <> 12 then Clr_keybuf
                 gosub Beep
              case 14
                 if keybuf[keycnt] <> 12 then Clr_keybuf
                 gosub Beep
                 gosub Chk_NewPwOK
                 if pwOK then 
                    gosub Beep
                    gosub Pw_Change
                    gosub Beep
                    goto Clr_keybuf
                 else
                    goto Clr_keybuf
                 endif
              case else
                 if keybuf[keycnt] = 12 then Clr_keybuf
           end select
           keycnt = keycnt + 1    
        return
        
        Access_OK:
           High RL1
           pause RL1_ON_time
           low RL1
        
        Clr_keybuf:
           for cnt = 0 to 14 
              keybuf[cnt] = cnt 
           next
           keycnt = 0 
        goto Main
        
        end
        Link: piccodelock_PIC16F84.rar
        Nick yahoo: nguyenphuocho
        Mail:
        Web:
        PICKIT2

        Comment


        • #5
          Bạn nào thích nghiên cứu về picbasicpro mình sẽ hướng dẫn qua ví dụ để dễ tìm hiểu hơn
          Nick yahoo: nguyenphuocho
          Mail:
          Web:
          PICKIT2

          Comment


          • #6
            tôi không có ý quảng cáo nhưng đây là những links để tham khảo:
            nhà sản xuất picbasic pro http://melabs.com/
            4rum MEL PICBASIC Forum - MELabs PICBASIC
            để mai tôi sẽ cho vài link kéo phần mềm về thử chơi.
            picbasic pro đã được Microchip công nhận và đã có trên thị trường từ những năm 9x.
            Last edited by KVLV; 08-06-2012, 23:10.
            Mãi đi tìm vàng.

            Comment


            • #7
              em chúa ghét cái chữ basic
              bắt đầu là visual basic
              em là tín đồ của C/C++
              bác nào có link của IDE C không
              em tìm thấy có nhiều thứ lộn xộn quá, chả biết cái nào là chuẩn cả

              Comment


              • #8
                Tớ vừa đọc qua PICAXE, thấy nó là một cái gì đó "làm phức tạp hơn" chip PIC của Microchip.
                Bạn cần mua chip của PICAXE chỉ vì nó được nạp sẵn Boot-Loader, chỉ để thao tác nạp là ẩn với người dùng (khi kết hợp dịch-nạp).

                Tóm lại tớ dùng PIC và PICKit2 với tùy chọn Auto Import + Write lành hơn nhiều, chả liên quan gì đến chương trình dịch.

                Comment


                • #9
                  visaul basic t cũng k thích lắm(quan điểm riêng)!nếu dễ nhất các mem hãy lập trình C/C++ với mikroC PRO for PIC, for DSpic, Pic32 ARM,....hỗ trợ đủ các thư viện ngoại vi của nó!
                  còn bản quyền thì *** nhiều trên mạng!
                  |

                  Comment


                  • #10
                    bạn kéo bản demo picbasic pro từ đây microEngineering Labs
                    dùng thuốc cho chương trình này trên bản file kèm theo.
                    Attached Files
                    Mãi đi tìm vàng.

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    • tuyennhan
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi tuyennhan
                      Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
                      Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
                      Hôm qua, 07:44
                    • vi van pham
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi vi van pham
                      Cám ơn những lời chúc tốt đẹp của em.

                      Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                      Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                      Hôm qua, 02:00
                    • nhathung1101
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi nhathung1101
                      Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                      Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                      Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                      22-02-2025, 22:18
                    • dinhthuong80
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi dinhthuong80
                      Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                      Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                      22-02-2025, 14:51
                    • dinhthuong80
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi dinhthuong80
                      Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                      Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                      22-02-2025, 14:39
                    • dinhthuong80
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi dinhthuong80
                      Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                      Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                      22-02-2025, 14:28
                    • bqviet
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi bqviet
                      Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                      21-02-2025, 20:26
                    • mèomướp
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi mèomướp
                      Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                      21-02-2025, 12:32
                    • vi van pham
                      Trả lời cho Tiếng Anh cho người Việt
                      bởi vi van pham
                      Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                      Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                      20-02-2025, 21:31
                    • bqviet
                      Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                      bởi bqviet
                      Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                      20-02-2025, 17:22
                    Đang tải...
                    X