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

📄 rddayinji.lis

📁 ATMAGE128串口荣达微型打印机驱动-查询方式
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 0034           _usart0_str_send::
 0034 0E940000          xcall push_gset1
 0038 A801              movw R20,R16
 003A                   .dbline -1
 003A                   .dbline 72
 003A           ; }
 003A           ; /******************发送一个字符串*************************/
 003A           ; void usart0_str_send(char *s) 
 003A           ; {
 003A 05C0              xjmp L10
 003C           L9:
 003C                   .dbline 74
 003C                   .dbline 75
 003C FA01              movw R30,R20
 003E 0081              ldd R16,z+0
 0040 F5DF              xcall _usart0_char_send
 0042                   .dbline 76
 0042 4F5F              subi R20,255  ; offset = 1
 0044 5F4F              sbci R21,255
 0046                   .dbline 77
 0046           L10:
 0046                   .dbline 73
 0046           ;  while(*s)
 0046 FA01              movw R30,R20
 0048 2080              ldd R2,z+0
 004A 2220              tst R2
 004C B9F7              brne L9
 004E                   .dbline -2
 004E           L8:
 004E 0E940000          xcall pop_gset1
 0052                   .dbline 0 ; func end
 0052 0895              ret
 0054                   .dbsym r s 20 pc
 0054                   .dbend
 0054                   .dbfunc e usart0_str_sendArray _usart0_str_sendArray fV
 0054           ;              i -> R20
 0054           ;            len -> R22
 0054           ;              q -> R10,R11
                        .even
 0054           _usart0_str_sendArray::
 0054 0E940000          xcall push_gset3
 0058 622F              mov R22,R18
 005A 5801              movw R10,R16
 005C                   .dbline -1
 005C                   .dbline 81
 005C           ;  {
 005C           ;  usart0_char_send(*s); 
 005C           ;  s++;
 005C           ;  }
 005C           ; }
 005C           ; /*********************发送一个数组**********************/
 005C           ; void usart0_str_sendArray(uchar *q,uchar len)
 005C           ; {
 005C                   .dbline 83
 005C           ;   uchar i;
 005C           ;   for(i=0;i<len;i++)  //控制字符个数
 005C 4427              clr R20
 005E 07C0              xjmp L16
 0060           L13:
 0060                   .dbline 84
 0060                   .dbline 85
 0060 F501              movw R30,R10
 0062 0081              ldd R16,z+0
 0064 E3DF              xcall _usart0_char_send
 0066                   .dbline 86
 0066 C501              movw R24,R10
 0068 0196              adiw R24,1
 006A 5C01              movw R10,R24
 006C                   .dbline 87
 006C           L14:
 006C                   .dbline 83
 006C 4395              inc R20
 006E           L16:
 006E                   .dbline 83
 006E 4617              cp R20,R22
 0070 B8F3              brlo L13
 0072                   .dbline -2
 0072           L12:
 0072 0E940000          xcall pop_gset3
 0076                   .dbline 0 ; func end
 0076 0895              ret
 0078                   .dbsym r i 20 c
 0078                   .dbsym r len 22 c
 0078                   .dbsym r q 10 pc
 0078                   .dbend
 0078                   .dbfunc e main _main fV
                        .even
 0078           _main::
 0078                   .dbline -1
 0078                   .dbline 92
 0078           ;   {
 0078           ;     usart0_char_send(*q);
 0078           ;     q++;
 0078           ;   }
 0078           ; }
 0078           ; 
 0078           ; /***************主函数*****************************/
 0078           ; void main(void)
 0078           ; {
 0078                   .dbline 93
 0078           ; init_devices();
 0078 D6DF              xcall _init_devices
 007A                   .dbline 94
 007A           ; usart0_str_sendArray(initorder,8);
 007A 28E0              ldi R18,8
 007C 00E0              ldi R16,<_initorder
 007E 10E0              ldi R17,>_initorder
 0080 E9DF              xcall _usart0_str_sendArray
 0082                   .dbline 95
 0082           ; usart0_str_send("阀状态:正常");
 0082 00E0              ldi R16,<L18
 0084 10E0              ldi R17,>L18
 0086 D6DF              xcall _usart0_str_send
 0088                   .dbline 96
 0088           ; usart0_str_sendArray(newline,1);
 0088 21E0              ldi R18,1
 008A 00E0              ldi R16,<_newline
 008C 10E0              ldi R17,>_newline
 008E E2DF              xcall _usart0_str_sendArray
 0090                   .dbline 97
 0090           ; usart0_str_send("测试阀编号:12");
 0090 00E0              ldi R16,<L19
 0092 10E0              ldi R17,>L19
 0094 CFDF              xcall _usart0_str_send
 0096                   .dbline 98
 0096           ; usart0_str_sendArray(newline,1);
 0096 21E0              ldi R18,1
 0098 00E0              ldi R16,<_newline
 009A 10E0              ldi R17,>_newline
 009C DBDF              xcall _usart0_str_sendArray
 009E                   .dbline 99
 009E           ; usart0_str_send("测试阀号: 3");
 009E 00E0              ldi R16,<L20
 00A0 10E0              ldi R17,>L20
 00A2 C8DF              xcall _usart0_str_send
 00A4                   .dbline 100
 00A4           ; usart0_str_sendArray(newline,1);
 00A4 21E0              ldi R18,1
 00A6 00E0              ldi R16,<_newline
 00A8 10E0              ldi R17,>_newline
 00AA D4DF              xcall _usart0_str_sendArray
 00AC                   .dbline 101
 00AC           ; usart0_str_send("测试者号:223");
 00AC 00E0              ldi R16,<L21
 00AE 10E0              ldi R17,>L21
 00B0 C1DF              xcall _usart0_str_send
 00B2                   .dbline 102
 00B2           ; usart0_str_sendArray(newline,1);
 00B2 21E0              ldi R18,1
 00B4 00E0              ldi R16,<_newline
 00B6 10E0              ldi R17,>_newline
 00B8 CDDF              xcall _usart0_str_sendArray
 00BA                   .dbline 103
 00BA           ; usart0_str_send("测试时间:2009年2月24日15:46");
 00BA 00E0              ldi R16,<L22
 00BC 10E0              ldi R17,>L22
 00BE BADF              xcall _usart0_str_send
 00C0                   .dbline 104
 00C0           ; usart0_str_sendArray(newline,1);
 00C0 21E0              ldi R18,1
 00C2 00E0              ldi R16,<_newline
 00C4 10E0              ldi R17,>_newline
 00C6 C6DF              xcall _usart0_str_sendArray
 00C8                   .dbline 105
 00C8           ; usart0_str_sendArray(newpage,3);
 00C8 23E0              ldi R18,3
 00CA 00E0              ldi R16,<_newpage
 00CC 10E0              ldi R17,>_newpage
 00CE C2DF              xcall _usart0_str_sendArray
 00D0           L23:
 00D0                   .dbline 106
 00D0           L24:
 00D0                   .dbline 106
 00D0 FFCF              xjmp L23
 00D2           X0:
 00D2                   .dbline -2
 00D2           L17:
 00D2                   .dbline 0 ; func end
 00D2 0895              ret
 00D4                   .dbend
                        .area data(ram, con, rel)
 0015                   .dbfile C:\DOCUME~1\wangqinbo\MYDOCU~1\avrc\RDdayinji.c
 0015           L22:
 0015                   .blkb 30
                        .area idata
 0015 B2E2CAD4CAB1BCE4A3BA32303039C4EA  .byte 178,226,202,212,202,177,188,228,163,186,50,48,48,57,196,234
 0025 32D4C23234C8D53135A3BA343600      .byte 50,212,194,50,52,200,213,49,53,163,186,52,54,0
                        .area data(ram, con, rel)
 0033                   .dbfile C:\DOCUME~1\wangqinbo\MYDOCU~1\avrc\RDdayinji.c
 0033           L21:
 0033                   .blkb 14
                        .area idata
 0033 B2E2CAD4D5DFBAC5A3BA32323300      .byte 178,226,202,212,213,223,186,197,163,186,50,50,51,0
                        .area data(ram, con, rel)
 0041                   .dbfile C:\DOCUME~1\wangqinbo\MYDOCU~1\avrc\RDdayinji.c
 0041           L20:
 0041                   .blkb 13
                        .area idata
 0041 B2E2CAD4B7A7BAC5A3BA203300        .byte 178,226,202,212,183,167,186,197,163,186,32,51,0
                        .area data(ram, con, rel)
 004E                   .dbfile C:\DOCUME~1\wangqinbo\MYDOCU~1\avrc\RDdayinji.c
 004E           L19:
 004E                   .blkb 15
                        .area idata
 004E B2E2CAD4B7A7B1E0BAC5A3BA313200    .byte 178,226,202,212,183,167,177,224,186,197,163,186,49,50,0
                        .area data(ram, con, rel)
 005D                   .dbfile C:\DOCUME~1\wangqinbo\MYDOCU~1\avrc\RDdayinji.c
 005D           L18:
 005D                   .blkb 13
                        .area idata
 005D B7A7D7B4CCACA3BAD5FDB3A300        .byte 183,167,215,180,204,172,163,186,213,253,179,163,0
                        .area data(ram, con, rel)
 006A                   .dbfile C:\DOCUME~1\wangqinbo\MYDOCU~1\avrc\RDdayinji.c

⌨️ 快捷键说明

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