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

📄 ad0808.lst

📁 电子时钟的单片机设计
💻 LST
📖 第 1 页 / 共 2 页
字号:


 Line  I  Addr  Code            Source

  212:	  0131	D4		 	DA     A
  213:	  0132	F6		        MOV    @R0,A
  214:	  0133	18		        DEC    R0
  215:	  0134	19		        DEC    R1
  216:	  0135	DA F8		        DJNZ   R2, CMUL5
  217:	  0137	EB		        MOV    A, R3
  218:	  0138	FA		        MOV    R2, A
  219:	  0139	E4		CMUL6:  CLR    A
  220:	  013A	36		        ADDC   A, @R0
  221:	  013B	D4		        DA     A
  222:	  013C	F6		        MOV    @R0,A
  223:	  013D	18		        DEC    R0
  224:	  013E	DA F9		        DJNZ   R2, CMUL6
  225:	  0140	EB		        MOV    A, R3
  226:	  0141	29		        ADD    A, R1
  227:	  0142	F9		        MOV    R1, A
  228:	  0143	DF E4		        DJNZ   R7, CMUIA
  229:	  0145	EB		CMUL7:  MOV    A, R3
  230:	  0146	2B		        ADD    A, R3
  231:	  0147	FA		        MOV    R2, A
  232:	  0148	28		        ADD    A, R0
  233:	  0149	F8		        MOV    R0, A
  234:	  014A	DE D2		        DJNZ   R6, CMUL2
  235:	  014C	22		        RET
  236:				;-------------------------;
  237:				;       显示		  ;
  238:				;-------------------------;
  239:				;********************************************************
  240:	  014D	78 FE		dirv:   mov   r0,#0feh
  241:	  014F	79 27		        mov   r1,#27h
  242:	  0151	E8		        mov   a,r0
  243:	  0152	20 E0 05	di1:    jb   acc.0,di10		;位选
  244:	  0155	C2 90			clr   p1.0
  245:	  0157	02 01 A0		ljmp  di17
  246:	  015A	D2 90		di10:   setb  p1.0
  247:	  015C	20 E1 05		jb   acc.1,di11
  248:	  015F	C2 91			clr   p1.1
  249:	  0161	02 01 A2	       	ljmp  di18
  250:	  0164	D2 91		di11:   setb  p1.1
  251:	  0166	20 E2 05		jb   acc.2,di12
  252:	  0169	C2 92			clr   p1.2
  253:	  016B	02 01 A2		ljmp  di18
  254:	  016E	D2 92		di12:   setb  p1.2
  255:	  0170	20 E3 05		jb   acc.3,di13
  256:	  0173	C2 93			clr   p1.3
  257:	  0175	02 01 A2		ljmp  di18
  258:	  0178	D2 93		di13:   setb  p1.3
  259:	  017A	20 E4 05		jb   acc.4,di14
  260:	  017D	C2 94			clr   p1.4
  261:	  017F	02 01 A2		ljmp  di18
  262:	  0182	D2 94		di14:   setb  p1.4
  263:	  0184	20 E5 05		jb   acc.5,di15
  264:	  0187	C2 95			clr   p1.5
  265:	  0189	02 01 A2		ljmp  di18
  266:	  018C	D2 95		di15:   setb  p1.5
  267:	  018E	20 E6 05		jb   acc.6,di16

ASEM-51 V1.2                                         Copyright (c) 1996 by W.W. Heinz                                         PAGE 6



 Line  I  Addr  Code            Source

  268:	  0191	C2 96			clr   p1.6
  269:	  0193	02 01 A2		ljmp  di18
  270:	  0196	D2 96		di16:   setb  p1.6
  271:	  0198	20 E7 05		jb   acc.7,di17
  272:	  019B	C2 97			clr   p1.7
  273:	  019D	02 01 A2		ljmp  di18
  274:	  01A0	D2 97		di17:   setb  p1.7
  275:	  01A2	90 01 BC	di18:	mov   dptr,#tabdis         ;查段选表
  276:	  01A5	E7		        mov   a,@r1
  277:	  01A6	93		        movc  a,@a+dptr
  278:	  01A7	F5 A0		        mov   p2,a                 ;段选
  279:				;       mov   r7,#01h
  280:				;di2:    mov   r6,#01h
  281:				;di3:    djnz  r6,di3
  282:				;        djnz  r7,di2
  283:	  01A9	7F 03		        mov   r7,#03h
  284:	  01AB	7E FF		di2:    mov   r6,#0ffh
  285:	  01AD	DE FE		di3:    djnz  r6,di3
  286:	  01AF	DF FA		        djnz  r7,di2
  287:	  01B1	19		        dec   r1                   ;
  288:	  01B2	E8		        mov   a,r0
  289:	  01B3	30 E7 05	        jnb   acc.7, di4
  290:	  01B6	23		        rl    a                    ;下一位(左移)
  291:	  01B7	F8		        mov   r0,a
  292:	  01B8	02 01 52	        ljmp  di1
  293:	  01BB	22		di4:    ret
  294:
  295:				;********************************************************
  296:
  297:	  01BC			tabdis:
  298:	  01BC	3F 06 5B 4F	DB 03fh,06H,05bH,04fH,066H,06dH,07dH,07H
	  01C0	66 6D 7D 07
  299:				;  "0"  "1"  "2"  "3"  "4"  "5"  "6"  "7"
  300:	  01C4	7F 6F BF 86	DB 07fH,06fH,0Bfh,86H,0dbH,0cfH,0e6H,0edH
	  01C8	DB CF E6 ED
  301:				;  "8"  "9"  "0." "1." "2." "3." "4." "5."
  302:	  01CC	7D 07 FF EF	DB 07dH,07H,0ffH,0efH,077H,07cH,039H,05eH
	  01D0	77 7C 39 5E
  303:				;  "6." "7.""8."  "9." "A"  "b"  "C"  "d"
  304:	  01D4	79 71 3D 76	DB 079H,071H,03dH,076H,00fH,00eH,0f0H,038H
	  01D8	0F 0E F0 38
  305:				;  "E"  "F"  "G"  "H"  "I"  "J"  "k"  "L"
  306:	  01DC	D4 54 5C 73	DB 0d4H,054H,05cH,073H,0dcH,050H,0d8H,078H
	  01E0	DC 50 D8 78
  307:				;   "m"  "n" "o"  "P"  "Q"  "r   "s"  "t"
  308:	  01E4	3E 18 98 F2	DB 03eH,018H,098H,0f2H,06eh,0ccH,000h
	  01E8	6E CC 00
  309:				;  "U"  "v"  "w"  "x"  "y"  "z"  "  "
  310:
  311:				end





                     register banks used:  ---

ASEM-51 V1.2                                         Copyright (c) 1996 by W.W. Heinz                                         PAGE 7




                     no errors




ASEM-51 V1.2                                         Copyright (c) 1996 by W.W. Heinz                                         PAGE 8





	       L I S T   O F   S Y M B O L S
	       =============================


SYMBOL				  TYPE     VALUE	LINE
------------------------------------------------------------
AC				  BIT	      D6
ACC				  DATA	      E0
B				  DATA	      F0
B16BCD				  CODE	    00EF	 134
BCDJY				  CODE	    00DE	 113
CMUIA				  CODE	    0129	 204
CMUL				  CODE	    010B	 177
CMUL1				  CODE	    0117	 189
CMUL2				  CODE	    011E	 195
CMUL3				  CODE	    011F	 196
CMUL5				  CODE	    012F	 210
CMUL6				  CODE	    0139	 219
CMUL7				  CODE	    0145	 229
CY				  BIT	      D7
DI1				  CODE	    0152	 243
DI10				  CODE	    015A	 246
DI11				  CODE	    0164	 250
DI12				  CODE	    016E	 254
DI13				  CODE	    0178	 258
DI14				  CODE	    0182	 262
DI15				  CODE	    018C	 266
DI16				  CODE	    0196	 270
DI17				  CODE	    01A0	 274
DI18				  CODE	    01A2	 275
DI2				  CODE	    01AB	 284
DI3				  CODE	    01AD	 285
DI4				  CODE	    01BB	 293
DIRV				  CODE	    014D	 240
DPH				  DATA	      83
DPL				  DATA	      82
EA				  BIT	      AF
ES				  BIT	      AC
ET0				  BIT	      A9
ET1				  BIT	      AB
EX0				  BIT	      A8
EX1				  BIT	      AA
EXTI0				  CODE	    0003
EXTI1				  CODE	    0013
F0				  BIT	      D5
IE				  DATA	      A8
IE0				  BIT	      89
IE1				  BIT	      8B
INT0				  BIT	      B2
INT00				  CODE	    00B3	  80
INT1				  BIT	      B3
IP				  DATA	      B8
IT0				  BIT	      88
IT1				  BIT	      8A
KL0				  CODE	    0069	  34
LH				  CODE	    00C2	  97

ASEM-51 V1.2                                         Copyright (c) 1996 by W.W. Heinz                                         PAGE 9



SYMBOL				  TYPE     VALUE	LINE
------------------------------------------------------------
LP0				  CODE	    00F5	 140
MAIN				  CODE	    0030	  10
OV				  BIT	      D2
P				  BIT	      D0
P0				  DATA	      80
P1				  DATA	      90
P2				  DATA	      A0
P3				  DATA	      B0
PCON				  DATA	      87
PS				  BIT	      BC
PSW				  DATA	      D0
PT0				  BIT	      B9
PT1				  BIT	      BB
PX0				  BIT	      B8
PX1				  BIT	      BA
RB8				  BIT	      9A
RD				  BIT	      B7
REN				  BIT	      9C
RESET				  CODE	    0000
RI				  BIT	      98
RS0				  BIT	      D3
RS1				  BIT	      D4
RXD				  BIT	      B0
SBUF				  DATA	      99
SCON				  DATA	      98
SINT				  CODE	    0023
SM0				  BIT	      9F
SM1				  BIT	      9E
SM2				  BIT	      9D
SP				  DATA	      81
T0				  BIT	      B4
T1				  BIT	      B5
TABDIS				  CODE	    01BC	 297
TB8				  BIT	      9B
TCON				  DATA	      88
TF0				  BIT	      8D
TF1				  BIT	      8F
TH0				  DATA	      8C
TH1				  DATA	      8D
TI				  BIT	      99
TIMER0				  CODE	    000B
TIMER1				  CODE	    001B
TL0				  DATA	      8A
TL1				  DATA	      8B
TMOD				  DATA	      89
TR0				  BIT	      8C
TR00				  CODE	    00B9	  89
TR1				  BIT	      8E
TXD				  BIT	      B1
WR				  BIT	      B6
ZB				  NUMBER    0050	   1

⌨️ 快捷键说明

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