Thông báo

Collapse
No announcement yet.

Mạch điều khiển nhiệt độ dùng 8051

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

  • #31
    Nguyên văn bởi hiephhh Xem bài viết
    chào các bác! chả là em đang làm cái đồ án môn mạch đo nhiệt độ với cảm biến L35 adc 8084 chip 89c51. em làm được mạch in rồi viết code assembly rồi. mạch thì nó cũng chạy rồi nhưng có một vấn đề là mạch của em nó hiển thị sai nhiệt độ. nó hiển thị toàn 88 89 87 105 nói chung là do khi em chỉnh con vr 5k. khi em chỉnh vr giảm xuống nó hiện 255. giảm vr nữa nó tắt hết led 7 thanh tắt luôn cả led nguồn. bây giờ em muôn chữa cái bẹnh này bác nào giúp em với. 15 em phải nộp đồ án rồi. thời gian gấp quá em có mỗi 1 tháng để làm thôi

    up code, up sch lên. mới biết vị trí sai mới chỉ bạn được. chứ nói không vậy hì chịu
    email:
    chỉ được liên lạc từ 19h00 - 21h30



    Comment


    • #32

      ảnddaayaay ạ. con đây là code :
      ORG 00H
      NOP
      LJMP MAIL
      ORG 030H
      MAIL:
      MOV DPTR,#MA_7_DOAN
      ;================================================= ====
      ;CHUONG TRINH CHIN
      ;================================================= ====
      LAP:
      LCALL DOC_ADC
      LCALL GMA_HEX_BCD ;GOI CT CON GIAI MA HEX SANG
      ;MA LED 7 DOAN
      LCALL HIEN_THI ;GOI CT CON HIEN THI
      SJMP LAP
      RET
      ;================================================= ========
      ;DOC ADC
      ;BAT DAU CHUYEN DOI CAN 1 XUNG CAO XUONG THAP
      ;DAT P3.6 = WR DE BAT DAU CHUYEN DOI
      ;P3.2 = 0 KHI KET THUC CHUYEN DOI
      ;DAT P3.7 = RD CAN 1 XUNG CAO XUONG THAP BAT DAU DOC DU LIEU
      ;D0 D7 = P1.0 P1.7
      ;================================================= =======
      DOC_ADC:
      MOV P1,#0FFH
      SETB P3.7 ; RD=1

      CLR P3.6 ;WR=0
      SETB P3.6 ;WR=1
      HERE:
      JB P3.2,HERE ; CHO CHO KET THUC CHUYEN DOI
      CLR P3.7
      MOV 29H,P1 ;CHUYEN DU LIEU VAO THANH GHI A
      RET


      ;================================================= =====
      ;CHUONG TRINH CHUYEN DOI HEX SANG MA LED 7 DOAN
      ;================================================= =====
      GMA_HEX_BCD:

      MOV A,29H
      MOV B,#10
      DIV AB
      MOV 10H,B

      MOV B,#10
      DIV AB
      MOVC A,@A+DPTR
      MOV 27H,A

      MOV A,B
      MOVC A,@A+DPTR
      MOV 26H,A

      MOV A,10H
      MOVC A,@A+DPTR
      MOV 25H,A

      MOV 24H,#0C6H ;
      RET
      ;================================================= ========
      ;CHUONG TRINH CON HIEN THI
      ;================================================= ========
      HIEN_THI:
      MOV P0,24H ;DUA CHU C RA CONG P0
      SETB P2.3 ;HIEN THI LED
      NOP
      NOP
      CLR P2.3 ; TAT LED

      MOV P0,25H ;XUAT GIA TRI DON VI RA CONG P0
      SETB P2.2 ; HIEN LED DON VI
      NOP
      NOP
      CLR P2.2 ;TAT LED HANG DON VI

      MOV P0,26H ;XUAT GIA TRI HANG CHUC RA CONG P0
      SETB P2.1 ;HIEN THI LED HANG CHUC
      NOP
      NOP
      CLR P2.1 ;TAT LED HANH CHUC

      MOV P0,27H ;XUAT GIA TRI HANG TRAM GIA CONG P0
      SETB P2.0 ;HIEN THI GIA TRI HANG TRAM
      NOP
      NOP
      CLR P2.0 ; TAT LED HANG TRAM

      RET



      ;================================================= ===========
      ;MA LED 7 DOAN TU O_9
      ;================================================= ========
      MA_7_DOAN:
      DB 0C0H ;0
      DB 0F9H ;1
      DB 0A4H ;2
      DB 0B0H ;3
      DB 99H ;4
      DB 92H ;5
      DB 82H ;6
      DB 0F8H ;7
      DB 80H ;8
      DB 90H ;9

      ;================================================= ========
      ;KET THUC CHUONG TRINH
      ;================================================= ========
      END

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...
      X