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

📄 lcdsub.lst

📁 2407嵌入式系统程序(c语言)
💻 LST
📖 第 1 页 / 共 5 页
字号:
     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 + -