Thông báo

Collapse
No announcement yet.

Pic 16f877a

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

  • Pic 16f877a

    Cho em hỏi tí ạ, em đang dùng con píc6f877a để hiển thị dữ liệu analog lấy từ chân an0 và an1 lên lcd. Vấn đề hiển thị em đã giải quyết xong rồi, chỉ còn vấn đề là em muốn sử dụng phím bấm để chọn dữ liệu từ 1 trong 2 chân trên để hiển thị mà ko biết làm thế nào cả, mong được sự giúp đỡ của các anh chị. Tiện đây cho em hỏi luôn, em đang cần cái adapter ICSP để nạp PIC mà ko mua dc ở đâu cả, anh/chị nào có có thể cho em bán lại cho em (hoặc mượn/thuê) được ko ạ. Em cảm ơn!

  • #2
    Nguyên văn bởi ceriselove Xem bài viết
    Cho em hỏi tí ạ, em đang dùng con píc6f877a để hiển thị dữ liệu analog lấy từ chân an0 và an1 lên lcd. Vấn đề hiển thị em đã giải quyết xong rồi, chỉ còn vấn đề là em muốn sử dụng phím bấm để chọn dữ liệu từ 1 trong 2 chân trên để hiển thị mà ko biết làm thế nào cả, mong được sự giúp đỡ của các anh chị. Tiện đây cho em hỏi luôn, em đang cần cái adapter ICSP để nạp PIC mà ko mua dc ở đâu cả, anh/chị nào có có thể cho em bán lại cho em (hoặc mượn/thuê) được ko ạ. Em cảm ơn!
    ketqua1 = doc_ADC(1);
    ketqua2 = doc_ADC(2);

    if(bam_nut1)
    {
    hienthi_lcd(ketqua1);
    }
    else
    if(bam_nut2)
    {
    hienthi_lcd(ketqua2);
    }

    ---------------------

    Nạp PIC : Nạp pic chỉ cần dùng có vài chân chủ yếu ( VPP , VDD , GND,PGD,PGC )

    VPP : Chân điệp áp cao để lập trình ( PIC16F877A ở chân 1 - MCLR)
    VDD : điện áp cấp nguồn (+) ( PIC16F877A ở chân 11, 32 )
    GND : điện áp cấp nguồn (-) ( PIC16F877A chân 31 , chân 12 )
    PGD : Đầu vào data ( PIC16F877A chân 40 )
    PGC : Đầu vào Clock ( PIC16F877A chân 39 )


    --- nối 5 dây tương ứng ở mạch nạp vào các chân tương ứng của PIC là nạp được thôi , cần gì phải a đáp tơ với a đáp teo !
    Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

    Comment


    • #3
      Nguyên văn bởi queduong Xem bài viết
      ketqua1 = doc_ADC(1);
      ketqua2 = doc_ADC(2);

      if(bam_nut1)
      {
      hienthi_lcd(ketqua1);
      }
      else
      if(bam_nut2)
      {
      hienthi_lcd(ketqua2);
      }

      ---------------------

      Nạp PIC : Nạp pic chỉ cần dùng có vài chân chủ yếu ( VPP , VDD , GND,PGD,PGC )

      VPP : Chân điệp áp cao để lập trình ( PIC16F877A ở chân 1 - MCLR)
      VDD : điện áp cấp nguồn (+) ( PIC16F877A ở chân 11, 32 )
      GND : điện áp cấp nguồn (-) ( PIC16F877A chân 31 , chân 12 )
      PGD : Đầu vào data ( PIC16F877A chân 40 )
      PGC : Đầu vào Clock ( PIC16F877A chân 39 )


      --- nối 5 dây tương ứng ở mạch nạp vào các chân tương ứng của PIC là nạp được thôi , cần gì phải a đáp tơ với a đáp teo !
      Anh nói rõ hơn giúp em dc ko? em mới học nên ko biết nhiều ạ. đây là code của em. mô phỏng trên proteus. em cảm ơn.
      Attached Files

      Comment


      • #4
        bạn tự làm đc vs 1 chân adc thì 2 chân adc cũng tuơng tự, adc nào đc hoạt động nó có bit tuơng ứng cho phép nó enable, chạy thằng nào thì enable nó còn lại thì disable hết. đọc xong thì lại disable đi chuyển chân khác, ko khác j 1 adc cả
        Website chính thức đổi địa chỉ website thành
        Mời các bạn ghé thăm !!!

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        Đang tải...
        X