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

📄 main.lis

📁 proteus实例集锦
💻 LIS
📖 第 1 页 / 共 5 页
字号:
                        .module main.c
                        .area data(ram, con, rel)
 0000           _PhoneNum::
 0000                   .blkb 12
                        .area idata
 0000 313337313335323634373200  .byte 49,51,55,49,51,53,50,54,52,55,50,0
                        .area data(ram, con, rel)
 000C                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 000C                   .dbsym e PhoneNum _PhoneNum A[12:12]c
 000C           _RxIndexTail::
 000C                   .blkb 1
                        .area idata
 000C 00                .byte 0
                        .area data(ram, con, rel)
 000D                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 000D                   .dbsym e RxIndexTail _RxIndexTail c
 000D           _RxStatus:
 000D                   .blkb 1
                        .area idata
 000D 00                .byte 0
                        .area data(ram, con, rel)
 000E                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 000E                   .dbsym s RxStatus _RxStatus c
 000E           _TxStatus:
 000E                   .blkb 1
                        .area idata
 000E 01                .byte 1
                        .area data(ram, con, rel)
 000F                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 000F                   .dbsym s TxStatus _TxStatus c
 000F           _OkFlag:
 000F                   .blkb 1
                        .area idata
 000F 00                .byte 0
                        .area data(ram, con, rel)
 0010                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 0010                   .dbsym s OkFlag _OkFlag c
 0010           _CallInFlag:
 0010                   .blkb 1
                        .area idata
 0010 00                .byte 0
                        .area data(ram, con, rel)
 0011                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 0011                   .dbsym s CallInFlag _CallInFlag c
 0011           _NoCarrierFlag:
 0011                   .blkb 1
                        .area idata
 0011 00                .byte 0
                        .area data(ram, con, rel)
 0012                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 0012                   .dbsym s NoCarrierFlag _NoCarrierFlag c
 0012           _BusyFlag:
 0012                   .blkb 1
                        .area idata
 0012 00                .byte 0
                        .area data(ram, con, rel)
 0013                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 0013                   .dbsym s BusyFlag _BusyFlag c
 0013           _DettqFlag:
 0013                   .blkb 1
                        .area idata
 0013 00                .byte 0
                        .area data(ram, con, rel)
 0014                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 0014                   .dbsym s DettqFlag _DettqFlag c
 0014           _release:
 0014                   .blkb 1
                        .area idata
 0014 00                .byte 0
                        .area data(ram, con, rel)
 0015                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 0015                   .dbsym s release _release c
 0015           _CallOut:
 0015                   .blkb 1
                        .area idata
 0015 00                .byte 0
                        .area data(ram, con, rel)
 0016                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 0016                   .dbsym s CallOut _CallOut c
 0016           _error:
 0016                   .blkb 1
                        .area idata
 0016 00                .byte 0
                        .area data(ram, con, rel)
 0017                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 0017                   .dbsym s error _error c
 0017           _PhoneNumData:
 0017                   .blkb 1
                        .area idata
 0017 00                .byte 0
                        .area data(ram, con, rel)
 0018                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 0018                   .dbsym s PhoneNumData _PhoneNumData c
                        .area lit(rom, con, rel)
 0000           _At::
 0000 415400            .byte 'A,'T,0
 0003                   .dbsym e At _At A[3:3]kc
 0003           _Ata::
 0003 41544100          .byte 'A,'T,'A,0
 0007                   .dbsym e Ata _Ata A[4:4]kc
 0007           _Ath::
 0007 41544800          .byte 'A,'T,'H,0
 000B                   .dbsym e Ath _Ath A[4:4]kc
 000B           _Ate0::
 000B 4154453000        .byte 'A,'T,'E,48,0
 0010                   .dbsym e Ate0 _Ate0 A[5:5]kc
 0010           _Atv0::
 0010 4154563000        .byte 'A,'T,'V,48,0
 0015                   .dbsym e Atv0 _Atv0 A[5:5]kc
 0015           _Atx0::
 0015 4154583000        .byte 'A,'T,'X,48,0
 001A                   .dbsym e Atx0 _Atx0 A[5:5]kc
 001A           _Atf::
 001A 4154264600        .byte 'A,'T,38,'F,0
 001F                   .dbsym e Atf _Atf A[5:5]kc
 001F           _Atclip::
 001F 41542B434C49503D3100      .byte 'A,'T,43,'C,'L,'I,'P,61,49,0
 0029                   .dbsym e Atclip _Atclip A[10:10]kc
 0029           _Atcsq::
 0029 41542B43535100    .byte 'A,'T,43,'C,'S,'Q,0
 0030                   .dbsym e Atcsq _Atcsq A[7:7]kc
 0030           _Atssyn::
 0030 41545E5353594E433D3100    .byte 'A,'T,94,'S,'S,'Y,'N,'C,61,49,0
 003B                   .dbsym e Atssyn _Atssyn A[11:11]kc
 003B           _Atsmso::
 003B 41545E534D534F00  .byte 'A,'T,94,'S,'M,'S,'O,0
 0043                   .dbsym e Atsmso _Atsmso A[8:8]kc
 0043           _Atsnfs::
 0043 41545E534E46533D3400      .byte 'A,'T,94,'S,'N,'F,'S,61,52,0
 004D                   .dbsym e Atsnfs _Atsnfs A[10:10]kc
 004D           _Atsnfi::
 004D 41545E534E46493D342C333237363700  .byte 'A,'T,94,'S,'N,'F,'I,61,52,44,51,50,55,54,55,0
 005D                   .dbsym e Atsnfi _Atsnfi A[16:16]kc
 005D           _Atcnmi::
 005D 41542B434E4D493D312C312C302C302C  .byte 'A,'T,43,'C,'N,'M,'I,61,49,44,49,44,48,44,48,44
 006D 3100              .byte 49,0
 006F                   .dbsym e Atcnmi _Atcnmi A[18:18]kc
 006F           _Atsnfo::
 006F 41545E534E464F3D332C31363338342C  .byte 'A,'T,94,'S,'N,'F,'O,61,51,44,49,54,51,56,52,44
 007F 31363338342C31363338342C31363338  .byte 49,54,51,56,52,44,49,54,51,56,52,44,49,54,51,56
 008F 342C31363338342C342C3000  .byte 52,44,49,54,51,56,52,44,52,44,48,0
 009B                   .dbsym e Atsnfo _Atsnfo A[44:44]kc
 009B           _Atcmgf::
 009B 41542B434D47463D3000      .byte 'A,'T,43,'C,'M,'G,'F,61,48,0
 00A5                   .dbsym e Atcmgf _Atcmgf A[10:10]kc
 00A5           _Atcmgs::
 00A5 41542B434D47533D00        .byte 'A,'T,43,'C,'M,'G,'S,61,0
 00AE                   .dbsym e Atcmgs _Atcmgs A[9:9]kc
 00AE           _Atcmgr::
 00AE 41542B434D47523D3100      .byte 'A,'T,43,'C,'M,'G,'R,61,49,0
 00B8                   .dbsym e Atcmgr _Atcmgr A[10:10]kc
 00B8           _Atcmgl::
 00B8 41542B434D474C3D3000      .byte 'A,'T,43,'C,'M,'G,'L,61,48,0
 00C2                   .dbsym e Atcmgl _Atcmgl A[10:10]kc
 00C2           _Atcmgd::
 00C2 41542B434D47443D00        .byte 'A,'T,43,'C,'M,'G,'D,61,0
 00CB                   .dbsym e Atcmgd _Atcmgd A[9:9]kc
 00CB           _Atsnfpt::
 00CB 41545E534E4650543D3000    .byte 'A,'T,94,'S,'N,'F,'P,'T,61,48,0
 00D6                   .dbsym e Atsnfpt _Atsnfpt A[11:11]kc
 00D6           _Atclck1::
 00D6 41542B434C434B3D225343222C312C00  .byte 'A,'T,43,'C,'L,'C,'K,61,34,'S,'C,34,44,49,44,0
 00E6                   .dbsym e Atclck1 _Atclck1 A[16:16]kc
 00E6           _Atcpin::
 00E6 41542B4350494E3F00        .byte 'A,'T,43,'C,'P,'I,'N,63,0
 00EF                   .dbsym e Atcpin _Atcpin A[9:9]kc
 00EF           _Atclck2::
 00EF 41542B434C434B3D225343222C3200    .byte 'A,'T,43,'C,'L,'C,'K,61,34,'S,'C,34,44,50,0
 00FE                   .dbsym e Atclck2 _Atclck2 A[15:15]kc
 00FE           _Atcpwd::
 00FE 41542B435057443D225343222C00      .byte 'A,'T,43,'C,'P,'W,'D,61,34,'S,'C,34,44,0
 010C                   .dbsym e Atcpwd _Atcpwd A[14:14]kc
 010C           _Atclck0::
 010C 41542B434C434B3D225343222C302C00  .byte 'A,'T,43,'C,'L,'C,'K,61,34,'S,'C,34,44,48,44,0
 011C                   .dbsym e Atclck0 _Atclck0 A[16:16]kc
 011C           _Atcpinc::
 011C 41542B4350494E3D00        .byte 'A,'T,43,'C,'P,'I,'N,61,0
 0125                   .dbsym e Atcpinc _Atcpinc A[9:9]kc
 0125           _Atsblk::
 0125 41545E53424C4B00  .byte 'A,'T,94,'S,'B,'L,'K,0
 012D                   .dbsym e Atsblk _Atsblk A[8:8]kc
 012D           _Atccfc::
 012D 41545E434346433D00        .byte 'A,'T,94,'C,'C,'F,'C,61,0
 0136                   .dbsym e Atccfc _Atccfc A[9:9]kc
 0136           _SMSin::
 0136 2B434D54493A2022534D222C203100    .byte 43,'C,'M,'T,'I,58,32,34,'S,'M,34,44,32,49,0
 0145                   .dbsym e SMSin _SMSin A[15:15]kc
 0145           _Atd::
 0145 41544400          .byte 'A,'T,'D,0
 0149                   .dbsym e Atd _Atd A[4:4]kc
                        .area vector(rom, abs)
                        .org 22
 0016 00C0              rjmp _uart0_rx_isr
                        .area lit(rom, con, rel)
                        .area text(rom, con, rel)
 0000                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay/var.h
 0000                   .dbfile D:\MyProject\SMS-MC55\Code\窃听器delay\main.c
 0000                   .dbfunc e uart0_rx_isr _uart0_rx_isr fV
 0000           ;              j -> R16
 0000           ;              i -> R16
                        .even
 0000           _uart0_rx_isr::
 0000 2A92              st -y,R2
 0002 3A92              st -y,R3
 0004 0A93              st -y,R16
 0006 8A93              st -y,R24
 0008 9A93              st -y,R25
 000A EA93              st -y,R30
 000C FA93              st -y,R31
 000E 2FB6              in R2,0x3f
 0010 2A92              st -y,R2
 0012                   .dbline -1
 0012                   .dbline 18
 0012           ; ////////////////////////////////////////////////////////////////////////////////
 0012           ; // ICC-AVR application builder : 2006-6-25 下午 06:02:39
 0012           ; // Target : M8
 0012           ; // Crystal: 3.6864Mhz
 0012           ; // Author:  Anwarye
 0012           ; // Title:   Detcetaphone
 0012           ; ////////////////////////////////////////////////////////////////////////////////
 0012           ; 
 0012           ; #include <iom8v.h>
 0012           ; #include <macros.h>
 0012           ; #include "var.h"
 0012           ; 
 0012           ; #define XTAL == 3.6864M
 0012           ; 
 0012           ; ////////////////////////////////////////////////////////////////////////////////
 0012           ; #pragma interrupt_handler uart0_rx_isr:12
 0012           ; void uart0_rx_isr(void)
 0012           ; {
 0012                   .dbline 20
 0012           ;     unsigned char i,j;
 0012           ;     if(UDR == 0x0A)
 0012 8CB1              in R24,0xc
 0014 8A30              cpi R24,10
 0016 09F4              brne L2
 0018                   .dbline 21
 0018           ;     { 
 0018                   .dbline 22
 0018           ;        return;                 // 收到0x0A直接丢弃
 0018 7AC0              rjmp L1
 001A           L2:
 001A                   .dbline 25
 001A           ;     }
 001A           ;       
 001A           ;       i = RxIndex;
 001A 00912100          lds R16,_RxIndex
 001E                   .dbline 26
 001E           ;       j = RxIndex-1;
 001E 00912100          lds R16,_RxIndex
 0022 0150              subi R16,1
 0024                   .dbline 27
 0024           ;     if((RxBuf[0] == 0x30) && (RxBuf[1] == 0x0D))
 0024 80912200          lds R24,_RxBuf
 0028 8033              cpi R24,48
 002A 99F4              brne L4
 002C 80912300          lds R24,_RxBuf+1
 0030 8D30              cpi R24,13
 0032 79F4              brne L4
 0034                   .dbline 28
 0034           ;     {
 0034                   .dbline 29
 0034           ;         RxIndexTail = RxIndex;              // 保存接收缓冲指针尾
 0034 20902100          lds R2,_RxIndex
 0038 20920C00          sts _RxIndexTail,R2
 003C                   .dbline 30
 003C           ;         RxIndex = 0;                                          // 接收缓冲指针归零
 003C 2224              clr R2
 003E 20922100          sts _RxIndex,R2
 0042                   .dbline 31
 0042           ;           RxStatus = 1;                                               // 接收完成标志置位
 0042 81E0              ldi R24,1
 0044 80930D00          sts _RxStatus,R24
 0048                   .dbline 32
 0048           ;               OkFlag = 1;
 0048 80930F00          sts _OkFlag,R24
 004C                   .dbline 33
 004C           ;               error = 0;
 004C 20921600          sts _error,R2
 0050                   .dbline 34
 0050           ;               return; 
 0050 5EC0              rjmp L1
 0052           L4:
 0052                   .dbline 36
 0052           ;       }
 0052           ;     if((RxBuf[0] == 0x32) && (RxBuf[1] == 0x0D))  // 收到来电信号,来电标志置位
 0052 80912200          lds R24,_RxBuf
 0056 8233              cpi R24,50
 0058 79F4              brne L7
 005A 80912300          lds R24,_RxBuf+1
 005E 8D30              cpi R24,13
 0060 59F4              brne L7
 0062                   .dbline 37
 0062           ;     {
 0062                   .dbline 38
 0062           ;         CallInFlag = 1;                           // 置电话呼入标志
 0062 81E0              ldi R24,1
 0064 80931000          sts _CallInFlag,R24
 0068                   .dbline 39
 0068           ;           RxIndex = 0;
 0068 2224              clr R2
 006A 20922100          sts _RxIndex,R2
 006E                   .dbline 40
 006E           ;               RxStatus = 1;
 006E 80930D00          sts _RxStatus,R24
 0072                   .dbline 41
 0072           ;               OkFlag = 1;
 0072 80930F00          sts _OkFlag,R24
 0076                   .dbline 42
 0076           ;               return;  
 0076 4BC0              rjmp L1
 0078           L7:
 0078                   .dbline 44
 0078           ;     }
 0078           ;     else if((RxBuf[0] == 0x33) && (RxBuf[1] == 0x0D))  // 被叫号码忙 或者挂机 主叫挂机
 0078 80912200          lds R24,_RxBuf

⌨️ 快捷键说明

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