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

📄 main.lis

📁 AVR以太网开发板中的几个例子。文件中定义了网卡芯片的IP地址,默认值是192.168.0.99。
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 021E           L38:
 021E                   .dbline -2
 021E           L35:
 021E 0E940000          xcall pop_gset1
 0222                   .dbline 0 ; func end
 0222 0895              ret
 0224                   .dbsym r udpdata 20 i
 0224                   .dbend
 0224                   .dbfunc e led_cont _led_cont fV
 0224           ;           data -> R16
                        .even
 0224           _led_cont::
 0224                   .dbline -1
 0224                   .dbline 197
 0224           ;    if(udpdata&0x8000)     //有新的UDP数据到达
 0224           ;    {
 0224           ;     UDR1=(udpdata&0x00FF);    ///////////////////////////////////////
 0224           ;       udpdata=0;
 0224           ;    }
 0224           ; }
 0224           ; 
 0224           ; void led_cont(unsigned char data)
 0224           ; {
 0224                   .dbline 198
 0224           ;  LEDPORT=(data&0x30)|0xCF;
 0224 802F              mov R24,R16
 0226 8073              andi R24,48
 0228 8F6C              ori R24,207
 022A 82BB              out 0x12,R24
 022C                   .dbline -2
 022C           L40:
 022C                   .dbline 0 ; func end
 022C 0895              ret
 022E                   .dbsym r data 16 c
 022E                   .dbend
 022E                   .dbfunc e mapping_init _mapping_init fV
                        .even
 022E           _mapping_init::
 022E                   .dbline -1
 022E                   .dbline 206
 022E           ; }
 022E           ; 
 022E           ; ////////////////////////////////////////////////////////////////////////////////
 022E           ; ////////////////////////////////////////////////////////////////////////////////
 022E           ; ////////////////////////////////////////////////////////////////////////////////
 022E           ; //define mappings
 022E           ; void mapping_init(void)
 022E           ; { 
 022E                   .dbline 207
 022E           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x01F0
 01F0                    _key1_ok:: .blkb 1
 01F1                   
 01F1                   .dbline 212
 01F1           ;       ".org 0x01F0\n" 
 01F1           ;         " _key1_ok:: .blkb 1\n"
 01F1           ;       );
 01F1           ; 
 01F1           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x01F4
 01F4                    _udpbuffer_in_rp:: .blkb 2
 01F6                   
 01F6                   .dbline 217
 01F6           ;       ".org 0x01F4\n" 
 01F6           ;         " _udpbuffer_in_rp:: .blkb 2\n"
 01F6           ;       );
 01F6           ; 
 01F6           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x01F6
 01F6                    _udpbuffer_in_p:: .blkb 2
 01F8                   
 01F8                   .dbline 222
 01F8           ;       ".org 0x01F6\n" 
 01F8           ;         " _udpbuffer_in_p:: .blkb 2\n"
 01F8           ;       );
 01F8           ; 
 01F8           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x01F8
 01F8                    _udpdatalen:: .blkb 2
 01FA                   
 01FA                   .dbline 227
 01FA           ;       ".org 0x01F8\n" 
 01FA           ;         " _udpdatalen:: .blkb 2\n"
 01FA           ;       );
 01FA           ;  
 01FA           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x01FA
 01FA                    _to_udpport:: .blkb 2
 01FC                   
 01FC                   .dbline 232
 01FC           ;       ".org 0x01FA\n" 
 01FC           ;         " _to_udpport:: .blkb 2\n"
 01FC           ;       );
 01FC           ;  
 01FC           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x01FC
 01FC                    _curr_temp:: .blkb 2
 01FE                   
 01FE                   .dbline 236
 01FE           ;       ".org 0x01FC\n" 
 01FE           ;         " _curr_temp:: .blkb 2\n"
 01FE           ;       );
 01FE           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x01FE
 01FE                    _curr:: .blkb 2
 0200                   
 0200                   .dbline 241
 0200           ;       ".org 0x01FE\n" 
 0200           ;         " _curr:: .blkb 2\n"
 0200           ;       );
 0200           ; 
 0200           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x0200
 0200                    _ip_id:: .blkb 2
 0202                   
 0202                   .dbline 246
 0202           ;       ".org 0x0200\n" 
 0202           ;         " _ip_id:: .blkb 2\n"
 0202           ;       );
 0202           ;       
 0202           ;  asm(".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x0202
 0202                    _buffer:: .blkb 1536
 0802                   
 0802                   .dbline 251
 0802           ;      ".org 0x0202\n"
 0802           ;      " _buffer:: .blkb 1536\n"
 0802           ;     );
 0802           ;       
 0802           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x08FF
 08FF                    _udpbuffer_in:: .blkb 1024
 0CFF                   
 0CFF                   .dbline 255
 0CFF           ;       ".org 0x08FF\n" 
 0CFF           ;         " _udpbuffer_in:: .blkb 1024\n"
 0CFF           ;       );
 0CFF           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x1100
 1100                    _udpbuffer_ex:: .blkb 8192
 3100                   
 3100                   .dbline 260
 3100           ;       ".org 0x1100\n" 
 3100           ;         " _udpbuffer_ex:: .blkb 8192\n"
 3100           ;       );
 3100           ;       
 3100           ;  asm( ".area memory(abs)\n"
                        .area memory(abs)
                        .org 0x3100
 3100                    _udpsendbuffer_ex:: .blkb 2048
 3900                   
                        .area memory(abs)
                        .org 0xC000
 C000                    _reg_00:: .blkb 1
                        .org 0xC100
 C100                    _reg_01:: .blkb 1
                        .org 0xC200
 C200                    _reg_02:: .blkb 1
                        .org 0xC300
                        
 C300                   .dbline 274
 C300           ;       ".org 0x3100\n" 
 C300           ;         " _udpsendbuffer_ex:: .blkb 2048\n"
 C300           ;       )
 C300           ;       
 C300           ;  asm(".area memory(abs)\n"
 C300           ;      ".org 0xC000\n"
 C300           ;      " _reg_00:: .blkb 1\n"
 C300           ;      ".org 0xC100\n"
 C300           ;      " _reg_01:: .blkb 1\n"
 C300           ;      ".org 0xC200\n"
 C300           ;      " _reg_02:: .blkb 1\n"
 C300           ;      ".org 0xC300\n"
 C300           ;   );
 C300           ;  asm(
 C300                    _reg_03:: .blkb 1
                        .org 0xC400
 C400                    _reg_04:: .blkb 1
                        .org 0xC500
 C500                    _reg_05:: .blkb 1
                        .org 0xC600
 C600                    _reg_06:: .blkb 1
                        .org 0xC700
                        
 C700                   .dbline 284
 C700           ;       " _reg_03:: .blkb 1\n"
 C700           ;       ".org 0xC400\n"
 C700           ;       " _reg_04:: .blkb 1\n"
 C700           ;       ".org 0xC500\n"
 C700           ;       " _reg_05:: .blkb 1\n"
 C700           ;       ".org 0xC600\n"
 C700           ;       " _reg_06:: .blkb 1\n"
 C700           ;       ".org 0xC700\n"
 C700           ;   );
 C700           ;  asm(
 C700                    _reg_07:: .blkb 1
                        .org 0xC800
 C800                    _reg_08:: .blkb 1
                        .org 0xC900
 C900                    _reg_09:: .blkb 1
                        .org 0xCA00
 CA00                    _reg_0a:: .blkb 1
                        .org 0xCB00
                        
 CB00                   .dbline 294
 CB00           ;       " _reg_07:: .blkb 1\n"
 CB00           ;       ".org 0xC800\n"
 CB00           ;       " _reg_08:: .blkb 1\n"
 CB00           ;       ".org 0xC900\n"
 CB00           ;       " _reg_09:: .blkb 1\n"
 CB00           ;       ".org 0xCA00\n"
 CB00           ;       " _reg_0a:: .blkb 1\n"
 CB00           ;       ".org 0xCB00\n"
 CB00           ;   );
 CB00           ;  asm(
 CB00                    _reg_0b:: .blkb 1
                        .org 0xCC00
 CC00                    _reg_0c:: .blkb 1
                        .org 0xCD00
 CD00                    _reg_0d:: .blkb 1
                        .org 0xCE00
 CE00                    _reg_0e:: .blkb 1
                        .org 0xCF00
                        
 CF00                   .dbline 304
 CF00           ;       " _reg_0b:: .blkb 1\n"
 CF00           ;       ".org 0xCC00\n"
 CF00           ;       " _reg_0c:: .blkb 1\n"
 CF00           ;       ".org 0xCD00\n"
 CF00           ;       " _reg_0d:: .blkb 1\n"
 CF00           ;       ".org 0xCE00\n"
 CF00           ;       " _reg_0e:: .blkb 1\n"
 CF00           ;       ".org 0xCF00\n"
 CF00           ;   );
 CF00           ;  asm(
 CF00                    _reg_0f:: .blkb 1
                        .org 0xD000
 D000                    _reg_10:: .blkb 1
                        .org 0xD100
 D100                    _reg_11:: .blkb 1
                        .org 0xD200
 D200                    _reg_12:: .blkb 1
                        .org 0xD300
                        
 D300                   .dbline 314
 D300           ;       " _reg_0f:: .blkb 1\n"
 D300           ;       ".org 0xD000\n"
 D300           ;       " _reg_10:: .blkb 1\n"
 D300           ;       ".org 0xD100\n"
 D300           ;       " _reg_11:: .blkb 1\n"
 D300           ;       ".org 0xD200\n"
 D300           ;       " _reg_12:: .blkb 1\n"
 D300           ;       ".org 0xD300\n"
 D300           ;   );
 D300           ;  asm(
 D300                    _reg_13:: .blkb 1
                        .org 0xD400
 D400                    _reg_14:: .blkb 1
                        .org 0xD500
 D500                    _reg_15:: .blkb 1
                        .org 0xD600
 D600                    _reg_16:: .blkb 1
                        .org 0xD700
                        
 D700                   .dbline 324
 D700           ;       " _reg_13:: .blkb 1\n"
 D700           ;       ".org 0xD400\n"
 D700           ;       " _reg_14:: .blkb 1\n"
 D700           ;       ".org 0xD500\n"
 D700           ;       " _reg_15:: .blkb 1\n"
 D700           ;       ".org 0xD600\n"
 D700           ;       " _reg_16:: .blkb 1\n"
 D700           ;       ".org 0xD700\n"
 D700           ;   );
 D700           ;  asm(
 D700                    _reg_17:: .blkb 1
                        .org 0xD800
 D800                    _reg_18:: .blkb 1
                        .org 0xD900
 D900                    _reg_19:: .blkb 1
                        .org 0xDA00
 DA00                    _reg_1a:: .blkb 1
                        .org 0xDB00
                        
 DB00                   .dbline 334
 DB00           ;       " _reg_17:: .blkb 1\n"
 DB00           ;       ".org 0xD800\n"
 DB00           ;       " _reg_18:: .blkb 1\n"
 DB00           ;       ".org 0xD900\n"
 DB00           ;       " _reg_19:: .blkb 1\n"
 DB00           ;       ".org 0xDA00\n"
 DB00           ;       " _reg_1a:: .blkb 1\n"
 DB00           ;       ".org 0xDB00\n"
 DB00           ;   );
 DB00           ;  asm(
 DB00                    _reg_1b:: .blkb 1
                        .org 0xDC00
 DC00                    _reg_1c:: .blkb 1
                        .org 0xDD00
 DD00                    _reg_1d:: .blkb 1
                        .org 0xDE00
 DE00                    _reg_1e:: .blkb 1
                        .org 0xDF00
 DF00                    _reg_1f:: .blkb 1
                        .text
                        
 022E                   .dbline -2
 022E           L41:
 022E                   .dbline 0 ; func end
 022E 0895              ret
 0230                   .dbend

⌨️ 快捷键说明

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