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

📄 mch452.lst

📁 PIC单片机控制CH452的数码管显示程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
  1013  03B0  00B8               	movwf	?_Bit_Display_Num+2
  1014  03B1  082F               	movf	?_display_8num+1,w
  1015  03B2  00B9               	movwf	?_Bit_Display_Num+3
  1016  03B3  3003               	movlw	3
  1017  03B4  00BA               	movwf	?_Bit_Display_Num+4
  1018  03B5  01BB               	clrf	?_Bit_Display_Num+5
  1019  03B6  082E               	movf	?_display_8num,w
  1020  03B7  00BC               	movwf	?_Bit_Display_Num+6
  1021  03B8  082F               	movf	?_display_8num+1,w
  1022  03B9  00BD               	movwf	?_Bit_Display_Num+7
  1023  03BA  120A  118A  242E   	fcall	_Bit_Display_Num
  1024                           ;mch452.h: 209: Bit_Display_Num(4,number,4,numb
      +                          er);
  1025  03BD  3004               	movlw	4
  1026  03BE  00B6               	movwf	?_Bit_Display_Num
  1027  03BF  01B7               	clrf	?_Bit_Display_Num+1
  1028  03C0  082E               	movf	?_display_8num,w
  1029  03C1  00B8               	movwf	?_Bit_Display_Num+2
  1030  03C2  082F               	movf	?_display_8num+1,w
  1031  03C3  00B9               	movwf	?_Bit_Display_Num+3
  1032  03C4  3004               	movlw	4
  1033  03C5  00BA               	movwf	?_Bit_Display_Num+4
  1034  03C6  01BB               	clrf	?_Bit_Display_Num+5
  1035  03C7  082E               	movf	?_display_8num,w
  1036  03C8  00BC               	movwf	?_Bit_Display_Num+6
  1037  03C9  082F               	movf	?_display_8num+1,w
  1038  03CA  00BD               	movwf	?_Bit_Display_Num+7
  1039  03CB  120A  118A  242E   	fcall	_Bit_Display_Num
  1040                           ;mch452.h: 210: Bit_Display_Num(5,number,5,numb
      +                          er);
  1041  03CE  3005               	movlw	5
  1042  03CF  00B6               	movwf	?_Bit_Display_Num
  1043  03D0  01B7               	clrf	?_Bit_Display_Num+1
  1044  03D1  082E               	movf	?_display_8num,w
  1045  03D2  00B8               	movwf	?_Bit_Display_Num+2
  1046  03D3  082F               	movf	?_display_8num+1,w
  1047  03D4  00B9               	movwf	?_Bit_Display_Num+3
  1048  03D5  3005               	movlw	5
  1049  03D6  00BA               	movwf	?_Bit_Display_Num+4
  1050  03D7  01BB               	clrf	?_Bit_Display_Num+5
  1051  03D8  082E               	movf	?_display_8num,w
  1052  03D9  00BC               	movwf	?_Bit_Display_Num+6
  1053  03DA  082F               	movf	?_display_8num+1,w
  1054  03DB  00BD               	movwf	?_Bit_Display_Num+7
  1055  03DC  120A  118A  242E   	fcall	_Bit_Display_Num
  1056                           ;mch452.h: 211: Bit_Display_Num(6,number,6,numb
      +                          er);
  1057  03DF  3006               	movlw	6
  1058  03E0  00B6               	movwf	?_Bit_Display_Num
  1059  03E1  01B7               	clrf	?_Bit_Display_Num+1
  1060  03E2  082E               	movf	?_display_8num,w
  1061  03E3  00B8               	movwf	?_Bit_Display_Num+2
  1062  03E4  082F               	movf	?_display_8num+1,w
  1063  03E5  00B9               	movwf	?_Bit_Display_Num+3
  1064  03E6  3006               	movlw	6
  1065  03E7  00BA               	movwf	?_Bit_Display_Num+4
  1066  03E8  01BB               	clrf	?_Bit_Display_Num+5
  1067  03E9  082E               	movf	?_display_8num,w
  1068  03EA  00BC               	movwf	?_Bit_Display_Num+6
  1069  03EB  082F               	movf	?_display_8num+1,w
  1070  03EC  00BD               	movwf	?_Bit_Display_Num+7
  1071  03ED  120A  118A  242E   	fcall	_Bit_Display_Num
  1072                           ;mch452.h: 212: Bit_Display_Num(7,number,7,numb
      +                          er);
  1073  03F0  3007               	movlw	7
  1074  03F1  00B6               	movwf	?_Bit_Display_Num
  1075  03F2  01B7               	clrf	?_Bit_Display_Num+1
  1076  03F3  082E               	movf	?_display_8num,w
  1077  03F4  00B8               	movwf	?_Bit_Display_Num+2
  1078  03F5  082F               	movf	?_display_8num+1,w
  1079  03F6  00B9               	movwf	?_Bit_Display_Num+3
  1080  03F7  3007               	movlw	7
  1081  03F8  00BA               	movwf	?_Bit_Display_Num+4
  1082  03F9  01BB               	clrf	?_Bit_Display_Num+5
  1083  03FA  082E               	movf	?_display_8num,w
  1084  03FB  00BC               	movwf	?_Bit_Display_Num+6
  1085  03FC  082F               	movf	?_display_8num+1,w
  1086  03FD  00BD               	movwf	?_Bit_Display_Num+7
  1087  03FE  120A  118A  242E   	fcall	_Bit_Display_Num
      +       120A  118A         
  1088                           ;mch452.h: 213: Bit_Display_Num(8,number,8,numb
      +                          er);
  1089  0403  3008               	movlw	8
  1090  0404  00B6               	movwf	?_Bit_Display_Num
  1091  0405  01B7               	clrf	?_Bit_Display_Num+1
  1092  0406  082E               	movf	?_display_8num,w
  1093  0407  00B8               	movwf	?_Bit_Display_Num+2
  1094  0408  082F               	movf	?_display_8num+1,w
  1095  0409  00B9               	movwf	?_Bit_Display_Num+3
  1096  040A  3008               	movlw	8
  1097  040B  00BA               	movwf	?_Bit_Display_Num+4
  1098  040C  01BB               	clrf	?_Bit_Display_Num+5
  1099  040D  082E               	movf	?_display_8num,w
  1100  040E  00BC               	movwf	?_Bit_Display_Num+6
  1101  040F  082F               	movf	?_display_8num+1,w
  1102  0410  00BD               	movwf	?_Bit_Display_Num+7
  1103  0411  120A  118A  2C2E   	ljmp	_Bit_Display_Num
  1104                           
  1105                           	psect	text12
  1106  0352                     _Getnum
  1107                           ;	_i assigned to ?a_Getnum+0
  1108  0000                     _Getnum$i	set	?a_Getnum
  1109                           ;mch452.h: 229: int i;
  1110  0352  0183               	clrf	3	;select bank 0
  1111  0353  01AE               	clrf	?a_Getnum
  1112  0354  01AF               	clrf	?a_Getnum+1
  1113  0355                     l28
  1114                           ;mch452.h: 232: {
  1115                           ;mch452.h: 233: LedBuffer[8-i]=v%10;
  1116  0355  300A               	movlw	10
  1117  0356  00F2               	movwf	btemp+2
  1118  0357  01F3               	clrf	btemp+3
  1119  0358  082F               	movf	?_Getnum+1,w
  1120  0359  00F1               	movwf	btemp+1
  1121  035A  082E               	movf	?_Getnum,w
  1122  035B  00F0               	movwf	btemp
  1123  035C  120A  118A  26D6   	fcall	awmod
  1124  035F  082E               	movf	?a_Getnum,w
  1125  0360  3C08               	sublw	8
  1126  0361  00F2               	movwf	btemp+2
  1127  0362  0772               	addwf	btemp+2,w
  1128  0363  3E4A               	addlw	_LedBuffer
  1129  0364  0084               	movwf	4
  1130  0365  1383               	bcf	3,7
  1131  0366  0870               	movf	btemp,w
  1132  0367  0080               	movwf	0
  1133  0368  0A84               	incf	4
  1134  0369  0871               	movf	btemp+1,w
  1135  036A  0080               	movwf	0
  1136                           ;mch452.h: 234: v=v/10;
  1137  036B  300A               	movlw	10
  1138  036C  00F2               	movwf	btemp+2
  1139  036D  01F3               	clrf	btemp+3
  1140  036E  082E               	movf	?_Getnum,w
  1141  036F  00F0               	movwf	btemp
  1142  0370  082F               	movf	?_Getnum+1,w
  1143  0371  00F1               	movwf	btemp+1
  1144  0372  120A  118A  26D6   	fcall	awdiv
      +       120A  118A         
  1145  0377  0874               	movf	btemp+4,w
  1146  0378  00AE               	movwf	?_Getnum
  1147  0379  0875               	movf	btemp+5,w
  1148  037A  00AF               	movwf	?_Getnum+1
  1149                           ;mch452.h: 235: }
  1150  037B  0AAE               	incf	?a_Getnum
  1151  037C  1903               	btfsc	3,2
  1152  037D  0AAF               	incf	?a_Getnum+1
  1153  037E  082F               	movf	?a_Getnum+1,w
  1154  037F  3A80               	xorlw	128
  1155  0380  00F0               	movwf	btemp
  1156  0381  3080               	movlw	128
  1157  0382  0270               	subwf	btemp,w
  1158  0383  3009               	movlw	9
  1159                           ;set	bank bits for (((?a_Getnum+0)))
  1160  0384  1903               	btfsc	3,2
  1161  0385  022E               	subwf	?a_Getnum,w
  1162  0386  1803               	btfsc	3,0
  1163  0387  0008               	return
  1164  0388  2B55               	goto	l28
  1165                           
  1166                           	psect	text15
  1167  0000                     
  1168  0000                     
  1169  0000                     
  1170  0000                     
  1171  0000                     
  1172  0000                     
  1173  0000                     
  1174  0000                     
  1175  0000                     
  1176  0000                     
  1177  0000                     
  1178  0000                     
  1179  0000                     
  1180  0000                     
  1181  0000                     
  1182  0000                     
  1183  0000                     
  1184  0000                     
  1185  0000                     
  1186  0000                     
  1187  0000                     
  1188  0000                     
  1189  0000                     
  1190  0000                     
  1191  0000                     
  1192  0000                     
  1193  0000                     
  1194  0000                     
  1195  0000                     
  1196  0000                     
  1197  0000                     
  1198  0000                     
  1199  0000                     
  1200  0000                     
  1201  0000                     
  1202  0000                     
  1203  0000                     
  1204  0000                     
  1205  0000                     
  1206  0000                     
  1207  0000                     
  1208  0000                     
  1209  0000                     
  1210  0000                     
  1211  0000                     
  1212  0000                     
  1213  0000                     
  1214  0000                     
  1215  0000                     
  1216  0000                     
  1217  0000                     
  1218  0000                     
  1219  0000                     
  1220  0000                     
  1221  0000                     
  1222  0000                     
  1223  0000                     
  1224  0000                     
  1225  0000                     
  1226  0000                     
  1227  0000                     
  1228  0000                     
  1229  0000                     
  1230  0000                     
  1231  0000                     
  1232  0000                     
  1233  0000                     
  1234  0000                     
  1235  0000                     
  1236  0000                     
  1237  0000                     
  1238  0000                     
  1239  0000                     
  1240  0000                     
  1241  0000                     
  1242  0000                     
  1243  0000                     
  1244  0000                     
  1245  0000                     
  1246  0000                     
  1247  0000                     
  1248  0000                     
  1249  0000                     
  1250  0000                     
  1251  0000                     
  1252  0000                     
  1253  0000                     
  1254  0000                     
  1255  0000                     
  1256  0000                     
  1257  0000                     
  1258  0000                     
  1259  0000                     
  1260  0000                     
  1261  0000                     
  1262  0000                     
  1263  0000                     
  1264  0000                 

⌨️ 快捷键说明

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