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

📄 main.ls

📁 使用单片机mc68hc11f1对内部EEprom擦除的程序
💻 LS
📖 第 1 页 / 共 2 页
字号:
 760  0146 ff            	dc.b	255
 761  0147 ff            	dc.b	255
 762  0148 ff            	dc.b	255
 763  0149 ff            	dc.b	255
 764  014a ff            	dc.b	255
 765  014b ff            	dc.b	255
 766  014c ff            	dc.b	255
 767  014d ff            	dc.b	255
 768  014e ff            	dc.b	255
 769  014f ff            	dc.b	255
 770  0150 ff            	dc.b	255
 771  0151 ff            	dc.b	255
 772  0152 ff            	dc.b	255
 773  0153 ff            	dc.b	255
 774  0154 ff            	dc.b	255
 775  0155 ff            	dc.b	255
 776  0156 ff            	dc.b	255
 777  0157 ff            	dc.b	255
 778  0158 ff            	dc.b	255
 779  0159 ff            	dc.b	255
 780  015a ff            	dc.b	255
 781  015b ff            	dc.b	255
 782  015c ff            	dc.b	255
 783  015d ff            	dc.b	255
 784  015e ff            	dc.b	255
 785  015f ff            	dc.b	255
 786  0160 ff            	dc.b	255
 787  0161 ff            	dc.b	255
 788  0162 ff            	dc.b	255
 789  0163 ff            	dc.b	255
 790  0164 ff            	dc.b	255
 791  0165 ff            	dc.b	255
 792  0166 ff            	dc.b	255
 793  0167 ff            	dc.b	255
 794  0168 ff            	dc.b	255
 795  0169 ff            	dc.b	255
 796  016a ff            	dc.b	255
 797  016b ff            	dc.b	255
 798  016c ff            	dc.b	255
 799  016d ff            	dc.b	255
 800  016e ff            	dc.b	255
 801  016f ff            	dc.b	255
 802  0170 ff            	dc.b	255
 803  0171 ff            	dc.b	255
 804  0172 ff            	dc.b	255
 805  0173 ff            	dc.b	255
 806  0174 ff            	dc.b	255
 807  0175 ff            	dc.b	255
 808  0176 ff            	dc.b	255
 809  0177 ff            	dc.b	255
 810  0178 ff            	dc.b	255
 811  0179 ff            	dc.b	255
 812  017a ff            	dc.b	255
 813  017b ff            	dc.b	255
 814  017c ff            	dc.b	255
 815  017d ff            	dc.b	255
 816  017e ff            	dc.b	255
 817  017f ff            	dc.b	255
 818  0180 18            	dc.b	24
 819  0181 80            	dc.b	128
 820  0182 00            	dc.b	0
 821  0183 80            	dc.b	128
 822  0184 80            	dc.b	128
 823  0185 00            	dc.b	0
 824  0186 00            	dc.b	0
 825  0187 00            	dc.b	0
 826  0188 00            	dc.b	0
 827  0189 00            	dc.b	0
 828  018a 00            	dc.b	0
 829  018b 00            	dc.b	0
 830  018c 00            	dc.b	0
 831  018d aa            	dc.b	170
 832  018e bc            	dc.b	188
 833  018f 00            	dc.b	0
 834  0190 ff            	dc.b	255
 835  0191 ff            	dc.b	255
 836  0192 ff            	dc.b	255
 837  0193 ff            	dc.b	255
 838  0194 ff            	dc.b	255
 839  0195 ff            	dc.b	255
 840  0196 ff            	dc.b	255
 841  0197 ff            	dc.b	255
 842  0198 ff            	dc.b	255
 843  0199 ff            	dc.b	255
 844  019a ff            	dc.b	255
 845  019b ff            	dc.b	255
 846  019c ff            	dc.b	255
 847  019d ff            	dc.b	255
 848  019e ff            	dc.b	255
 849  019f ff            	dc.b	255
 850  01a0 ff            	dc.b	255
 851  01a1 ff            	dc.b	255
 852  01a2 ff            	dc.b	255
 853  01a3 ff            	dc.b	255
 854  01a4 ff            	dc.b	255
 855  01a5 ff            	dc.b	255
 856  01a6 ff            	dc.b	255
 857  01a7 ff            	dc.b	255
 858  01a8 ff            	dc.b	255
 859  01a9 ff            	dc.b	255
 860  01aa ff            	dc.b	255
 861  01ab ff            	dc.b	255
 862  01ac ff            	dc.b	255
 863  01ad ff            	dc.b	255
 864  01ae ff            	dc.b	255
 865  01af ff            	dc.b	255
 866  01b0 ff            	dc.b	255
 867  01b1 ff            	dc.b	255
 868  01b2 ff            	dc.b	255
 869  01b3 ff            	dc.b	255
 870  01b4 ff            	dc.b	255
 871  01b5 ff            	dc.b	255
 872  01b6 ff            	dc.b	255
 873  01b7 ff            	dc.b	255
 874  01b8 ff            	dc.b	255
 875  01b9 ff            	dc.b	255
 876  01ba ff            	dc.b	255
 877  01bb ff            	dc.b	255
 878  01bc ff            	dc.b	255
 879  01bd ff            	dc.b	255
 880  01be ff            	dc.b	255
 881  01bf ff            	dc.b	255
 882  01c0 50            	dc.b	80
 883  01c1 96            	dc.b	150
 884  01c2 06            	dc.b	6
 885  01c3 34            	dc.b	52
 886  01c4 00            	dc.b	0
 887  01c5 02            	dc.b	2
 888  01c6 33            	dc.b	51
 889  01c7 4b            	dc.b	75
 890  01c8 58            	dc.b	88
 891  01c9 30            	dc.b	48
 892  01ca 36            	dc.b	54
 893  01cb 41            	dc.b	65
 894  01cc 41            	dc.b	65
 895  01cd 41            	dc.b	65
 896  01ce 44            	dc.b	68
 897  01cf aa            	dc.b	170
 898  01d0 ff            	dc.b	255
 899  01d1 ff            	dc.b	255
 900  01d2 ff            	dc.b	255
 901  01d3 ff            	dc.b	255
 902  01d4 ff            	dc.b	255
 903  01d5 ff            	dc.b	255
 904  01d6 ff            	dc.b	255
 905  01d7 ff            	dc.b	255
 906  01d8 ff            	dc.b	255
 907  01d9 ff            	dc.b	255
 908  01da ff            	dc.b	255
 909  01db ff            	dc.b	255
 910  01dc ff            	dc.b	255
 911  01dd ff            	dc.b	255
 912  01de ff            	dc.b	255
 913  01df ff            	dc.b	255
 914  01e0 ff            	dc.b	255
 915  01e1 ff            	dc.b	255
 916  01e2 ff            	dc.b	255
 917  01e3 ff            	dc.b	255
 918  01e4 ff            	dc.b	255
 919  01e5 ff            	dc.b	255
 920  01e6 ff            	dc.b	255
 921  01e7 ff            	dc.b	255
 922  01e8 ff            	dc.b	255
 923  01e9 ff            	dc.b	255
 924  01ea ff            	dc.b	255
 925  01eb ff            	dc.b	255
 926  01ec ff            	dc.b	255
 927  01ed ff            	dc.b	255
 928  01ee ff            	dc.b	255
 929  01ef ff            	dc.b	255
 930  01f0 ff            	dc.b	255
 931  01f1 ff            	dc.b	255
 932  01f2 ff            	dc.b	255
 933  01f3 ff            	dc.b	255
 934  01f4 ff            	dc.b	255
 935  01f5 ff            	dc.b	255
 936  01f6 ff            	dc.b	255
 937  01f7 ff            	dc.b	255
 938  01f8 ff            	dc.b	255
 939  01f9 ff            	dc.b	255
 940  01fa ff            	dc.b	255
 941  01fb ff            	dc.b	255
 942  01fc ff            	dc.b	255
 943  01fd ff            	dc.b	255
 944  01fe ff            	dc.b	255
 945  01ff ff            	dc.b	255
 990                     ; 43 void main(void)

 990                     ; 44 {//_asm("SEI")
 991                     	switch	.text
 992  0000               _main:
 994  0000 3c            	pshx	
 995  0001 3c            	pshx	
 996  0002 30            	tsx	
 997       00000002      OFST:	set	2
1000                     ; 50 DDRA|=0x08;
1002  0003 18ce1000      	ldy	#4096
1003  0007 181c0108      	bset	1,y,#8
1004                     ; 52 Init68hc11();

1006  000b bd0000        	jsr	_Init68hc11
1008                     ; 53 EepromInit();
1010  000e bd0000        	jsr	_EepromInit
1012                     ; 54 PORTA|=0X08;
1014  0011 18ce1000      	ldy	#4096
1015  0015 181c0008      	bset	0,y,#8
1016                     ; 68 EepromBulkErase();
1018  0019 bd0000        	jsr	_EepromBulkErase
1020                     ; 73 p=((volatile unsigned char*)(0x0e00));
1022  001c cc0e00        	ldd	#3584
1023  001f ed00          	std	OFST-2,x
1024                     ; 74 EepromWrite(p,16,WriteData);
1026  0021 cc0000        	ldd	#_WriteData
1027                     	pshd	
1028  0026 cc0010        	ldd	#16
1029                     	pshd	
1030  002b ec00          	ldd	OFST-2,x
1031  002d bd0000        	jsr	_EepromWrite
1033  0030 31            	ins	
1034  0031 31            	ins	
1035  0032 31            	ins	
1036  0033 31            	ins	
1037                     ; 76 p=((volatile unsigned char*)(0x0e80));
1039  0034 cc0e80        	ldd	#3712
1040  0037 ed00          	std	OFST-2,x
1041                     ; 77 EepromWrite(p,16,(WriteData+128));
1043  0039 cc0080        	ldd	#_WriteData+128
1044                     	pshd	
1045  003e cc0010        	ldd	#16
1046                     	pshd	
1047  0043 ec00          	ldd	OFST-2,x
1048  0045 bd0000        	jsr	_EepromWrite
1050  0048 31            	ins	
1051  0049 31            	ins	
1052  004a 31            	ins	
1053  004b 31            	ins	
1054                     ; 79 p=((volatile unsigned char*)(0x0f00));
1056  004c cc0f00        	ldd	#3840
1057  004f ed00          	std	OFST-2,x
1058                     ; 80 EepromWrite(p,16,WriteData+256);
1060  0051 cc0100        	ldd	#_WriteData+256
1061                     	pshd	
1062  0056 cc0010        	ldd	#16
1063                     	pshd	
1064  005b ec00          	ldd	OFST-2,x
1065  005d bd0000        	jsr	_EepromWrite
1067  0060 31            	ins	
1068  0061 31            	ins	
1069  0062 31            	ins	
1070  0063 31            	ins	
1071                     ; 82 p=((volatile unsigned char*)(0x0f10));
1073  0064 cc0f10        	ldd	#3856
1074  0067 ed00          	std	OFST-2,x
1075                     ; 83 EepromWrite(p,16,WriteData+272);
1077  0069 cc0110        	ldd	#_WriteData+272
1078                     	pshd	
1079  006e cc0010        	ldd	#16
1080                     	pshd	
1081  0073 ec00          	ldd	OFST-2,x
1082  0075 bd0000        	jsr	_EepromWrite
1084  0078 31            	ins	
1085  0079 31            	ins	
1086  007a 31            	ins	
1087  007b 31            	ins	
1088                     ; 85 p=((volatile unsigned char*)(0x0f20));
1090  007c cc0f20        	ldd	#3872
1091  007f ed00          	std	OFST-2,x
1092                     ; 86 EepromWrite(p,16,WriteData+288);
1094  0081 cc0120        	ldd	#_WriteData+288
1095                     	pshd	
1096  0086 cc0010        	ldd	#16
1097                     	pshd	
1098  008b ec00          	ldd	OFST-2,x
1099  008d bd0000        	jsr	_EepromWrite
1101  0090 31            	ins	
1102  0091 31            	ins	
1103  0092 31            	ins	
1104  0093 31            	ins	
1105                     ; 88 p=((volatile unsigned char*)(0x0f80));
1107  0094 cc0f80        	ldd	#3968
1108  0097 ed00          	std	OFST-2,x
1109                     ; 89 EepromWrite(p,16,WriteData+384);
1111  0099 cc0180        	ldd	#_WriteData+384
1112                     	pshd	
1113  009e cc0010        	ldd	#16
1114                     	pshd	
1115  00a3 ec00          	ldd	OFST-2,x
1116  00a5 bd0000        	jsr	_EepromWrite
1118  00a8 31            	ins	
1119  00a9 31            	ins	
1120  00aa 31            	ins	
1121  00ab 31            	ins	
1122                     ; 91 p=((volatile unsigned char*)(0x0fc0));
1124  00ac cc0fc0        	ldd	#4032
1125  00af ed00          	std	OFST-2,x
1126                     ; 92 EepromWrite(p,16,WriteData+448);
1128  00b1 cc01c0        	ldd	#_WriteData+448
1129                     	pshd	
1130  00b6 cc0010        	ldd	#16
1131                     	pshd	
1132  00bb ec00          	ldd	OFST-2,x
1133  00bd bd0000        	jsr	_EepromWrite
1135  00c0 31            	ins	
1136  00c1 31            	ins	
1137  00c2 31            	ins	
1138  00c3 31            	ins	
1139  00c4               L122:
1140                     ; 168 p=((volatile unsigned char*)(0x1810));
1142  00c4 cc1810        	ldd	#6160
1143  00c7 ed00          	std	OFST-2,x
1144                     ; 169 *p=0X00;
1146  00c9 7f1810        	clr	6160
1147                     ; 170 Delay(40);
1149  00cc cc0028        	ldd	#40
1150  00cf bd0000        	jsr	_Delay
1152                     ; 171 *p=0x01;
1154  00d2 c601          	ldab	#1
1155  00d4 1aee00        	ldy	OFST-2,x
1156  00d7 18e700        	stab	0,y
1157                     ; 172 Delay(40);
1159  00da cc0028        	ldd	#40
1160  00dd bd0000        	jsr	_Delay
1163  00e0 20e2          	bra	L122
1186                     	xdef	_main
1187                     	xdef	_WriteData
1188                     	xref	_EepromWrite
1189                     	xref	_EepromBulkErase
1190                     	xref	_EepromInit
1191                     	xref	_Delay
1192                     	xref	_Init68hc11
1193                     	end

⌨️ 快捷键说明

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