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

📄 ai.asm

📁 用单片机实现对16*16的LED点阵进行扫描,采用汇编编写
💻 ASM
字号:
ORG 0000H        
 LJMP START
ORG 0003H
 RETI
ORG 000BH
 LJMP INTT0
ORG 0013H
 RETI
ORG 001BH
 RETI
ORG 0023H
 RETI
START: MOV 20H,#00H
      MOV A ,#0FFH
      MOV P1,A
      MOV P2,A
     MOV P3,A
     MOV P0,A
     CLR P1.6
     MOV TMOD,#01H
     MOV TH0,#0FCH
  MOV TL0,#18H
  MOV SCON,#00H
  MOV IE,#82H
  MOV SP,#70H
  MAIN: LCALL DIS1
  MOV DPTR,#TAB
  LCALL MOVDISP
  INC DPH
  LCALL MOVDISP
  INC DPH
  LCALL MOVDISP
  AJMP MAIN
  MOVDISP: MOV B,#00H
   DISLOOP:MOV R3,#07H
   DISMOV: MOV R2,#00H
   MOV R1,B
   SETB TR0
   WAITMOV:JBC 01H,DISMOV1
   AJMP WAITMOV
   DISMOV1: DJNZ R3,DISMOV
   INC B
   INC B
   MOV A,R1
   JZ MOVOUT
    AJMP DISLOOP
    MOVOUT:RET
   DIS1: MOV R3,#5AH
   DIS11: MOV R2,#00H
   MOV DPTR,#TAB
   MOV R1,#00H
   SETB TR0
   WAIT11: JBC 01H,DIS111
   AJMP WAIT11
    DIS111:DJNZ R3,DIS11
    RET
INTT0:  PUSH ACC
   MOV TH0,#0FCH
   MOV TL0,#18H
   JBC 00H,GOEND
   INC R1
   MOV A,R1
   MOVC A,@A+DPTR
    MOV SBUF,A
   WAIT:JBC TI,GO
   AJMP WAIT
GO:DEC R1
  MOV A,R1
   MOVC A,@A+DPTR
  MOV SBUF,A
  WAIT1: JBC TI,GO1
  AJMP WAIT1
GO1: SETB P1.7
  NOP
  SETB P1.6
  NOP
  NOP
  CLR P1.6
  MOV A,R2
  ORL A,#0F0H
  MOV R2,A
  MOV A,P1
  ORL A,#0FH
  ANL A,R2
  MOV P1,A
  CLR P1.7
  INC R2
  INC R1
  INC R1
   MOV A,R2
  ANL A,#0FH
  JNZ GO2
  SETB 00H
  GO2:POP ACC
  RETI
GOEND: CLR TR0
  SETB 01H
  POP ACC 
  RETI
TAB:
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H;
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H;黑屏
DB 00H,00H,00H,00H,00H,00H,01H,0C0H,0FH,0C0H,01H,0C0H,01H,0C0H,01H,0C0H;
DB 01H,0C0H,01H,0C0H,01H,0C0H,01H,0C0H,01H,0C0H,1FH,0F8H,00H,00H,00H,00H; 1
DB 00H,00H,00H,00H,00H,00H,07H,0F8H,0CH,38H,18H,10H,38H,00H,3FH,0F8H;
DB 7CH,1CH,78H,0CH,38H,0EH,38H,0CH,1CH,18H,0FH,0F0H,00H,00H,00H,00H; 6
DB 00H,00H,00H,00H,00H,00H,00H,00H,01H,80H,01H,0C0H,79H,9EH,3FH,0FCH;
DB 07H,0F0H,7DH,0BEH,31H,8EH,01H,0C0H,01H,80H,00H,00H,00H,00H,00H,00H;*
DB 00H,00H,00H,00H,00H,00H,01H,0C0H,0FH,0C0H,01H,0C0H,01H,0C0H,01H,0C0H;
DB  01H,0C0H,01H,0C0H,01H,0C0H,01H,0C0H,01H,0C0H,1FH,0F8H,00H,00H,00H,00H;1
DB 00H,00H,00H,00H,00H,00H,07H,0F8H,0CH,38H,18H,10H,38H,00H,3FH,0F8H;
DB 7CH,1CH,78H,0CH,38H,0EH,38H,0CH,1CH,18H,0FH,0F0H,00H,00H,00H,00H;6
DB 00H,00H,00H,00H,00H,00H,7EH,00H,1CH,00H,1CH,00H,1CH,00H,1CH,00H;
DB 1CH,00H,1CH,00H,1CH,00H,1CH,02H,1CH,06H,7FH,0FCH,00H,00H,00H,00H;L
DB 00H,00H,00H,00H,00H,00H,7FH,0FCH,18H,0EH,18H,02H,18H,10H,1FH,0F0H;
DB 1FH,0F0H,18H,10H,18H,00H,18H,02H,18H,0EH,7FH,0FCH,00H,00H,00H,00H;E
DB 00H,00H,00H,00H,00H,00H,7FH,0FCH,18H,0EH,18H,02H,18H,10H,1FH,0F0H;
DB 1FH,0F0H,18H,10H,18H,00H,18H,02H,18H,0EH,7FH,0FCH,00H,00H,00H,00H;E
DB 00H,00H,00H,00H,00H,00H,7FH,0E0H,38H,38H,38H,1CH,38H,0EH,38H,0EH;
DB 38H,0EH,38H,0EH,38H,0EH,38H,1CH,38H,78H,7FH,0E0H,00H,00H,00H,00H;D
DB 02H,00H,02H,00H,02H,08H,03H,0FCH,02H,00H,02H,10H,3FH,0F8H,20H,10H;
DB 20H,10H,20H,10H,3FH,0F0H,00H,00H,29H,10H,24H,0C8H,44H,44H,80H,04H;点
DB 00H,80H,78H,84H,4FH,0FEH,50H,80H,50H,0A0H,61H,20H,51H,28H,4BH,0FCH;
DB 48H,20H,48H,20H,68H,24H,57H,0FEH,40H,20H,40H,20H,40H,20H,40H,20H;阵
DB 00H,08H,3FH,0FCH,21H,08H,21H,08H,21H,08H,3FH,0F8H,21H,08H,21H,08H;
DB 21H,08H,3FH,0F8H,21H,08H,21H,08H,21H,08H,41H,08H,41H,28H,80H,10H;用
DB 01H,00H,01H,08H,3FH,0FCH,21H,08H,21H,08H,3FH,0F8H,01H,00H,01H,04H;
DB 7FH,0FEH,41H,04H,41H,04H,7FH,0FCH,41H,04H,01H,00H,01H,00H,01H,00H;串
DB 08H,08H,0BH,0FCH,10H,00H,20H,00H,40H,00H,08H,04H,17H,0FEH,30H,10H;
DB 50H,10H,90H,10H,10H,10H,10H,10H,10H,10H,10H,10H,10H,50H,10H,20H;行
DB 10H,00H,10H,04H,13H,0FEH,10H,04H,0FCH,04H,10H,04H,14H,04H,19H,0FCH;
DB 30H,04H,0D0H,04H,10H,04H,10H,04H,10H,04H,13H,0FCH,50H,04H,20H,00H;扫
DB 10H,00H,10H,04H,13H,0FEH,10H,04H,0FCH,04H,10H,04H,14H,04H,19H,0FCH;
DB 30H,04H,0D0H,04H,10H,04H,10H,04H,10H,04H,13H,0FCH,50H,04H,20H,00H;扫
DB 21H,10H,21H,10H,21H,14H,2FH,0FEH,0F9H,10H,21H,14H,27H,0FEH,2CH,44H;
DB 34H,44H,0E4H,44H,27H,0FCH,24H,44H,24H,44H,24H,44H,0A7H,0FCH,44H,04H;描
DB 04H,00H,03H,00H,01H,00H,00H,04H,0FFH,0FEH,04H,00H,04H,10H,07H,0F8H;
DB 04H,10H,04H,10H,04H,10H,08H,10H,08H,10H,10H,10H,20H,0A0H,40H,40H;方
DB 00H,80H,00H,0A0H,00H,90H,00H,84H,0FFH,0FEH,00H,80H,00H,80H,3EH,80H;
DB 08H,80H,08H,40H,08H,40H,09H,20H,0EH,22H,70H,12H,20H,0AH,00H,04H;式
DB 10H,10H,08H,20H,04H,48H,3FH,0FCH,21H,08H,21H,08H,3FH,0F8H,21H,08H;
DB 21H,08H,3FH,0F8H,21H,00H,01H,04H,0FFH,0FEH,01H,00H,01H,00H,01H,00H;单
DB 00H,80H,20H,80H,20H,80H,20H,80H,20H,84H,3FH,0FEH,20H,00H,20H,00H;
DB 3FH,0C0H,20H,40H,20H,40H,20H,40H,20H,40H,20H,40H,40H,40H,80H,40H;片
DB 10H,00H,10H,10H,11H,0F8H,11H,10H,0FDH,10H,11H,10H,31H,10H,39H,10H;
DB 55H,10H,51H,10H,91H,10H,11H,10H,11H,12H,12H,12H,14H,0EH,18H,00H;机
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H;
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H;黑屏
END








⌨️ 快捷键说明

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