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

📄 dds.lst

📁 AD9850 DDS chip driver
💻 LST
📖 第 1 页 / 共 5 页
字号:
   546  0000                     
   547  0000                     
   548  0000                     
   549  0000                     
   550  0000                     
   551  0000                     
   552  0000                     
   553  0000                     
   554  0000                     
   555  0000                     
   556  0000                     
   557  0000                     
   558  0000                     
   559  0000                     
   560  0000                     
   561  0000                     
   562  0000                     
   563  0000                     
   564  0000                     
   565  0000                     
   566  0000                     
   567  0000                     
   568  0000                     
   569  0000                     
   570  0000                     
   571  0000                     
   572  0000                     
   573  0000                     
   574  0000                     
   575  0000                     
   576  0000                     
   577  0000                     
   578  0000                     
   579  0000                     
   580  0000                     
   581  0000                     
   582  0000                     
   583  0000                     
   584  0000                     
   585  0000                     
   586  0000                     
   587  0000                     
   588  0000                     
   589  0000                     
   590  0000                     
   591  0000                     
   592  0000                     
   593  0000                     
   594  0000                     
   595  0000                     
   596  0000                     
   597  0000                     
   598  0000                     
   599  0000                     
   600  0000                     
   601  0000                     
   602  0000                     
   603  0000                     
   604  0000                     
   605  0000                     
   606  0000                     
   607  0000                     
   608  0000                     
   609  0000                     
   610  0000                     
   611  0000                     
   612  0000                     
   613  0000                     
   614  0000                     
   615  0000                     
   616  0000                     
   617  0000                     
   618  0000                     
   619  0000                     
   620  0000                     
   621  0000                     
   622  0000                     
   623  0000                     
   624  0000                     
   625  0000                     
   626  0000                     
   627  0000                     
   628  0000                     
   629  0000                     
   630  0000                     
   631  0000                     
   632  0000                     
   633  0000                     
   634  0000                     
   635  0000                     
   636  0000                     
   637  0000                     
   638  0000                     
   639  0000                     
   640  0000                     
   641  0000                     
   642  0000                     
   643  0000                     
   644  0000                     
   645  0000                     
   646  0000                     
   647  0000                     
   648  0000                     
   649  0000                     
   650  0000                     
   651  0000                     
   652  0000                     
   653  0000                     
   654  0000                     
   655  0000                     
   656  0000                     
   657  0000                     
   658  0000                     
   659  0000                     
   660  0000                     
   661  0000                     
   662                           
   663                           	psect	const1
   664  01D1  0782               	addwf	2
   665  01D2                     _banner
   666  01D2  3420               	retlw	32
   667  01D3  3420               	retlw	32
   668  01D4  344F               	retlw	79
   669  01D5  3448               	retlw	72
   670  01D6  3432               	retlw	50
   671  01D7  344E               	retlw	78
   672  01D8  344C               	retlw	76
   673  01D9  3454               	retlw	84
   674  01DA  342F               	retlw	47
   675  01DB  344F               	retlw	79
   676  01DC  3448               	retlw	72
   677  01DD  3437               	retlw	55
   678  01DE  3453               	retlw	83
   679  01DF  3456               	retlw	86
   680  01E0  3400               	retlw	0
   681                           
   682                           	psect	const2
   683  01AF  0782               	addwf	2
   684  01B0                     __version
   685  01B0  3420               	retlw	32
   686  01B1  3444               	retlw	68
   687  01B2  3444               	retlw	68
   688  01B3  3453               	retlw	83
   689  01B4  3420               	retlw	32
   690  01B5  3432               	retlw	50
   691  01B6  3433               	retlw	51
   692  01B7  342E               	retlw	46
   693  01B8  3430               	retlw	48
   694  01B9  3435               	retlw	53
   695  01BA  342E               	retlw	46
   696  01BB  3432               	retlw	50
   697  01BC  3430               	retlw	48
   698  01BD  3430               	retlw	48
   699  01BE  3434               	retlw	52
   700  01BF  3400               	retlw	0
   701                           
   702                           	psect	const3
   703  01EE  0782               	addwf	2
   704  01EF                     _swid
   705  01EF  3420               	retlw	32
   706  01F0  3473               	retlw	115
   707  01F1  3477               	retlw	119
   708  01F2  3420               	retlw	32
   709  01F3  3476               	retlw	118
   710  01F4  3431               	retlw	49
   711  01F5  342E               	retlw	46
   712  01F6  3430               	retlw	48
   713  01F7  3432               	retlw	50
   714  01F8  3420               	retlw	32
   715  01F9  3400               	retlw	0
   716                           
   717                           	psect	const4
   718  01E1  0782               	addwf	2
   719  01E2                     _f_steps
   720  01E2  3401               	retlw	1
   721  01E3  3400               	retlw	0
   722  01E4  3400               	retlw	0
   723  01E5  3400               	retlw	0
   724  01E6  34E8               	retlw	232
   725  01E7  3403               	retlw	3
   726  01E8  3400               	retlw	0
   727  01E9  3400               	retlw	0
   728  01EA  3440               	retlw	64
   729  01EB  3442               	retlw	66
   730  01EC  340F               	retlw	15
   731  01ED  3400               	retlw	0
   732                           
   733                           	psect	text5
   734                           ;timers.c: 98: void intf_handle(void)
   735                           ;timers.c: 99: {
   736  034A                     _intf_handle
   737                           ;timers.c: 104: pw_sample = (PORTB & (3<<1)) >>
      +                           1;
   738  034A  1283               	bcf	3,5
   739  034B  1303               	bcf	3,6
   740  034C  0806               	movf	6,w	;volatile
   741  034D  3906               	andlw	6
   742  034E  00F0               	movwf	btemp
   743  034F  1003               	bcf	3,0
   744  0350  0C70               	rrf	btemp,w
   745  0351  00A2               	movwf	_pw_sample
   746                           ;timers.c: 106: if(INTEDG == 1)
   747  0352  1683               	bsf	3,5
   748  0353  1F01               	btfss	1,6
   749  0354  2B5D               	goto	l20
   750                           ;timers.c: 107: {
   751  0355  1283               	bcf	3,5
   752  0356  1806               	btfsc	6,0
   753  0357  2B5A               	goto	l21
   754                           ;timers.c: 109: {
   755  0358  108B               	bcf	11,1
   756                           ;timers.c: 112: return;
   757  0359  0008               	return
   758  035A                     l21
   759                           ;timers.c: 113: }
   760  035A  1683               	bsf	3,5
   761  035B  1301               	bcf	1,6
   762                           ;timers.c: 115: }
   763  035C  2B64               	goto	l22
   764  035D                     l20
   765                           ;timers.c: 117: {
   766  035D  1283               	bcf	3,5
   767  035E  1C06               	btfss	6,0
   768  035F  2B62               	goto	l23
   769                           ;timers.c: 119: {
   770  0360  108B               	bcf	11,1
   771                           ;timers.c: 122: return;
   772  0361  0008               	return
   773  0362                     l23
   774                           ;timers.c: 123: }
   775  0362  1683               	bsf	3,5
   776  0363  1701               	bsf	1,6
   777  0364                     l22
   778                           ;timers.c: 125: }
   779                           ;timers.c: 127: INTF = 0;
   780  0364  108B               	bcf	11,1
   781                           ;timers.c: 128: INTE = 1;
   782  0365  160B               	bsf	11,4
   783                           ;timers.c: 132: switch (pw_state)
   784  0366  2BB1               	goto	l25
   785  0367                     l26
   786                           ;timers.c: 133: {
   787                           ;timers.c: 135: if(pw_sample == 2)
   788  0367  0822               	movf	_pw_sample,w
   789  0368  3A02               	xorlw	2
   790  0369  1D03               	btfss	3,2
   791  036A  2B6E               	goto	l27
   792                           ;timers.c: 136: {
   793  036B  01A3               	clrf	_pw_state
   794  036C  0AA3               	incf	_pw_state
   795  036D  2B78               	goto	L4
   796                           ;timers.c: 138: pw_data = pw_data + f_step;
   797                           ;timers.c: 139: }
   798  036E                     l27
   799                           ;timers.c: 141: {
   800  036E  0B22               	decfsz	_pw_sample,w
   801  036F  2BBF               	goto	l24
   802                           ;timers.c: 143: {
   803  0370  3003               	movlw	3
   804  0371  2BA1               	goto	L6
   805                           ;timers.c: 145: pw_data = pw_data - f_step;
   806                           ;timers.c: 146: }
   807                           ;timers.c: 148: break;
   808  0372                     l30
   809                           ;timers.c: 150: case 1:
   810                           ;timers.c: 151: if(pw_sample == 3)
   811  0372  0822               	movf	_pw_sample,w
   812  0373  3A03               	xorlw	3
   813  0374  1D03               	btfss	3,2
   814  0375  2B87               	goto	l31
   815                           ;timers.c: 152: {
   816  0376  3002               	movlw	2
   817  0377                     L5
   818  0377  00A3               	movwf	_pw_state
   819  0378                     L4
   820                           ;timers.c: 154: pw_data = pw_data + f_step;
   821  0378  0827               	movf	_f_step,w
   822  0379  07AB               	addwf	_pw_data
   823  037A  0828               	movf	_f_step+1,w

⌨️ 快捷键说明

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