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

📄 ad0803.lst

📁 电子时钟的单片机设计
💻 LST
📖 第 1 页 / 共 2 页
字号:
  202:	  0122	F6		        MOV    @R0,A
  203:	  0123	18		        DEC    R0
  204:	  0124	DA F9		        DJNZ   R2, CMUL6
  205:	  0126	EB		        MOV    A, R3
  206:	  0127	29		        ADD    A, R1
  207:	  0128	F9		        MOV    R1, A
  208:	  0129	DF E4		        DJNZ   R7, CMUIA
  209:	  012B	EB		CMUL7:  MOV    A, R3
  210:	  012C	2B		        ADD    A, R3
  211:	  012D	FA		        MOV    R2, A

ASEM-51 V1.2                                         Copyright (c) 1996 by W.W. Heinz                                         PAGE 5



 Line  I  Addr  Code            Source

  212:	  012E	28		        ADD    A, R0
  213:	  012F	F8		        MOV    R0, A
  214:	  0130	DE D2		        DJNZ   R6, CMUL2
  215:	  0132	22		        RET
  216:				;-------------------------;
  217:				;       显示		  ;
  218:				;-------------------------;
  219:				;********************************************************
  220:	  0133	78 FE		dirv:   mov   r0,#0feh
  221:	  0135	79 27		        mov   r1,#27h
  222:	  0137	E8		        mov   a,r0
  223:	  0138	20 E0 05	di1:    jb   acc.0,di10		;位选
  224:	  013B	C2 90			clr   p1.0
  225:	  013D	02 01 86		ljmp  di17
  226:	  0140	D2 90		di10:   setb  p1.0
  227:	  0142	20 E1 05		jb   acc.1,di11
  228:	  0145	C2 91			clr   p1.1
  229:	  0147	02 01 88	       	ljmp  di18
  230:	  014A	D2 91		di11:   setb  p1.1
  231:	  014C	20 E2 05		jb   acc.2,di12
  232:	  014F	C2 92			clr   p1.2
  233:	  0151	02 01 88		ljmp  di18
  234:	  0154	D2 92		di12:   setb  p1.2
  235:	  0156	20 E3 05		jb   acc.3,di13
  236:	  0159	C2 93			clr   p1.3
  237:	  015B	02 01 88		ljmp  di18
  238:	  015E	D2 93		di13:   setb  p1.3
  239:	  0160	20 E4 05		jb   acc.4,di14
  240:	  0163	C2 94			clr   p1.4
  241:	  0165	02 01 88		ljmp  di18
  242:	  0168	D2 94		di14:   setb  p1.4
  243:	  016A	20 E5 05		jb   acc.5,di15
  244:	  016D	C2 95			clr   p1.5
  245:	  016F	02 01 88		ljmp  di18
  246:	  0172	D2 95		di15:   setb  p1.5
  247:	  0174	20 E6 05		jb   acc.6,di16
  248:	  0177	C2 96			clr   p1.6
  249:	  0179	02 01 88		ljmp  di18
  250:	  017C	D2 96		di16:   setb  p1.6
  251:	  017E	20 E7 05		jb   acc.7,di17
  252:	  0181	C2 97			clr   p1.7
  253:	  0183	02 01 88		ljmp  di18
  254:	  0186	D2 97		di17:   setb  p1.7
  255:	  0188	90 01 A2	di18:	mov   dptr,#tabdis         ;查段选表
  256:	  018B	E7		        mov   a,@r1
  257:	  018C	93		        movc  a,@a+dptr
  258:	  018D	F5 A0		        mov   p2,a                 ;段选
  259:				;       mov   r7,#01h
  260:				;di2:    mov   r6,#01h
  261:				;di3:    djnz  r6,di3
  262:				;        djnz  r7,di2
  263:	  018F	7F 03		        mov   r7,#03h
  264:	  0191	7E FF		di2:    mov   r6,#0ffh
  265:	  0193	DE FE		di3:    djnz  r6,di3
  266:	  0195	DF FA		        djnz  r7,di2
  267:	  0197	19		        dec   r1                   ;

ASEM-51 V1.2                                         Copyright (c) 1996 by W.W. Heinz                                         PAGE 6



 Line  I  Addr  Code            Source

  268:	  0198	E8		        mov   a,r0
  269:	  0199	30 E7 05	        jnb   acc.7, di4
  270:	  019C	23		        rl    a                    ;下一位(左移)
  271:	  019D	F8		        mov   r0,a
  272:	  019E	02 01 38	        ljmp  di1
  273:	  01A1	22		di4:    ret
  274:
  275:				;********************************************************
  276:
  277:	  01A2			tabdis:
  278:	  01A2	3F 06 5B 4F	DB 03fh,06H,05bH,04fH,066H,06dH,07dH,07H
	  01A6	66 6D 7D 07
  279:				;  "0"  "1"  "2"  "3"  "4"  "5"  "6"  "7"
  280:	  01AA	7F 6F BF 86	DB 07fH,06fH,0Bfh,86H,0dbH,0cfH,0e6H,0edH
	  01AE	DB CF E6 ED
  281:				;  "8"  "9"  "0." "1." "2." "3." "4." "5."
  282:	  01B2	7D 07 FF EF	DB 07dH,07H,0ffH,0efH,077H,07cH,039H,05eH
	  01B6	77 7C 39 5E
  283:				;  "6." "7.""8."  "9." "A"  "b"  "C"  "d"
  284:	  01BA	79 71 3D 76	DB 079H,071H,03dH,076H,00fH,00eH,0f0H,038H
	  01BE	0F 0E F0 38
  285:				;  "E"  "F"  "G"  "H"  "I"  "J"  "k"  "L"
  286:	  01C2	D4 54 5C 73	DB 0d4H,054H,05cH,073H,0dcH,050H,0d8H,078H
	  01C6	DC 50 D8 78
  287:				;   "m"  "n" "o"  "P"  "Q"  "r   "s"  "t"
  288:	  01CA	3E 18 98 F2	DB 03eH,018H,098H,0f2H,06eh,0ccH,000h
	  01CE	6E CC 00
  289:				;  "U"  "v"  "w"  "x"  "y"  "z"  "  "
  290:
  291:				end





                     register banks used:  ---

                     no errors



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





	       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	    00D5	 114
BCDJY				  CODE	    00C4	  93
CMUIA				  CODE	    010F	 184
CMUL				  CODE	    00F1	 157
CMUL1				  CODE	    00FD	 169
CMUL2				  CODE	    0104	 175
CMUL3				  CODE	    0105	 176
CMUL5				  CODE	    0115	 190
CMUL6				  CODE	    011F	 199
CMUL7				  CODE	    012B	 209
CY				  BIT	      D7
DI1				  CODE	    0138	 223
DI10				  CODE	    0140	 226
DI11				  CODE	    014A	 230
DI12				  CODE	    0154	 234
DI13				  CODE	    015E	 238
DI14				  CODE	    0168	 242
DI15				  CODE	    0172	 246
DI16				  CODE	    017C	 250
DI17				  CODE	    0186	 254
DI18				  CODE	    0188	 255
DI2				  CODE	    0191	 264
DI3				  CODE	    0193	 265
DI4				  CODE	    01A1	 273
DIRV				  CODE	    0133	 220
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	    00A2	  69
INT1				  BIT	      B3
IP				  DATA	      B8
IT0				  BIT	      88
IT1				  BIT	      8A
KL0				  CODE	    005A	  26
LH				  CODE	    00A8	  77

ASEM-51 V1.2                                         Copyright (c) 1996 by W.W. Heinz                                         PAGE 8



SYMBOL				  TYPE     VALUE	LINE
------------------------------------------------------------
LP0				  CODE	    00DB	 120
MAIN				  CODE	    0030	   8
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	    01A2	 277
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
TR1				  BIT	      8E
TXD				  BIT	      B1
WR				  BIT	      B6

⌨️ 快捷键说明

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