255计数器.asm

来自「单片机255程序。12222325645479898445656112 课程设计」· 汇编 代码 · 共 79 行

ASM
79 行
字号
 ORG 0000H
  ajmp start
   org 0030h
start:
 MOV  TMOD , #51H
  
SETB  TR1   
  
MOV a,#00h  ;;清0
MOV R0,a
MOV R1,a
MOV R2,a

  

  

HP1:
   CLR A
   MOV  A ,R0
      MOV DPTR ,#TAB
      MOVC A ,@A+DPTR
      MOV P0 ,A
      MOV P2 ,#00H;//打开第一位数码管的显示电源
      ACALL D1MS;//调用延时1MS子程序
      MOV P2 ,#0FFH
        CLR A
      MOV  A ,R1
      MOV DPTR ,#TAB
      MOVC A ,@A+DPTR
      MOV P0 ,A



      MOV P2 ,#01H;//打开第二位数码管的显示电源
      ACALL D1MS;//调用延时1MS子程序
          MOV P2 ,#0FFH
         CLR  A
      MOV  A ,R2
      MOV DPTR ,#TAB
      MOVC A ,@A+DPTR
      MOV P0 ,A

      MOV P2 ,#02H;//打开第三位数码管的显示电源
      ACALL D1MS;//调用延时1MS子程序
       MOV P2 ,#0FFH
      


   MOV A,TL1
  MOV B ,#64H
  DIV AB
  MOV  R2  ,A
   XCH  A ,B
   MOV B ,#0AH
   DIV AB
  MOV  R1,A
 MOV R0 , B
      
    AJMP HP1
   

  

          
D1MS:     MOV TMOD ,#51H
         MOV   TL0  , #58H
         MOV   TH0  , #0C5H
  SETB  TR0
WAIT:    JNB   TF0  , WAIT
         CLR   TF0
  CLR   TR0
  RET



      
TAB :DB  0C0H ,0F9H ,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H

⌨️ 快捷键说明

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