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

📄 ml2011drv.lst

📁 OkiML2011Driver
💻 LST
📖 第 1 页 / 共 5 页
字号:
   623  0063AA  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   624  0063AC  0EE7               	movlw	231
   625  0063AE  6FEB               	movwf	(?_L2011drv_WriteReg+3)^(__Lparam& (0+652
      +                          80)),b
   626  0063B0  EC33  F02E         	call	_L2011drv_WriteReg	;wreg free
   627                           ;ML2011drv.c: 202: usrTimerDelay(1+2);
   628  0063B4  0E03               	movlw	3
   629  0063B6  0100               	movlb	__Lparam shr (0+8)
   630  0063B8  6FD8               	movwf	?_usrTimerDelay^(__Lparam& (0+65280)),b
   631  0063BA  6BD9               	clrf	(?_usrTimerDelay+1)^(__Lparam& (0+65280)),
      +                          b
   632  0063BC  ECC6  F02D         	call	_usrTimerDelay	;wreg free
   633                           ;ML2011drv.c: 204: L2011drv_WriteReg(drvCtrl, 0x
      +                          20, 0xef);
   634  0063C0  C0D8  F0E8         	movff	?_L2011drv_MasterClockOn,?_L2011drv_Write
      +                          Reg
   635  0063C4  C0D9  F0E9         	movff	?_L2011drv_MasterClockOn+1,?_L2011drv_Wri
      +                          teReg+1
   636  0063C8  0E20               	movlw	32
   637  0063CA  0100               	movlb	__Lparam shr (0+8)
   638  0063CC  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   639  0063CE  0EEF               	movlw	239
   640  0063D0  6FEB               	movwf	(?_L2011drv_WriteReg+3)^(__Lparam& (0+652
      +                          80)),b
   641  0063D2  EC33  F02E         	call	_L2011drv_WriteReg	;wreg free
   642  0063D6                     l17:
   643                           ;ML2011drv.c: 205: }
   644  0063D6  0100               	movlb	__Lparam shr (0+8)
   645  0063D8  EE00 F001          	lfsr	0,1
   646  0063DC  51D8               	movf	?_L2011drv_MasterClockOn^(__Lparam& (0+652
      +                          80)),w
   647  0063DE  26E9               	addwf	fsr0l,f,c
   648  0063E0  51D9               	movf	(?_L2011drv_MasterClockOn+1)^(__Lparam& (0
      +                          +65280)),w
   649  0063E2  22EA               	addwfc	fsr0h,f,c
   650  0063E4  2AEF               	incf	indf0,f,c
   651                           ;ML2011drv.c: 207: return;
   652  0063E6  0012               	return	
   653                           ;ML2011drv.c: 208: }
   654  0063E8  00D8               	dw	?_L2011drv_MasterClockOff
   655  0063EA                     _L2011drv_MasterClockOff:
   656  000000                     
   657                           ;ML2011drv.c: 213: void L2011drv_MasterClockOff(
      +                          DRV_CTRL *drvCtrl)
   658                           ; _drvCtrl loaded to fsr1
   659  0063EA  C0D8  FFE1         	movff	?_L2011drv_MasterClockOff,fsr1l
   660  0063EE  C0D9  FFE2         	movff	?_L2011drv_MasterClockOff+1,fsr1h
   661  0063F2  EE00 F001          	lfsr	0,1
   662  0063F6  50E1               	movf	fsr1l,w,c
   663  0063F8  26E9               	addwf	fsr0l,f,c
   664  0063FA  50E2               	movf	fsr1h,w,c
   665  0063FC  22EA               	addwfc	fsr0h,f,c
   666  0063FE  50EF               	movf	indf0,w,c
   667  006400  B4D8               	btfsc	status,2,c
   668  006402  0012               	return	
   669                           ;ML2011drv.c: 216: return;
   670                           ;ML2011drv.c: 218: drvCtrl->MasterCloskOnNo --;
   671  006404  EE00 F001          	lfsr	0,1
   672  006408  50E1               	movf	fsr1l,w,c
   673  00640A  26E9               	addwf	fsr0l,f,c
   674  00640C  50E2               	movf	fsr1h,w,c
   675  00640E  22EA               	addwfc	fsr0h,f,c
   676  006410  06EF               	decf	indf0,f,c
   677                           ;ML2011drv.c: 219: if(drvCtrl->MasterCloskOnNo =
      +                          = 0){
   678  006412  EE00 F001          	lfsr	0,1
   679  006416  50E1               	movf	fsr1l,w,c
   680  006418  26E9               	addwf	fsr0l,f,c
   681  00641A  50E2               	movf	fsr1h,w,c
   682  00641C  22EA               	addwfc	fsr0h,f,c
   683  00641E  50EF               	movf	indf0,w,c
   684  006420  A4D8               	btfss	status,2,c
   685  006422  0012               	return	
   686                           ;ML2011drv.c: 221: L2011drv_WriteReg(drvCtrl, 0x
      +                          20, 0xf7);
   687  006424  CFE1 F0E8          	movff	fsr1l,?_L2011drv_WriteReg
   688  006428  CFE2 F0E9          	movff	fsr1h,?_L2011drv_WriteReg+1
   689  00642C  0E20               	movlw	32
   690  00642E  0100               	movlb	__Lparam shr (0+8)
   691  006430  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   692  006432  0EF7               	movlw	247
   693  006434  D242               	goto	L12
   694                           ;ML2011drv.c: 222: }
   695                           ;ML2011drv.c: 225: }
   696  006436  00D8               	dw	?_L2011drv_SetClockParameter
   697  006438                     _L2011drv_SetClockParameter:
   698  000000                     
   699                           ;ML2011drv.c: 230: void L2011drv_SetClockParamet
      +                          er(DRV_CTRL *drvCtrl)
   700  006438  C0D8  F0E8         	movff	?_L2011drv_SetClockParameter,?_L2011drv_W
      +                          riteReg
   701  00643C  C0D9  F0E9         	movff	?_L2011drv_SetClockParameter+1,?_L2011drv
      +                          _WriteReg+1
   702  006440  0E22               	movlw	34
   703  006442  0100               	movlb	__Lparam shr (0+8)
   704  006444  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   705  006446  0E44               	movlw	68
   706  006448  6FEB               	movwf	(?_L2011drv_WriteReg+3)^(__Lparam& (0+652
      +                          80)),b
   707  00644A  EC33  F02E         	call	_L2011drv_WriteReg	;wreg free
   708                           ;ML2011drv.c: 233: L2011drv_WriteReg(drvCtrl, 0x
      +                          24, 0x04);
   709  00644E  C0D8  F0E8         	movff	?_L2011drv_SetClockParameter,?_L2011drv_W
      +                          riteReg
   710  006452  C0D9  F0E9         	movff	?_L2011drv_SetClockParameter+1,?_L2011drv
      +                          _WriteReg+1
   711  006456  0E24               	movlw	36
   712  006458  0100               	movlb	__Lparam shr (0+8)
   713  00645A  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   714  00645C  0E04               	movlw	4
   715  00645E  6FEB               	movwf	(?_L2011drv_WriteReg+3)^(__Lparam& (0+652
      +                          80)),b
   716  006460  EC33  F02E         	call	_L2011drv_WriteReg	;wreg free
   717                           ;ML2011drv.c: 234: L2011drv_WriteReg(drvCtrl, 0x
      +                          26, 0x19);
   718  006464  C0D8  F0E8         	movff	?_L2011drv_SetClockParameter,?_L2011drv_W
      +                          riteReg
   719  006468  C0D9  F0E9         	movff	?_L2011drv_SetClockParameter+1,?_L2011drv
      +                          _WriteReg+1
   720  00646C  0E26               	movlw	38
   721  00646E  0100               	movlb	__Lparam shr (0+8)
   722  006470  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   723  006472  0E19               	movlw	25
   724  006474  6FEB               	movwf	(?_L2011drv_WriteReg+3)^(__Lparam& (0+652
      +                          80)),b
   725  006476  EC33  F02E         	call	_L2011drv_WriteReg	;wreg free
   726                           ;ML2011drv.c: 235: L2011drv_WriteReg(drvCtrl, 0x
      +                          28, 0x20);
   727  00647A  C0D8  F0E8         	movff	?_L2011drv_SetClockParameter,?_L2011drv_W
      +                          riteReg
   728  00647E  C0D9  F0E9         	movff	?_L2011drv_SetClockParameter+1,?_L2011drv
      +                          _WriteReg+1
   729  006482  0E28               	movlw	40
   730  006484  0100               	movlb	__Lparam shr (0+8)
   731  006486  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   732  006488  0E20               	movlw	32
   733  00648A  6FEB               	movwf	(?_L2011drv_WriteReg+3)^(__Lparam& (0+652
      +                          80)),b
   734  00648C  EC33  F02E         	call	_L2011drv_WriteReg	;wreg free
   735                           ;ML2011drv.c: 236: L2011drv_WriteReg(drvCtrl, 0x
      +                          2A, 0x11);
   736  006490  C0D8  F0E8         	movff	?_L2011drv_SetClockParameter,?_L2011drv_W
      +                          riteReg
   737  006494  C0D9  F0E9         	movff	?_L2011drv_SetClockParameter+1,?_L2011drv
      +                          _WriteReg+1
   738  006498  0E2A               	movlw	42
   739  00649A  0100               	movlb	__Lparam shr (0+8)
   740  00649C  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   741  00649E  0E11               	movlw	17
   742  0064A0  6FEB               	movwf	(?_L2011drv_WriteReg+3)^(__Lparam& (0+652
      +                          80)),b
   743  0064A2  EC33  F02E         	call	_L2011drv_WriteReg	;wreg free
   744                           ;ML2011drv.c: 237: L2011drv_WriteReg(drvCtrl, 0x
      +                          2C, 0x1e);
   745  0064A6  C0D8  F0E8         	movff	?_L2011drv_SetClockParameter,?_L2011drv_W
      +                          riteReg
   746  0064AA  C0D9  F0E9         	movff	?_L2011drv_SetClockParameter+1,?_L2011drv
      +                          _WriteReg+1
   747  0064AE  0E2C               	movlw	44
   748  0064B0  0100               	movlb	__Lparam shr (0+8)
   749  0064B2  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   750  0064B4  0E1E               	movlw	30
   751  0064B6  6FEB               	movwf	(?_L2011drv_WriteReg+3)^(__Lparam& (0+652
      +                          80)),b
   752  0064B8  EC33  F02E         	call	_L2011drv_WriteReg	;wreg free
   753                           ;ML2011drv.c: 238: L2011drv_WriteReg(drvCtrl, 0x
      +                          2E, 0x0d);
   754  0064BC  C0D8  F0E8         	movff	?_L2011drv_SetClockParameter,?_L2011drv_W
      +                          riteReg
   755  0064C0  C0D9  F0E9         	movff	?_L2011drv_SetClockParameter+1,?_L2011drv
      +                          _WriteReg+1
   756  0064C4  0E2E               	movlw	46
   757  0064C6  0100               	movlb	__Lparam shr (0+8)
   758  0064C8  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   759  0064CA  0E0D               	movlw	13
   760  0064CC  6FEB               	movwf	(?_L2011drv_WriteReg+3)^(__Lparam& (0+652
      +                          80)),b
   761  0064CE  EC33  F02E         	call	_L2011drv_WriteReg	;wreg free
   762                           ;ML2011drv.c: 239: L2011drv_WriteReg(drvCtrl, 0x
      +                          30, 0x19);
   763  0064D2  C0D8  F0E8         	movff	?_L2011drv_SetClockParameter,?_L2011drv_W
      +                          riteReg
   764  0064D6  C0D9  F0E9         	movff	?_L2011drv_SetClockParameter+1,?_L2011drv
      +                          _WriteReg+1
   765  0064DA  0E30               	movlw	48
   766  0064DC  0100               	movlb	__Lparam shr (0+8)
   767  0064DE  6FEA               	movwf	(?_L2011drv_WriteReg+2)^(__Lparam& (0+652
      +                          80)),b
   768  0064E0  0E19               	movlw	25
   769  0064E2  6FEB               	movwf	(?_L2011drv_WriteReg+3)^(__Lparam& (0+652
      +                          80)),b
   770  0064E4  EC33  F02E         	call	_L2011drv_WriteReg	;wreg free
   771                           ;ML2011drv.c: 240: L2011drv_WriteReg(drvCtrl, 0x
      +                          32, 0x00);
   772  0064E8  C0D8  F0E8         	movff	?_L2011drv_SetClockParameter,?_L2011drv_W
      +                          riteReg
   773  0064EC  C0D9  F0E9         	movff	?_L2011drv_SetClockParameter+1,?_L2011drv
      +                          _WriteReg+1
   774  0064F0  0E32               	movlw	50
   775  0064F2  D25B               	goto	L15
   776                           ;ML2011drv.c: 241: return;
   777                           ;ML2011drv.c: 242: }
   778  0064F4  00D8               	dw	?_L2011drv_InitPwmSetting
   779  0064F6                     _L2011drv_InitPwmSetting:
   780  000000                     
   781                           ;ML20

⌨️ 快捷键说明

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