⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wenduceliangchengxu.txt

📁 温度测量显示程序
💻 TXT
字号:
MCU使用:AT89C2051,
A/D转换用:ADC0832,
两位LED输出显示,


     ORG   0000H
       LJMP  RESET
       ORG   0003H
       LJMP  EXT0
       ORG   000BH
       LJMP  EXT1
       ORG   00013H
       LJMP  INT0
       ORG   001BH
       LJMP  INT1
       ORG   0023H
       LJMP  SINT

  RESET:
       CLR   IE.7
       MOV   R0, #7FH
    X1:
       MOV   @R0, #00H
       DJNZ  R0, X1
       LCALL DELAY
       MOV   SP, #60H
       LCALL DELAY



  IN1:
       MOV   A, #00H

       MOV   R2, #8
       MOV   R1, #1
   S1: LJMP  INPUT1
   S2: DJNZ  R1, INPUT2
INPUT1:
       MOV  B, #02H
       CLR  P3.5
       SETB  P3.1



       NOP
       NOP
       SETB  P3.4
       NOP
       NOP
       CLR   P3.4

       NOP
       NOP
       SETB  P3.4
       NOP
       NOP
       CLR    P3.4
       NOP
       NOP
       MOV   A, B
       MOV   P3.0, ACC.1
       MOV   P3.1, ACC.0
       CLR  A
       NOP
       NOP
       SETB  P3.4
       NOP
       NOP
       CLR  P3.4
       NOP
       NOP
   T1: SETB  P3.4
       NOP
       NOP
       CLR   P3.4
       NOP
       NOP
       MOV   A, P3.0
       RL    A
       DJNZ  R2, T1
       SETB  P3.5
       MOV   R2, #8
       MOV   DPTR, #TABLE
       MOVC  A, @A+DPTR
       CLR  P1.0
       CLR  P1.1

       SETB  P3.7
       MOV   P1, A

       INC   R1
       LJMP  S2

  INPUT2:
        MOV  B, #02H
        CLR  P3.5
        SETB  P3.1
       NOP
       NOP

       SETB  P3.4
       NOP
       NOP
       CLR   P3.4

       NOP
       NOP
       SETB  P3.4
       NOP
       NOP
       CLR  P3.4



       MOV   A, B
       MOV   P3.0, ACC.1
       MOV   P3.1, ACC.0
       CLR   A
       SETB  P3.4
       NOP
       NOP
       CLR  P3.4
       NOP
       NOP
   T2: SETB  P3.4
       NOP
       NOP
       CLR  P3.4
       MOV   A, P3.0

       RL    A
       DJNZ  R2, T2
       SETB  P3.5
       MOV   R2, #8
       MOV   DPTR, #TABLE
       MOVC  A, @A+DPTR
       CLR  P1.0
       CLR  P1.1

       SETB  P3.2

       MOV   P1, A

       MOV   R3, #0FFH
       LCALL  J1
       MOV   R6, #0FFH
       MOV   R5, #0FFH
       INC   R1
       LCALL  S1

   Z1:
      NOP
      NOP
      NOP
      NOP
      DJNZ  R5, Z1
   J1:
       NOP
       NOP
       NOP
       NOP
       DJNZ  R3, J1
       RET

 TABLE:DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH, 77H
  DELAY:
       MOV   R6, #0FFH
    Y1:
       NOP
       NOP
       DJNZ  R6, Y1
       RET
  EXT0: RETI
  EXT1: RETI
  INT0: RETI
  INT1: RETI
  SINT: RETI







邮箱:dhz123631@126.com


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -