📄 main.ls
字号:
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 + -