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

📄 szmb.lst

📁 数字面板开发的单片机的软件仿正程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
   489  039E  1C03               	btfss	3,0
   490  039F  03E0               	decf	(_TMPHL0B+1)^(0+128)
   491  03A0  0862               	movf	(_TMPHL1B+1)^(0+128),w
   492  03A1  02E0               	subwf	(_TMPHL0B+1)^(0+128)
   493                           ;SZACadin1.c: 160: TMPHLB.ubytes.byteh-=TMPHL0B
      +                          .ubytes.byteh*2;
   494  03A2  0860               	movf	(_TMPHL0B+1)^(0+128),w
   495  03A3  0760               	addwf	(_TMPHL0B+1)^(0+128),w
   496  03A4                     L4
   497  03A4  02E4               	subwf	(_TMPHLB+1)^(0+128)
   498                           ;SZACadin1.c: 161: TMPHLB.uints-=TMPHL0B.ubytes
      +                          .bytel;
   499  03A5  085F               	movf	_TMPHL0B^(0+128),w
   500  03A6  02E3               	subwf	_TMPHLB^(0+128)
   501  03A7  1C03               	btfss	3,0
   502  03A8  03E4               	decf	(_TMPHLB+1)^(0+128)
   503                           ;SZACadin1.c: 162: }
   504  03A9                     l35
   505                           ;SZACadin1.c: 163: }
   506                           ;SZACadin1.c: 212: if(advalu==1)
   507  03A9  1283               	bcf	3,5
   508  03AA  0B56               	decfsz	_advalu,w
   509  03AB  2BB2               	goto	l38
   510                           ;SZACadin1.c: 213: {
   511  03AC  1683               	bsf	3,5
   512  03AD  0863               	movf	_TMPHLB^(0+128),w
   513  03AE  00D5               	movwf	_ADV0MHB^(0+128)
   514  03AF  0864               	movf	(_TMPHLB+1)^(0+128),w
   515  03B0  00D6               	movwf	(_ADV0MHB+1)^(0+128)
   516                           ;SZACadin1.c: 216: }
   517  03B1  2BC0               	goto	l39
   518  03B2                     l38
   519  03B2  0856               	movf	_advalu,w
   520  03B3  3A02               	xorlw	2
   521                           ;SZACadin1.c: 218: {
   522  03B4  1683               	bsf	3,5
   523  03B5  1D03               	btfss	3,2
   524  03B6  2BBC               	goto	L10
   525  03B7  0863               	movf	_TMPHLB^(0+128),w
   526  03B8  00D7               	movwf	_ADV1MHB^(0+128)
   527  03B9  0864               	movf	(_TMPHLB+1)^(0+128),w
   528  03BA  00D8               	movwf	(_ADV1MHB+1)^(0+128)
   529                           ;SZACadin1.c: 220: }
   530  03BB  2BC0               	goto	l39
   531                           ;SZACadin1.c: 222: {
   532  03BC                     L10
   533  03BC  0863               	movf	_TMPHLB^(0+128),w
   534  03BD  00D9               	movwf	_ADV2MHB^(0+128)
   535  03BE  0864               	movf	(_TMPHLB+1)^(0+128),w
   536  03BF  00DA               	movwf	(_ADV2MHB+1)^(0+128)
   537                           ;SZACadin1.c: 224: }
   538  03C0                     l39
   539                           ;SZACadin1.c: 225: {
   540  03C0  1003               	bcf	3,0
   541  03C1  0CE4               	rrf	(_TMPHLB+1)^(0+128)
   542  03C2  0CE3               	rrf	_TMPHLB^(0+128)
   543  03C3  1003               	bcf	3,0
   544  03C4  0CE4               	rrf	(_TMPHLB+1)^(0+128)
   545  03C5  0CE3               	rrf	_TMPHLB^(0+128)
   546                           ;SZACadin1.c: 227: if(TMPHLB.ubytes.byteh>12)
   547  03C6  300D               	movlw	13
   548  03C7  0264               	subwf	(_TMPHLB+1)^(0+128),w
   549  03C8  1C03               	btfss	3,0
   550  03C9  2BCC               	goto	l42
   551                           ;SZACadin1.c: 228: {
   552  03CA  3004               	movlw	4
   553  03CB  2BD1               	goto	L5
   554                           ;SZACadin1.c: 230: }
   555  03CC                     l42
   556  03CC  300A               	movlw	10
   557  03CD  0264               	subwf	(_TMPHLB+1)^(0+128),w
   558  03CE  1C03               	btfss	3,0
   559  03CF  2BD4               	goto	l43
   560                           ;SZACadin1.c: 232: {
   561  03D0  3003               	movlw	3
   562  03D1                     L5
   563  03D1  07E3               	addwf	_TMPHLB^(0+128)
   564  03D2  1803               	btfsc	3,0
   565  03D3  0AE4               	incf	(_TMPHLB+1)^(0+128)
   566                           ;SZACadin1.c: 234: }
   567  03D4                     l43
   568  03D4  3007               	movlw	7
   569  03D5  0264               	subwf	(_TMPHLB+1)^(0+128),w
   570  03D6  1C03               	btfss	3,0
   571  03D7  2BDC               	goto	l45
   572                           ;SZACadin1.c: 236: {
   573  03D8  3002               	movlw	2
   574  03D9  07E3               	addwf	_TMPHLB^(0+128)
   575  03DA  1803               	btfsc	3,0
   576  03DB  0AE4               	incf	(_TMPHLB+1)^(0+128)
   577  03DC                     l45
   578                           ;SZACadin1.c: 238: }
   579  03DC  3004               	movlw	4
   580  03DD  0264               	subwf	(_TMPHLB+1)^(0+128),w
   581  03DE  1C03               	btfss	3,0
   582  03DF  2BE3               	goto	l46
   583                           ;SZACadin1.c: 240: {
   584  03E0  0AE3               	incf	_TMPHLB^(0+128)
   585  03E1  1903               	btfsc	3,2
   586  03E2  0AE4               	incf	(_TMPHLB+1)^(0+128)
   587  03E3                     l46
   588                           ;SZACadin1.c: 242: }
   589  03E3  0867               	movf	(_PARAMS+2)^(0+128),w
   590  03E4  00E2               	movwf	(_TMPHL1B+1)^(0+128)
   591                           ;SZACadin1.c: 244: TMPHL1B.ubytes.bytel=PARAMS[
      +                          1];
   592  03E5  0866               	movf	(_PARAMS+1)^(0+128),w
   593  03E6  00E1               	movwf	_TMPHL1B^(0+128)
   594                           ;SZACadin1.c: 245: VVVV.ulong=TMPHLB.uints*TMPH
      +                          L1B.uints;
   595  03E7  0862               	movf	(_TMPHL1B+1)^(0+128),w
   596  03E8  1283               	bcf	3,5
   597  03E9  00A9               	movwf	btemp+3
   598  03EA  1683               	bsf	3,5
   599  03EB  0861               	movf	_TMPHL1B^(0+128),w
   600  03EC  1283               	bcf	3,5
   601  03ED  00A8               	movwf	btemp+2
   602  03EE  1683               	bsf	3,5
   603  03EF  0864               	movf	(_TMPHLB+1)^(0+128),w
   604  03F0  1283               	bcf	3,5
   605  03F1  00A7               	movwf	btemp+1
   606  03F2  1683               	bsf	3,5
   607  03F3  0863               	movf	_TMPHLB^(0+128),w
   608  03F4  1283               	bcf	3,5
   609  03F5  00A6               	movwf	btemp
   610  03F6  158A  27E9  118A   	fcall	lwmul
   611  03F9  082A               	movf	btemp+4,w
   612  03FA  00A6               	movwf	btemp
   613  03FB  082B               	movf	btemp+5,w
   614  03FC  00A7               	movwf	btemp+1
   615  03FD  01A8               	clrf	btemp+2
   616  03FE  01A9               	clrf	btemp+3
   617  03FF  0826               	movf	btemp,w
   618  0400  00A2               	movwf	?a_ADIN
   619  0401  0827               	movf	btemp+1,w
   620  0402  00A3               	movwf	?a_ADIN+1
   621  0403  0828               	movf	btemp+2,w
   622  0404  00A4               	movwf	?a_ADIN+2
   623  0405  0829               	movf	btemp+3,w
   624  0406  00A5               	movwf	?a_ADIN+3
   625                           ;SZACadin1.c: 246: TMPHL1B.uints=VVVV.uints.uin
      +                          th;
   626  0407  0824               	movf	?a_ADIN+2,w
   627  0408  1683               	bsf	3,5
   628  0409  00E1               	movwf	_TMPHL1B^(0+128)
   629  040A  1283               	bcf	3,5
   630  040B  0825               	movf	?a_ADIN+3,w
   631  040C  1683               	bsf	3,5
   632  040D  00E2               	movwf	(_TMPHL1B+1)^(0+128)
   633                           ;SZACadin1.c: 247: TMPHL0B.uints=VVVV.uints.uin
      +                          tl;
   634  040E  1283               	bcf	3,5
   635  040F  0822               	movf	?a_ADIN,w
   636  0410  1683               	bsf	3,5
   637  0411  00DF               	movwf	_TMPHL0B^(0+128)
   638  0412  1283               	bcf	3,5
   639  0413  0823               	movf	?a_ADIN+1,w
   640  0414  1683               	bsf	3,5
   641  0415  00E0               	movwf	(_TMPHL0B+1)^(0+128)
   642                           ;SZACadin1.c: 263: }
   643  0416  1283               	bcf	3,5
   644  0417  0B56               	decfsz	_advalu,w
   645  0418  2C25               	goto	l47
   646                           ;SZACadin1.c: 265: {
   647  0419  1683               	bsf	3,5
   648  041A  0860               	movf	(_TMPHL0B+1)^(0+128),w
   649  041B  00E9               	movwf	(_ADINH+1)^(0+128)
   650                           ;SZACadin1.c: 267: ADINL[1]=TMPHL0B.ubytes.byte
      +                          l;
   651  041C  085F               	movf	_TMPHL0B^(0+128),w
   652  041D  00EE               	movwf	(_ADINL+1)^(0+128)
   653                           ;SZACadin1.c: 268: ADINH[0]=TMPHL1B.ubytes.byte
      +                          h;
   654  041E  0862               	movf	(_TMPHL1B+1)^(0+128),w
   655  041F  00E8               	movwf	_ADINH^(0+128)
   656                           ;SZACadin1.c: 269: ADINL[0]=TMPHL1B.ubytes.byte
      +                          l;
   657  0420  0861               	movf	_TMPHL1B^(0+128),w
   658  0421  00ED               	movwf	_ADINL^(0+128)
   659                           ;SZACadin1.c: 270: FLAG4B.ubits.b7=1;
   660  0422  1283               	bcf	3,5
   661  0423  17BF               	bsf	_FLAG4B,7
   662                           ;SZACadin1.c: 271: }
   663  0424  2C33               	goto	l48
   664  0425                     l47
   665  0425  0856               	movf	_advalu,w
   666  0426  3A02               	xorlw	2
   667                           ;SZACadin1.c: 273: {
   668  0427  1683               	bsf	3,5
   669  0428  1D03               	btfss	3,2
   670  0429  2C2F               	goto	L11
   671  042A  0860               	movf	(_TMPHL0B+1)^(0+128),w
   672  042B  00EA               	movwf	(_ADINH+2)^(0+128)
   673                           ;SZACadin1.c: 275: ADINL[2]=TMPHL0B.ubytes.byte
      +                          l;
   674  042C  085F               	movf	_TMPHL0B^(0+128),w
   675  042D  00EF               	movwf	(_ADINL+2)^(0+128)
   676                           ;SZACadin1.c: 276: }
   677  042E  2C33               	goto	l48
   678                           ;SZACadin1.c: 278: {
   679  042F                     L11
   680  042F  0860               	movf	(_TMPHL0B+1)^(0+128),w
   681  0430  00EB               	movwf	(_ADINH+3)^(0+128)
   682                           ;SZACadin1.c: 280: ADINL[3]=TMPHL0B.ubytes.byte
      +                          l;
   683  0431  085F               	movf	_TMPHL0B^(0+128),w
   684  0432  00F0               	movwf	(_ADINL+3)^(0+128)
   685                           ;SZACadin1.c: 281: }
   686  0433                     l48
   687                           ;SZACadin1.c: 283: ADMHB.uints=0;
   688  0433  1683               	bsf	3,5
   689  0434  01CF               	clrf	_ADMHB^(0+128)
   690  0435  01D0               	clrf	(_ADMHB+1)^(0+128)
   691                           ;SZACadin1.c: 284: advalu=0;
   692  0436  1283               	bcf	3,5
   693  0437  01D6               	clrf	_advalu
   694  0438                     l31
   695                           ;SZACadin1.c: 285: }
   696  0438  0801               	movf	1,w	;volatile
   697  0439  00D0               	movwf	_T100US
   698                           ;SZACadin1.c: 287: FLAG1B.ubits.b2=1;
   699  043A  153C               	bsf	_FLAG1B,2
   700                           ;SZACadin1.c: 288: FLAG4B.ubits.b2=0;
   701  043B  113F               	bcf	_FLAG4B,2
   702                           ;SZACadin1.c: 289: }
   703                           ;SZACadin1.c: 291: else
   704  043C  2C4B               	goto	l13
   705  043D                     l19
   706                           ;SZACadin1.c: 292: {
   707  043D  3080               	movlw	-128
   708  043E  1683               	bsf	3,5
   709  043F  009F               	movwf	31	;volatile
   710                           ;SZACadin1.c: 297: ADCON0=0x81;
   711  0440  3081               	movlw	-127
   712  0441  1283               	bcf	3,5
   713  0442  009F               	movwf	31	;volatile
   714                           ;SZACadin1.c: 298: FLAG1B.ubits.b2=1;
   715  0443  153C               	bsf	_FLAG1B,2
   716                           ;SZACadin1.c: 299: ADCNT0=0;
   717  0444  01AC               	clrf	_ADCNT0
   718                           ;SZACadin1.c: 300: ADMHB.uints=0;
   719  0445  1683               	bsf	3,5
   720  0446  01CF               	clrf	_ADMHB^(0+128)
   721  0447  01D0               	clrf	(_ADMHB+1)^(0+128)
   722                           ;SZACadin1.c: 301: T100US=TMR0;
   723  0448  1283               	bcf	3,5
   724  0449                     L6
   725  0449  0801               	movf	1,w	;volatile
   726  044A  00D0               	movwf	_T100US
   727                           ;SZACadin1.c: 302: }
   728                           ;SZACadin1.c: 303: }
   729  044B                     l13
   730  044B  1283               	bcf	3,5
   731  044C  0008               	return

⌨️ 快捷键说明

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