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

📄 board test.lst

📁 用PIC单片机制作的网线测试仪
💻 LST
📖 第 1 页 / 共 5 页
字号:
  1044 ;;		_UNITE_TEST
  1045 ;;		_UNITB_TEST
  1046 ;; This function uses a non-reentrant model
  1047 ;;
  1048                           psect	text217
  1049                           	file	"F:\PIC-DESIGN\circuit status check for first\board_test.c"
  1050                           	line	119
  1051                           	global	__size_of_pass_alarm
  1052  001E                     	__size_of_pass_alarm	equ	__end_of_pass_alarm-_pass_alarm
  1053                           	
  1054  065D                     _pass_alarm:	
  1055                           	opt	stack 5
  1056                           ; Regs used in _pass_alarm: [wreg+status,2+status,0+pclath+cstack]
  1057                           	line	121
  1058                           	
  1059  065D                     l2009:	
  1060                           ;board_test.c: 120: unsigned char i;
  1061                           ;board_test.c: 121: for(i=4;i>0;i--)
  1062  065D  3004               	movlw	(04h)
  1063  065E  00F5               	movwf	(??_pass_alarm+0)+0
  1064  065F  0875               	movf	(??_pass_alarm+0)+0,w
  1065  0660  00F6               	movwf	(pass_alarm@i)
  1066                           	
  1067  0661                     l2011:	
  1068  0661  08F6               	movf	(pass_alarm@i),f
  1069  0662  1D03               	skipz
  1070  0663  2E65               	goto	u2481
  1071  0664  2E66               	goto	u2480
  1072  0665                     u2481:
  1073  0665  2E68               	goto	l2015
  1074  0666                     u2480:
  1075  0666  2E7A               	goto	l623
  1076                           	
  1077  0667                     l2013:	
  1078  0667  2E7A               	goto	l623
  1079                           	line	122
  1080                           	
  1081  0668                     l621:	
  1082                           	line	123
  1083                           	
  1084  0668                     l2015:	
  1085                           ;board_test.c: 122: {
  1086                           ;board_test.c: 123: RC2=~RC2;
  1087  0668  3004               	movlw	1<<((58)&7)
  1088  0669  1283               	bcf	status, 5	;RP0=0, select bank0
  1089  066A  1303               	bcf	status, 6	;RP1=0, select bank0
  1090  066B  0687               	xorwf	((58)/8),f
  1091                           	line	124
  1092                           	
  1093  066C                     l2017:	
  1094                           ;board_test.c: 124: delay(30);
  1095  066C  301E               	movlw	(01Eh)
  1096  066D  120A  118A  26A8   	fcall	_delay
              120A  118A         
  1097                           	line	121
  1098                           	
  1099  0672                     l2019:	
  1100  0672  3001               	movlw	low(01h)
  1101  0673  02F6               	subwf	(pass_alarm@i),f
  1102                           	
  1103  0674                     l2021:	
  1104  0674  08F6               	movf	(pass_alarm@i),f
  1105  0675  1D03               	skipz
  1106  0676  2E78               	goto	u2491
  1107  0677  2E79               	goto	u2490
  1108  0678                     u2491:
  1109  0678  2E68               	goto	l2015
  1110  0679                     u2490:
  1111  0679  2E7A               	goto	l623
  1112                           	
  1113  067A                     l622:	
  1114                           	line	126
  1115                           	
  1116  067A                     l623:	
  1117  067A  0008               	return
  1118                           	opt stack 0
  1119                           GLOBAL	__end_of_pass_alarm
  1120  067B                     	__end_of_pass_alarm:
  1121 ;; =============== function _pass_alarm ends ============
  1122                           
  1123                           	signat	_pass_alarm,88
  1124                           	global	_error_alarm
  1125                           psect	text218,local,class=CODE,delta=2
  1126                           global __ptext218
  1127  063F                     __ptext218:
  1128                           
  1129 ;; *************** function _error_alarm *****************
  1130 ;; Defined at:
  1131 ;;		line 108 in file "F:\PIC-DESIGN\circuit status check for first\board_test.c"
  1132 ;; Parameters:    Size  Location     Type
  1133 ;;		None
  1134 ;; Auto vars:     Size  Location     Type
  1135 ;;  i               1    6[COMMON] unsigned char 
  1136 ;; Return value:  Size  Location     Type
  1137 ;;		None               void
  1138 ;; Registers used:
  1139 ;;		wreg, status,2, status,0, pclath, cstack
  1140 ;; Tracked objects:
  1141 ;;		On entry : 0/0
  1142 ;;		On exit  : 0/0
  1143 ;;		Unchanged: 0/0
  1144 ;; Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
  1145 ;;      Params:         0       0       0       0       0
  1146 ;;      Locals:         1       0       0       0       0
  1147 ;;      Temps:          1       0       0       0       0
  1148 ;;      Totals:         2       0       0       0       0
  1149 ;;Total ram usage:        2 bytes
  1150 ;; Hardware stack levels used:    1
  1151 ;; Hardware stack levels required when called:    1
  1152 ;; This function calls:
  1153 ;;		_delay
  1154 ;; This function is called by:
  1155 ;;		_UNITE_TEST
  1156 ;;		_UNITB_TEST
  1157 ;; This function uses a non-reentrant model
  1158 ;;
  1159                           psect	text218
  1160                           	file	"F:\PIC-DESIGN\circuit status check for first\board_test.c"
  1161                           	line	108
  1162                           	global	__size_of_error_alarm
  1163  001E                     	__size_of_error_alarm	equ	__end_of_error_alarm-_error_alarm
  1164                           	
  1165  063F                     _error_alarm:	
  1166                           	opt	stack 5
  1167                           ; Regs used in _error_alarm: [wreg+status,2+status,0+pclath+cstack]
  1168                           	line	110
  1169                           	
  1170  063F                     l1995:	
  1171                           ;board_test.c: 109: unsigned char i;
  1172                           ;board_test.c: 110: for(i=8;i>0;i--)
  1173  063F  3008               	movlw	(08h)
  1174  0640  00F5               	movwf	(??_error_alarm+0)+0
  1175  0641  0875               	movf	(??_error_alarm+0)+0,w
  1176  0642  00F6               	movwf	(error_alarm@i)
  1177                           	
  1178  0643                     l1997:	
  1179  0643  08F6               	movf	(error_alarm@i),f
  1180  0644  1D03               	skipz
  1181  0645  2E47               	goto	u2461
  1182  0646  2E48               	goto	u2460
  1183  0647                     u2461:
  1184  0647  2E4A               	goto	l2001
  1185  0648                     u2460:
  1186  0648  2E5C               	goto	l618
  1187                           	
  1188  0649                     l1999:	
  1189  0649  2E5C               	goto	l618
  1190                           	line	111
  1191                           	
  1192  064A                     l616:	
  1193                           	line	112
  1194                           	
  1195  064A                     l2001:	
  1196                           ;board_test.c: 111: {
  1197                           ;board_test.c: 112: RC2=~RC2;
  1198  064A  3004               	movlw	1<<((58)&7)
  1199  064B  1283               	bcf	status, 5	;RP0=0, select bank0
  1200  064C  1303               	bcf	status, 6	;RP1=0, select bank0
  1201  064D  0687               	xorwf	((58)/8),f
  1202                           	line	113
  1203                           	
  1204  064E                     l2003:	
  1205                           ;board_test.c: 113: delay(30);
  1206  064E  301E               	movlw	(01Eh)
  1207  064F  120A  118A  26A8   	fcall	_delay
              120A  118A         
  1208                           	line	110
  1209                           	
  1210  0654                     l2005:	
  1211  0654  3001               	movlw	low(01h)
  1212  0655  02F6               	subwf	(error_alarm@i),f
  1213                           	
  1214  0656                     l2007:	
  1215  0656  08F6               	movf	(error_alarm@i),f
  1216  0657  1D03               	skipz
  1217  0658  2E5A               	goto	u2471
  1218  0659  2E5B               	goto	u2470
  1219  065A                     u2471:
  1220  065A  2E4A               	goto	l2001
  1221  065B                     u2470:
  1222  065B  2E5C               	goto	l618
  1223                           	
  1224  065C                     l617:	
  1225                           	line	115
  1226                           	
  1227  065C                     l618:	
  1228  065C  0008               	return
  1229                           	opt stack 0
  1230                           GLOBAL	__end_of_error_alarm
  1231  065D                     	__end_of_error_alarm:
  1232 ;; =============== function _error_alarm ends ============
  1233                           
  1234                           	signat	_error_alarm,88
  1235                           	global	_UNITA_TEST
  1236                           psect	text219,local,class=CODE,delta=2
  1237                           global __ptext219
  1238  06E3                     __ptext219:
  1239                           
  1240 ;; *************** function _UNITA_TEST *****************
  1241 ;; Defined at:
  1242 ;;		line 37 in file "F:\PIC-DESIGN\circuit status check for first\board_test.c"
  1243 ;; Parameters:    Size  Location     Type
  1244 ;;		None
  1245 ;; Auto vars:     Size  Location     Type
  1246 ;;  i               1    6[COMMON] unsigned char 
  1247 ;; Return value:  Size  Location     Type
  1248 ;;		None               void
  1249 ;; Registers used:
  1250 ;;		wreg, fsr0l, fsr0h, status,2, status,0, pclath, cstack
  1251 ;; Tracked objects:
  1252 ;;		On entry : 0/0
  1253 ;;		On exit  : 0/0
  1254 ;;		Unchanged: 0/0
  1255 ;; Data sizes:     COMMON   BANK0   BANK1   BANK3   BANK2
  1256 ;;      Params:         0       0       0       0       0
  1257 ;;      Locals:         1       0       0       0       0
  1258 ;;      Temps:          1       0       0       0       0
  1259 ;;      Totals:         2       0       0       0       0
  1260 ;;Total ram usage:        2 bytes
  1261 ;; Hardware stack levels used:    1
  1262 ;; Hardware stack levels required when called:    1
  1263 ;; This function calls:
  1264 ;;		_delay
  1265 ;; This function is called by:
  1266 ;;		_main
  1267 ;; This function uses a non-reentrant model
  1268 ;;
  1269                           psect	text219
  1270                           	file	"F:\PIC-DESIGN\circuit status check for first\board_test.c"
  1271                           	line	37
  1272                           	global	__size_of_UNITA_TEST
  1273  004F                     	__size_of_UNITA_TEST	equ	__end_of_UNITA_TEST-_UNITA_TEST
  1274                           	
  1275  06E3                     _UNITA_TEST:	
  1276                           	opt	stack 6
  1277                           ; Regs used in _UNITA_TEST: [wreg-fsr0h+status,2+status,0+pclath+cstack]
  1278                           	line	38
  1279                           	
  1280  06E3                     l1977:	
  1281                           ;board_test.c: 38: unsigned char i=0;
  1282  06E3  1003               	clrc
  1283  06E4  3000               	movlw	0
  1284  06E5  1803               	btfsc	status,0
  1285  06E6  3001               	movlw	1
  1286  06E7  00F6               	movwf	(UNITA_TEST@i)
  1287                           	line	39
  1288                           ;board_test.c: 39: for(i=0;i<5;i++)
  1289  06E8  1003               	clrc
  1290  06E9  3000               	movlw	0
  1291  06EA  1803               	btfsc	status,0
  1292  06EB  3001               	movlw	1
  1293  06EC  00F6               	movwf	(UNITA_TEST@i)
  1294                           	
  1295  06ED                     l1979:	
  1296  06ED  3005               	movlw	(05h)
  1297  06EE  0276               	subwf	(UNITA_TEST@i),w
  1298  06EF  1C03               	skipc
  1299  06F0  2EF2               	goto	u2431
  1300  06F1  2EF3               	goto	u2430
  1301  06F2                     u2431:
  1302  06F2  2EF5               	goto	l1983
  1303  06F3                     u2430:
  1304  06F3  2F31               	goto	l597
  1305                           	
  1306  06F4                     l1981:	
  1307  06F4  

⌨️ 快捷键说明

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