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

📄 demo.lst

📁 sed1335的demo程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 212          CCW2_PR(char O_X,char O_Y,code_1)
 213            {
*** WARNING 235 IN LINE 213 OF F:\C_SOFT\SED1335\DEMO.C: parameter 3: different types
 214   1          unsigned char count1;
 215   1          unsigned int i,j,a;
 216   1          i=PARA;
 217   1          j=i*O_Y+O_X;
 218   1          wcadd1=0x4f;   /* CSRDIR 代码(下移) */
 219   1        for(i=0;i<2;i++)
 220   1            {
 221   2             wcadd1=0x46;      /* CSRW 代码 */
 222   2             wdadd1=j%256;     /* 设置光标地址CSR */
 223   2             wdadd1=j/256;
 224   2             wcadd1=0x42;    /* MWRITE 代码 */
 225   2             for(count1=i*16;count1<16*(i+1);count1++)
 226   2               {
 227   3               wdadd1=CGTAB[code_1][count1]; /* 写入数据 */
 228   3               }
 229   2             j=j+1;
 230   2             }
 231   1        }
 232           /************************/
 233           /*       西文函数       */
 234           /************************/
 235          unsigned char i;
 236          unsigned int j;
 237          CW_PR(O_X,O_Y)
 238             {
 239   1           i=PARA;
 240   1           j=i*O_Y+O_X;
 241   1           wcadd1=0x46;   /* CSRW 代码 */
 242   1           wdadd1=j%256;  /* 设置光标地址CSR */
 243   1           wdadd1=j/256;
 244   1           wcadd1=0x4c;   /* CSRDIR 代码 */
 245   1           wcadd1=0x42;   /* MWRITE 代码 */
 246   1           for(i=0;i<12;i++)
 247   1            {
 248   2              wdadd1=CTAB1[i];  /* 写入数据 */
 249   2            }
 250   1          }
 251          /***********************/
 252          /*      绘点函数       */
C51 COMPILER V4.01,  DEMO                                                                  15/10/01  14:15:50  PAGE 5   

 253          /***********************/
 254          W_DOT(int O_X,int O_Y)
 255            {
 256   1          unsigned char i,j,dat;
 257   1          unsigned int k;
 258   1            j=PARA;
 259   1            i=O_X%8;
 260   1            O_X=O_X/8;
 261   1            k=j*O_Y+O_X;
 262   1            wcadd1=0x4f;
 263   1            wcadd1=0x46;  /* 设置光标地址 */
 264   1            wdadd1=k%256; /* 计算光标地址 */
 265   1            wdadd1=k/256;
 266   1            if(O_Y==0)O_Y=0x80;
 267   1            else
 268   1              {
 269   2                   O_Y=1;
 270   2               for(;i<7;i++)  /* 计算显示位 */
 271   2                   {
 272   3                      O_Y=O_Y*2;
 273   3                   }
 274   2               }
 275   1            wcadd1=0x43;  /* MREAD 代码 */
 276   1            dat=rdadd1;   /* 读取当前显示数据 */
 277   1            wcadd1=0x46;  /* 设置光标地址 */
 278   1            wdadd1=k%256;  /* 计算光标地址 */
 279   1            wdadd1=k/256;
 280   1            wcadd1=0x42;  /* MWRITE 代码 */
 281   1            wdadd1=dat|O_Y;  /* 写入合成数据 */
 282   1        }
C51 COMPILER V4.01,  DEMO                                                                  15/10/01  14:15:50  PAGE 6   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


_W_DOT . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     -----  -----
  O_X. . . . . . . . . . . . . . . . .  AUTO     DATA   INT      0000H  2
  O_Y. . . . . . . . . . . . . . . . .  AUTO     DATA   INT      0002H  2
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0002H  1
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0003H  1
  dat. . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0003H  1
  k. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
T0 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B4H  1
AC . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D6H  1
T1 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B5H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
fpos_t . . . . . . . . . . . . . . . .  TYPEDEF  -----  LONG     -----  4
size_t . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
RD . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B7H  1
ES . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ACH  1
RI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0098H  1
INT0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1
CY . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D7H  1
TI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0099H  1
INT1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B3H  1
FILE . . . . . . . . . . . . . . . . .  TYPEDEF  -----  STRUCT   -----  18
  level. . . . . . . . . . . . . . . .  MEMBER   -----  SHORT    0000H  2
  flags. . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    0002H  2
  fd . . . . . . . . . . . . . . . . .  MEMBER   -----  CHAR     0004H  1
  hold . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0005H  1
  bsize. . . . . . . . . . . . . . . .  MEMBER   -----  SHORT    0006H  2
  buffer . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0008H  3
  curp . . . . . . . . . . . . . . . .  MEMBER   -----  PTR      000BH  3
  istemp . . . . . . . . . . . . . . .  MEMBER   -----  U_INT    000EH  2
  token. . . . . . . . . . . . . . . .  MEMBER   -----  SHORT    0010H  2
PS . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BCH  1
OV . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D2H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     -----  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  j. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  code_1 . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0002H  1
  k. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0003H  2
  O_X. . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0005H  2
  O_Y. . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0007H  2
WR . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B6H  1
P00. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0090H  1
P20. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A0H  1
P21. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A1H  1
R01. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0091H  1
P22. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A2H  1
R02. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0092H  1
P23. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A3H  1
R03. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0093H  1
R04. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0094H  1
P25. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A5H  1
R05. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0095H  1
P26. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A6H  1
R06. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0096H  1
P36. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B6H  1
P27. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A7H  1
R07. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0097H  1
P37. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B7H  1
IE0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0089H  1
IE1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008BH  1
SCRTAB . . . . . . . . . . . . . . . .  PUBLIC   DATA   ARRAY    0000H  10
ET0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A9H  1
C51 COMPILER V4.01,  DEMO                                                                  15/10/01  14:15:50  PAGE 7   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


ET1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ABH  1
TF0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008DH  1
TF1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008FH  1
CTAB1. . . . . . . . . . . . . . . . .  PUBLIC   DATA   ARRAY    000AH  12
RB8. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009AH  1
EX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A8H  1
IT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0088H  1
TB8. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009BH  1
EX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AAH  1
IT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008AH  1
P. . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D0H  1
SM0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009FH  1
SM1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009EH  1
SM2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009DH  1
PT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B9H  1
exception. . . . . . . . . . . . . . .  * TAG *  -----  STRUCT   -----  17
  type . . . . . . . . . . . . . . . .  MEMBER   -----  INT      0000H  2
  name . . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0002H  3
  arg1 . . . . . . . . . . . . . . . .  MEMBER   -----  FLOAT    0005H  4
  arg2 . . . . . . . . . . . . . . . .  MEMBER   -----  FLOAT    0009H  4
  retval . . . . . . . . . . . . . . .  MEMBER   -----  FLOAT    000DH  4
PT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BBH  1
RS0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D3H  1
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
RS1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D4H  1
TR1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008EH  1
SYSTAB . . . . . . . . . . . . . . . .  PUBLIC   DATA   ARRAY    0016H  8
PX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B8H  1
PX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BAH  1
CGTAB. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0000H  128
REN. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009CH  1
i. . . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   001EH  1
CLEAR. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     -----  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
j. . . . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    001FH  2
CGRAM. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     -----  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
RXD. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B0H  1
TXD. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B1H  1
_CCW1_PR . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     -----  -----
  O_X. . . . . . . . . . . . . . . . .  * REG *  DATA   CHAR     0001H  1
  O_Y. . . . . . . . . . . . . . . . .  * REG *  DATA   CHAR     0007H  1
  code_1 . . . . . . . . . . . . . . .  * REG *  DATA   INT      0002H  2
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
_CCW2_PR . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     -----  -----
  O_X. . . . . . . . . . . . . . . . .  * REG *  DATA   CHAR     0001H  1
  O_Y. . . . . . . . . . . . . . . . .  * REG *  DATA   CHAR     0005H  1
  code_1 . . . . . . . . . . . . . . .  AUTO     DATA   INT      0000H  2
  count1 . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0001H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0002H  2
  j. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0002H  2
  a. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0004H  2
F0 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D5H  1
va_list. . . . . . . . . . . . . . . .  TYPEDEF  -----  VOID_PTR -----  3
INT_1. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     -----  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
_CW_PR . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     -----  -----
  O_X. . . . . . . . . . . . . . . . .  * REG *  DATA   INT      0002H  2
C51 COMPILER V4.01,  DEMO                                                                  15/10/01  14:15:50  PAGE 8   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


  O_Y. . . . . . . . . . . . . . . . .  * REG *  DATA   INT      0004H  2


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1043    ----
   CONSTANT SIZE    =    128    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     33      19
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  5 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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