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

📄 main.lis

📁 二轴陀螺仪IDG300源程序
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 0110 5F0E08                    mov [_sendChar], [_tempData]
 0113           
 0113                   .dbline 83
 0113           ;                       UART_1_PutChar(sendChar);
 0113 10                push X
 0114 510E              mov A,[_sendChar]
 0116 7C0000            xcall _UART_1_PutChar
 0119 20                pop X
 011A                   .dbline 84
 011A           ;                       asm("mov [_sendChar], [_tempData+1]");          
 011A 5F0E09                    mov [_sendChar], [_tempData+1]
 011D           
 011D                   .dbline 85
 011D           ;                       UART_1_PutChar(sendChar);
 011D 10                push X
 011E 510E              mov A,[_sendChar]
 0120 7C0000            xcall _UART_1_PutChar
 0123 20                pop X
 0124                   .dbline 87
 0124           ;                       
 0124           ;                       asm("mov [_sendChar], [_gyroYData]");
 0124 5F0E0C                    mov [_sendChar], [_gyroYData]
 0127           
 0127                   .dbline 88
 0127           ;                       UART_1_PutChar(sendChar);
 0127 10                push X
 0128 510E              mov A,[_sendChar]
 012A 7C0000            xcall _UART_1_PutChar
 012D 20                pop X
 012E                   .dbline 89
 012E           ;                       asm("mov [_sendChar], [_gyroYData+1]");         
 012E 5F0E0D                    mov [_sendChar], [_gyroYData+1]
 0131           
 0131                   .dbline 90
 0131           ;                       UART_1_PutChar(sendChar);
 0131 10                push X
 0132 510E              mov A,[_sendChar]
 0134 7C0000            xcall _UART_1_PutChar
 0137 20                pop X
 0138                   .dbline 92
 0138           ;                       
 0138           ;                       asm("mov [_sendChar], [_gyroZData]");
 0138 5F0E0A                    mov [_sendChar], [_gyroZData]
 013B           
 013B                   .dbline 93
 013B           ;                       UART_1_PutChar(sendChar);
 013B 10                push X
 013C 510E              mov A,[_sendChar]
 013E 7C0000            xcall _UART_1_PutChar
 0141 20                pop X
 0142                   .dbline 94
 0142           ;                       asm("mov [_sendChar], [_gyroZData+1]");         
 0142 5F0E0B                    mov [_sendChar], [_gyroZData+1]
 0145           
 0145                   .dbline 95
 0145           ;                       UART_1_PutChar(sendChar);
 0145 10                push X
 0146 510E              mov A,[_sendChar]
 0148 7C0000            xcall _UART_1_PutChar
 014B 20                pop X
 014C           L23:
 014C                   .dbline 97
 014C                   .dbline 97
 014C           L24:
 014C                   .dbline 97
 014C           ;                       
 014C           ;                       while (!UART_1_TX_COMPLETE) {}
 014C                   .dbline 99
 014C           ;                       
 014C           ;                       UART_1_PutChar(0);
 014C 10                push X
 014D 5000              mov A,0
 014F 7C0000            xcall _UART_1_PutChar
 0152                   .dbline 100
 0152           ;                       UART_1_PutChar(0);
 0152 5000              mov A,0
 0154 7C0000            xcall _UART_1_PutChar
 0157                   .dbline 102
 0157           ;                               
 0157           ;                       UART_1_PutChar(0);
 0157 5000              mov A,0
 0159 7C0000            xcall _UART_1_PutChar
 015C                   .dbline 103
 015C           ;                       UART_1_PutChar(0);
 015C 5000              mov A,0
 015E 7C0000            xcall _UART_1_PutChar
 0161                   .dbline 105
 0161           ;                               
 0161           ;                       UART_1_PutChar(0);
 0161 5000              mov A,0
 0163 7C0000            xcall _UART_1_PutChar
 0166                   .dbline 106
 0166           ;                       UART_1_PutChar(0);
 0166 5000              mov A,0
 0168 7C0000            xcall _UART_1_PutChar
 016B 20                pop X
 016C                   .dbline 107
 016C           ;               }
 016C 8076              xjmp L22
 016E           L21:
 016E                   .dbline 108
 016E           ;               else {
 016E                   .dbline 111
 016E           ;               
 016E           ;                       //Send firmware mode
 016E           ;                       UART_1_PutChar(1);
 016E 10                push X
 016F 5001              mov A,1
 0171 7C0000            xcall _UART_1_PutChar
 0174 20                pop X
 0175                   .dbline 114
 0175           ;                       
 0175           ;                       //Send output of mouse algorithm
 0175           ;                       asm("mov [_sendChar], [_tempData]");
 0175 5F0E08                    mov [_sendChar], [_tempData]
 0178           
 0178                   .dbline 115
 0178           ;                       UART_1_PutChar(sendChar);
 0178 10                push X
 0179 510E              mov A,[_sendChar]
 017B 7C0000            xcall _UART_1_PutChar
 017E 20                pop X
 017F                   .dbline 116
 017F           ;                       asm("mov [_sendChar], [_tempData+1]");          
 017F 5F0E09                    mov [_sendChar], [_tempData+1]
 0182           
 0182                   .dbline 117
 0182           ;                       UART_1_PutChar(sendChar);
 0182 10                push X
 0183 510E              mov A,[_sendChar]
 0185 7C0000            xcall _UART_1_PutChar
 0188 20                pop X
 0189                   .dbline 119
 0189           ;                       
 0189           ;                       asm("mov [_sendChar], [_gyroYData]");
 0189 5F0E0C                    mov [_sendChar], [_gyroYData]
 018C           
 018C                   .dbline 120
 018C           ;                       UART_1_PutChar(sendChar);
 018C 10                push X
 018D 510E              mov A,[_sendChar]
 018F 7C0000            xcall _UART_1_PutChar
 0192 20                pop X
 0193                   .dbline 121
 0193           ;                       asm("mov [_sendChar], [_gyroYData+1]");         
 0193 5F0E0D                    mov [_sendChar], [_gyroYData+1]
 0196           
 0196                   .dbline 122
 0196           ;                       UART_1_PutChar(sendChar);
 0196 10                push X
 0197 510E              mov A,[_sendChar]
 0199 7C0000            xcall _UART_1_PutChar
 019C 20                pop X
 019D                   .dbline 124
 019D           ;                       
 019D           ;                       asm("mov [_sendChar], [_gyroZData]");
 019D 5F0E0A                    mov [_sendChar], [_gyroZData]
 01A0           
 01A0                   .dbline 125
 01A0           ;                       UART_1_PutChar(sendChar);
 01A0 10                push X
 01A1 510E              mov A,[_sendChar]
 01A3 7C0000            xcall _UART_1_PutChar
 01A6 20                pop X
 01A7                   .dbline 126
 01A7           ;                       asm("mov [_sendChar], [_gyroZData+1]");         
 01A7 5F0E0B                    mov [_sendChar], [_gyroZData+1]
 01AA           
 01AA                   .dbline 127
 01AA           ;                       UART_1_PutChar(sendChar);
 01AA 10                push X
 01AB 510E              mov A,[_sendChar]
 01AD 7C0000            xcall _UART_1_PutChar
 01B0                   .dbline 129
 01B0           ;               
 01B0           ;                       UART_1_PutChar(0);
 01B0 5000              mov A,0
 01B2 7C0000            xcall _UART_1_PutChar
 01B5                   .dbline 130
 01B5           ;                       UART_1_PutChar(0);
 01B5 5000              mov A,0
 01B7 7C0000            xcall _UART_1_PutChar
 01BA 20                pop X
 01BB                   .dbline 132
 01BB           ; 
 01BB           ;                       asm("mov [_sendChar], [_p3]");
 01BB 5F0E02                    mov [_sendChar], [_p3]
 01BE           
 01BE                   .dbline 133
 01BE           ;                       UART_1_PutChar(sendChar);
 01BE 10                push X
 01BF 510E              mov A,[_sendChar]
 01C1 7C0000            xcall _UART_1_PutChar
 01C4 20                pop X
 01C5                   .dbline 134
 01C5           ;                       asm("mov [_sendChar], [_p3+1]");                
 01C5 5F0E03                    mov [_sendChar], [_p3+1]
 01C8           
 01C8                   .dbline 135
 01C8           ;                       UART_1_PutChar(sendChar);
 01C8 10                push X
 01C9 510E              mov A,[_sendChar]
 01CB 7C0000            xcall _UART_1_PutChar
 01CE 20                pop X
 01CF                   .dbline 137
 01CF           ;                       
 01CF           ;                       asm("mov [_sendChar], [_p4]");
 01CF 5F0E00                    mov [_sendChar], [_p4]
 01D2           
 01D2                   .dbline 138
 01D2           ;                       UART_1_PutChar(sendChar);
 01D2 10                push X
 01D3 510E              mov A,[_sendChar]
 01D5 7C0000            xcall _UART_1_PutChar
 01D8 20                pop X
 01D9                   .dbline 139
 01D9           ;                       asm("mov [_sendChar], [_p4+1]");                
 01D9 5F0E01                    mov [_sendChar], [_p4+1]
 01DC           
 01DC                   .dbline 140
 01DC           ;                       UART_1_PutChar(sendChar);
 01DC 10                push X
 01DD 510E              mov A,[_sendChar]
 01DF 7C0000            xcall _UART_1_PutChar
 01E2 20                pop X
 01E3                   .dbline 142
 01E3           ;               
 01E3           ;               }               
 01E3           L22:
 01E3                   .dbline 146
 01E3 10                push X
 01E4 510F              mov A,[_buttonChar]
 01E6 7C0000            xcall _UART_1_PutChar
 01E9                   .dbline 148
 01E9 500D              mov A,13
 01EB 7C0000            xcall _UART_1_PutChar
 01EE                   .dbline 149
 01EE 500A              mov A,10
 01F0 7C0000            xcall _UART_1_PutChar
 01F3 20                pop X
 01F4                   .dbline 151
 01F4           L3:
 01F4                   .dbline 35
 01F4 8E39              xjmp L2
 01F6           X0:
 01F6                   .dbline -2
 01F6                   .dbline 153
 01F6           ;               
 01F6           ;               
 01F6           ;               //Send button state
 01F6           ;               UART_1_PutChar(buttonChar);
 01F6           ;                               
 01F6           ;               UART_1_PutChar('\r');
 01F6           ;               UART_1_PutChar('\n');
 01F6           ;                               
 01F6           ;       }
 01F6           ; 
 01F6           ; }
 01F6           L1:
 01F6 38FA              add SP,-6
 01F8 20                pop X
 01F9                   .dbline 0 ; func end
 01F9 8FFF              jmp .
 01FB                   .dbsym l j 4 I
 01FB                   .dbsym l i 2 I
 01FB                   .dbsym l adcVal 0 I
 01FB                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile ./main.c
 0000           _p4::
 0000                   .blkb 2
 0002                   .dbsym e p4 _p4 S
 0002           _p3::
 0002                   .blkb 2
 0004                   .dbsym e p3 _p3 S
 0004           _p2::
 0004                   .blkb 2
 0006                   .dbsym e p2 _p2 s
 0006           _p1::
 0006                   .blkb 2
 0008                   .dbsym e p1 _p1 s
 0008           _tempData::
 0008                   .blkb 2
 000A                   .dbsym e tempData _tempData I
 000A           _gyroZData::
 000A                   .blkb 2
 000C                   .dbsym e gyroZData _gyroZData I
 000C           _gyroYData::
 000C                   .blkb 2
 000E                   .dbsym e gyroYData _gyroYData I
 000E           _sendChar::
 000E                   .blkb 1
 000F                   .dbsym e sendChar _sendChar c
 000F           _buttonChar::
 000F                   .blkb 1
 0010                   .dbsym e buttonChar _buttonChar c

⌨️ 快捷键说明

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