Thông báo

Collapse
No announcement yet.

Giúp Về Cảm Hiển thị LCD

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

  • Giúp Về Cảm Hiển thị LCD

    Mình đang làm mạch chuyển đổi tín hiệu từ cảm biến qua ADC=>89c51=>LCD mà chạy mãi không được!!!ai có mạch hoàn chỉnh viết bằng Assembly cho tham khảo với!!!

  • #2
    sax sao ko ai giúp!!!!!hix hix!!

    Comment


    • #3
      mình có bài viết bằng asm nhưng hiển thị lên led 7 đoạn(ăn trộm của 1 anh trên mạng) bạn co thể mang về tham khảo thay phần hiển thị led 7 đoạn bằng 1 ct hiển thị lên LCD là ok
      ;chuong trinh do nhiet do
      ;dung cam bien LM35 chueyn doi AD bang ADC0804
      ;xu ly dung AT89C51 hien thi tren led 7 thanh

      EQU 100h
      RD bit P2.7
      WR bit P2.6
      IN bit P2.5

      led1 equ P1
      led2 equ P0
      ADC equ P3
      main:
      clr WR
      setb WR
      cho: jb IN,cho
      clr RD
      setb RD
      mov A,P3
      mov B,#10
      div AB
      call giaimo
      mov led1,A
      mov A,B
      call giaimo
      mov led2,A
      jmp main

      giaimo:
      cjne a,#00,so1
      mov a,#0c0h
      sjmp thoat
      so1:
      cjne a,#01h,so2
      mov a,#0f9h
      sjmp thoat
      so2:
      cjne a,#02h,so3
      mov a,#0a4h
      sjmp thoat
      so3:
      cjne a,#03h,so4
      mov a,#0b0h
      sjmp thoat
      so4:
      cjne a,#04h,so5
      mov a,#99h
      sjmp thoat
      so5:
      cjne a,#05h,so6
      mov a,#92h
      sjmp thoat
      so6:
      cjne a,#06h,so7
      mov a,#82h
      sjmp thoat
      so7:
      cjne a,#07h,so8
      mov a,#0f8h
      sjmp thoat
      so8:
      cjne a,#08h,so9
      mov a,#80h
      sjmp thoat
      so9:
      mov a,#90h
      sjmp thoat
      thoat:
      ret
      end

      Comment


      • #4
        Bạn tham khảo các project về LCD tại website của tôi www.phanit.com
        0912666017

        Comment


        • #5
          Nguyên văn bởi bgdientu Xem bài viết
          mình có bài viết bằng asm nhưng hiển thị lên led 7 đoạn(ăn trộm của 1 anh trên mạng) bạn co thể mang về tham khảo thay phần hiển thị led 7 đoạn bằng 1 ct hiển thị lên LCD là ok
          ;chuong trinh do nhiet do
          ;dung cam bien LM35 chueyn doi AD bang ADC0804
          ;xu ly dung AT89C51 hien thi tren led 7 thanh

          EQU 100h
          RD bit P2.7
          WR bit P2.6
          IN bit P2.5

          led1 equ P1
          led2 equ P0
          ADC equ P3
          main:
          clr WR
          setb WR
          cho: jb IN,cho
          clr RD
          setb RD
          mov A,P3
          mov B,#10
          div AB
          call giaimo
          mov led1,A
          mov A,B
          call giaimo
          mov led2,A
          jmp main

          giaimo:
          cjne a,#00,so1
          mov a,#0c0h
          sjmp thoat
          so1:
          cjne a,#01h,so2
          mov a,#0f9h
          sjmp thoat
          so2:
          cjne a,#02h,so3
          mov a,#0a4h
          sjmp thoat
          so3:
          cjne a,#03h,so4
          mov a,#0b0h
          sjmp thoat
          so4:
          cjne a,#04h,so5
          mov a,#99h
          sjmp thoat
          so5:
          cjne a,#05h,so6
          mov a,#92h
          sjmp thoat
          so6:
          cjne a,#06h,so7
          mov a,#82h
          sjmp thoat
          so7:
          cjne a,#07h,so8
          mov a,#0f8h
          sjmp thoat
          so8:
          cjne a,#08h,so9
          mov a,#80h
          sjmp thoat
          so9:
          mov a,#90h
          sjmp thoat
          thoat:
          ret
          end
          Cảm ơn bạn nhưng phần khó nhất là hiển thị lên LCD mình làm mãi mà không được!!!!
          Còn hiển thị lên led là dùng cách quét led nên có sự khác nhau!!!hix!!
          Ai giúp mình đi dzới!!!!

          Comment


          • #6
            bạn vào đây down sách của nguyễn tăng cường về có hướng dẫn rất cụ thể
            http://www.megaupload.com/?d=RBQUENME

            Comment


            • #7
              Nguyên văn bởi bgdientu Xem bài viết
              bạn vào đây down sách của nguyễn tăng cường về có hướng dẫn rất cụ thể
              http://www.megaupload.com/?d=RBQUENME
              Cảm ơn nhé!!Minh đang đọc!!Nếu bạn có bài hoàn chỉnh nào!!post lên nhé!!!Chủ đề này có nhiều người quan tâm mà chưa có bài hoàn chỉnh nào!!tìm trên nhiều diễn đàn mà không thấy!!!hihi

              Comment


              • #8
                không có gì,bạn có thể đọc sau đó làm 1 bài hoàn chỉnh post lên cho anh em thế là bạn là người đầu tiên post bài này rồi
                mà nút thank ở góc dưới bên trái khung trả lời đó bạn

                Comment


                • #9
                  Nguyên văn bởi bgdientu Xem bài viết
                  không có gì,bạn có thể đọc sau đó làm 1 bài hoàn chỉnh post lên cho anh em thế là bạn là người đầu tiên post bài này rồi
                  mà nút thank ở góc dưới bên trái khung trả lời đó bạn
                  Uhm!!Mình sẽ cố hoàn thành up lên 4rum!!
                  Nhưng sao chạy bị lỗi hoài!!đang tìm code tham khao!!

                  Comment


                  • #10
                    lỗi như thế nào bạn có thể nói ra biết đâu có tiền bối nào đi ngang thấy được giúp bạn thì sao.mình nghĩ bài trên của mình bạn thêm phần truyền lệnh và data lên LCD sau đó xuất ra LCD thôi mà.ah wen bạn phải có thêm 1 hàm chuyển từ mã hex sang mã ASCII nữa.ah mình có ý này bạn thử coi.cái hàm so sánh của mình ở trên ấy.ví dụ bạn so sánh mã thu được với số 1 nếu đúng là số 1 thì bạn không chuyển mã số 1 vào A nữa
                    cjne a,#01,so2
                    mov a,#0f9h
                    sjmp thoat
                    mà bạn chuyển mã số 1 là mã ASCII là 0x31 vào A rồi gửi lên LCD

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    Đang tải...
                    X