📄 lcdsub.lst
字号:
914 0225 90a0 SACL *+
915 0226 b942 LACK 66
916 0227 90a0 SACL *+
917 0228 7a80 CALL _LCD_ORDER
0229 00b5'
918 022a 7c02 SBRK 2
919 .line 17
920 ;>>>> LCD_ORDER('B',LCD_COLUMN);
921 022b 8b8a MAR * ,AR2
922 022c bf0a LARK AR2,-6+LF5
022d fffa
923 022e 8be0 MAR *0+
924 022f 1089 LAC * ,AR1
925 0230 90a0 SACL *+
926 0231 b942 LACK 66
927 0232 90a0 SACL *+
928 0233 7a80 CALL _LCD_ORDER
0234 00b5'
929 0235 7c02 SBRK 2
930 .line 18
931 ;>>>> LCD_HANZI('B',hanzi);
932 0236 8b8b MAR * ,AR3
933 0237 b301 LARK AR3,1
934 0238 8be9 MAR *0+,AR1
935 0239 83a0 SAR AR3,*+
936 023a b942 LACK 66
937 023b 90a0 SACL *+
938 023c 7a80 CALL _LCD_HANZI
023d 06b5'
939 023e 7c02 SBRK 2
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:04 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
lcdsub.asm PAGE 21
940 .line 19
941 ;>>>> LCD_PAGE=LCD_PAGE-1;
942 023f 8b8a MAR * ,AR2
943 0240 bf0a LARK AR2,-5+LF5
0241 fffb
944 0242 8be0 MAR *0+
945 0243 1080 LAC *
946 0244 ba01 SUBK 1
947 0245 9080 SACL *
948 .line 20
949 ;>>>> LCD_ORDER('B',LCD_PAGE);
950 0246 1089 LAC * ,AR1
951 0247 90a0 SACL *+
952 0248 b942 LACK 66
953 0249 90a0 SACL *+
954 024a 7a80 CALL _LCD_ORDER
024b 00b5'
955 024c 7c02 SBRK 2
956 .line 21
957 ;>>>> LCD_ORDER('B',LCD_COLUMN);
958 024d 8b8a MAR * ,AR2
959 024e bf0a LARK AR2,-6+LF5
024f fffa
960 0250 8be0 MAR *0+
961 0251 1089 LAC * ,AR1
962 0252 90a0 SACL *+
963 0253 b942 LACK 66
964 0254 90a0 SACL *+
965 0255 7a80 CALL _LCD_ORDER
0256 00b5'
966 0257 7c02 SBRK 2
967 .line 22
968 ;>>>> LCD_HANZI('B',hanzi+8);
969 0258 8b8b MAR * ,AR3
970 0259 b309 LARK AR3,9
971 025a 8be9 MAR *0+,AR1
972 025b 83a0 SAR AR3,*+
973 025c b942 LACK 66
974 025d 90a0 SACL *+
975 025e 7a80 CALL _LCD_HANZI
025f 06b5'
976 0260 7c02 SBRK 2
977 .line 23
978 ;>>>> break;
979 ;>>>> case'C':
980 0261 7980 B L27
0262 02b5'
981 0263 L29:
982 .line 25
983 ;>>>> LCD_ORDER('C',LCD_PAGE);
984 0263 8b8a MAR * ,AR2
985 0264 bf0a LARK AR2,-5+LF5
0265 fffb
986 0266 8be0 MAR *0+
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:04 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
lcdsub.asm PAGE 22
987 0267 1089 LAC * ,AR1
988 0268 90a0 SACL *+
989 0269 b943 LACK 67
990 026a 90a0 SACL *+
991 026b 7a80 CALL _LCD_ORDER
026c 00b5'
992 026d 7c02 SBRK 2
993 .line 26
994 ;>>>> LCD_ORDER('C',LCD_COLUMN);
995 026e 8b8a MAR * ,AR2
996 026f bf0a LARK AR2,-6+LF5
0270 fffa
997 0271 8be0 MAR *0+
998 0272 1089 LAC * ,AR1
999 0273 90a0 SACL *+
1000 0274 b943 LACK 67
1001 0275 90a0 SACL *+
1002 0276 7a80 CALL _LCD_ORDER
0277 00b5'
1003 0278 7c02 SBRK 2
1004 .line 27
1005 ;>>>> LCD_HANZI('C',hanzi);
1006 0279 8b8b MAR * ,AR3
1007 027a b301 LARK AR3,1
1008 027b 8be9 MAR *0+,AR1
1009 027c 83a0 SAR AR3,*+
1010 027d b943 LACK 67
1011 027e 90a0 SACL *+
1012 027f 7a80 CALL _LCD_HANZI
0280 06b5'
1013 0281 7c02 SBRK 2
1014 .line 28
1015 ;>>>> LCD_PAGE=LCD_PAGE-1;
1016 0282 8b8a MAR * ,AR2
1017 0283 bf0a LARK AR2,-5+LF5
0284 fffb
1018 0285 8be0 MAR *0+
1019 0286 1080 LAC *
1020 0287 ba01 SUBK 1
1021 0288 9080 SACL *
1022 .line 29
1023 ;>>>> LCD_ORDER('C',LCD_PAGE);
1024 0289 1089 LAC * ,AR1
1025 028a 90a0 SACL *+
1026 028b b943 LACK 67
1027 028c 90a0 SACL *+
1028 028d 7a80 CALL _LCD_ORDER
028e 00b5'
1029 028f 7c02 SBRK 2
1030 .line 30
1031 ;>>>> LCD_ORDER('C',LCD_COLUMN);
1032 0290 8b8a MAR * ,AR2
1033 0291 bf0a LARK AR2,-6+LF5
0292 fffa
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:04 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
lcdsub.asm PAGE 23
1034 0293 8be0 MAR *0+
1035 0294 1089 LAC * ,AR1
1036 0295 90a0 SACL *+
1037 0296 b943 LACK 67
1038 0297 90a0 SACL *+
1039 0298 7a80 CALL _LCD_ORDER
0299 00b5'
1040 029a 7c02 SBRK 2
1041 .line 31
1042 ;>>>> LCD_HANZI('C',hanzi+8);
1043 029b 8b8b MAR * ,AR3
1044 029c b309 LARK AR3,9
1045 029d 8be9 MAR *0+,AR1
1046 029e 83a0 SAR AR3,*+
1047 029f b943 LACK 67
1048 02a0 90a0 SACL *+
1049 02a1 7a80 CALL _LCD_HANZI
02a2 06b5'
1050 02a3 7c02 SBRK 2
1051 .line 32
1052 ;>>>> break;
1053 02a4 7980 B L27
02a5 02b5'
1054 .line 33
1055 ;>>>> default:break;
1056 02a6 L25:
1057 .line 5
1058 02a6 be47 SSXM
1059 02a7 8b8a MAR * ,AR2
1060 02a8 bf0a LARK AR2,-3+LF5
02a9 fffd
1061 02aa 8be0 MAR *0+
1062 02ab 1080 LAC *
1063 02ac ba41 SUBK 65
1064 02ad e388 BZ L26
02ae 01dd'
1065 02af ba01 SUBK 1
1066 02b0 e388 BZ L28
02b1 0220'
1067 02b2 ba01 SUBK 1
1068 02b3 e388 BZ L29
02b4 0263'
1069 02b5 L27:
1070 02b5 EPI0_5:
1071 .line 35
1072 02b5 8b89 MAR * ,AR1
1073 02b6 7c12 SBRK 18
1074 02b7 0090 LAR AR0,*-
1075 02b8 7680 PSHD *
1076 02b9 ef00 RET
1077
1078 .endfunc 181,000000000H,17
1079
1080 .sym _LCD_1616CON,_LCD_1616CON,32,2,0
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:04 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
lcdsub.asm PAGE 24
1081 .globl _LCD_1616CON
1082
1083 .func 182
1084 ;>>>> void LCD_1616CON(char LCD_PART,const int *HANZI_START,int LCD_PAGE,int LCD_COLUMN)
1085 ******************************************************
1086 * FUNCTION DEF : _LCD_1616CON
1087 ******************************************************
1088 02ba _LCD_1616CON:
1089
1090 0000 LF6 .set 0
1091
1092 02ba 8aa0 POPD *+
1093 02bb 80a0 SAR AR0,*+
1094 02bc 8180 SAR AR1,*
1095 02bd b001 LARK AR0,1
1096 02be 00e0 LAR AR0,*0+
1097
1098 .sym _LCD_PART,-3+LF6,2,9,16
1099 .sym _HANZI_START,-4+LF6,20,9,16
1100 .sym _LCD_PAGE,-5+LF6,4,9,16
1101 .sym _LCD_COLUMN,-6+LF6,4,9,16
1102 .line 2
1103 ;>>>> switch(LCD_PART)
1104 ;>>>> { case'A':
1105 02bf 7980 B L31
02c0 0399'
1106 02c1 L32:
1107 .line 5
1108 ;>>>> LCD_ORDER('A',LCD_PAGE);
1109 02c1 8b8a MAR * ,AR2
1110 02c2 bf0a LARK AR2,-5+LF6
02c3 fffb
1111 02c4 8be0 MAR *0+
1112 02c5 1089 LAC * ,AR1
1113 02c6 90a0 SACL *+
1114 02c7 b941 LACK 65
1115 02c8 90a0 SACL *+
1116 02c9 7a80 CALL _LCD_ORDER
02ca 00b5'
1117 02cb 7c02 SBRK 2
1118 .line 6
1119 ;>>>> LCD_ORDER('A',LCD_COLUMN);
1120 02cc 8b8a MAR * ,AR2
1121 02cd bf0a LARK AR2,-6+LF6
02ce fffa
1122 02cf 8be0 MAR *0+
1123 02d0 1089 LAC * ,AR1
1124 02d1 90a0 SACL *+
1125 02d2 b941 LACK 65
1126 02d3 90a0 SACL *+
1127 02d4 7a80 CALL _LCD_ORDER
02d5 00b5'
1128 02d6 7c02 SBRK 2
1129 .line 7
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:04 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
lcdsub.asm PAGE 25
1130 ;>>>> LCD_HANZI('A',HANZI_START);
1131 02d7 8b8a MAR * ,AR2
1132 02d8 bf0a LARK AR2,-4+LF6
02d9 fffc
1133 02da 8be0 MAR *0+
1134 02db 1089 LAC * ,AR1
1135 02dc 90a0 SACL *+
1136 02dd b941 LACK 65
1137 02de 90a0 SACL *+
1138 02df 7a80 CALL _LCD_HANZI
02e0 06b5'
1139 02e1 7c02 SBRK 2
1140 .line 8
1141
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -