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

📄 msp430dayii_democ.lst

📁 MSP430 RTC temperature compensation
💻 LST
📖 第 1 页 / 共 5 页
字号:
Archelon msp430 Assembler     Version 2005/07/14      File C:\Documents and Settings\All Users\Documents\TI Contest\My Entries\RTC Temperature Compensation\Quadravox\MSP430dayII_democ.asm      Page 1

                     1 ; Archelon URCC C 3.20 2005/05/27
                     2 ; MSP430 CIF 2005/08/05
                     3 ; Compiled "C:\Documents and Settings\All Users\Documents\TI Contest\My Entries\RTC Temperature Compensation\Quadravox\MSP430dayII_democ.c" Sun Oct 08 22:14:35 2006
                     4 ; 
                     5     .dbgseg dbg_syms
0000                 6     .align 0x2
0000 6c69662e        7     .long 0x6c69662e
0004 00000065        8     .long 0x65
0008 00000001        9     .long 0x1
000c 00000000       10     .long 0x0
0010 0167fffe       11     .long 0x167fffe
0014 00000000       12     .long 0x0
0018 000001a8       13     .long DBG5
001c 00000000       14     .long 0x0
0020 00000000       15     .long 0x0
0024 00000000       16     .long 0x0
                    17 ; __builtin__ unsigned short _BIS_SR(unsigned short);
                    18 ; __builtin__ unsigned short _BIC_SR(unsigned short);
                    19 ; __builtin__ unsigned short _BIS_SR_IRQ(unsigned short);
                    20 ; __builtin__ unsigned short _BIC_SR_IRQ(unsigned short);
                    21 ;  __builtin__ void _DINT(void);
                    22 ; __builtin__ void _EINT(void);
                    23 ; __builtin__ void _NOP(void);
                    24 ; __builtin__ void _OPC(const unsigned short op);
                    25 ; __builtin__ short _SWPB(short);  
                    26 ; __builtin__ long _SWPB_LONG(long);  
                    27 ; __builtin__ float _SWPB_FLOAT(float);  
                    28 ; __builtin__ short __bcd_add_short(short,short);
                    29 ; __builtin__ long __bcd_add_long(long,long);
                    30 ; __builtin__ long long __bcd_add_long_long( long long, long long );
                    31 ; sfrb    IE1               = (0x0000) ;
                    32 ; sfrb    IFG1              = (0x0002) ;
                    33 ; sfrb    ME1               = (0x0004) ;
                    34 ; sfrb    IE2               = (0x0001) ;
                    35 ; sfrb    IFG2              = (0x0003) ;
                    36 ; sfrw    WDTCTL            = (0x0120) ;
                    37 ; const sfrb P1IN           = (0x0020) ;
                    38 ; sfrb    P1OUT             = (0x0021) ;
                    39 ; sfrb    P1DIR             = (0x0022) ;
                    40 ; sfrb    P1IFG             = (0x0023) ;
                    41 ; sfrb    P1IES             = (0x0024) ;
                    42 ; sfrb    P1IE              = (0x0025) ;
                    43 ; sfrb    P1SEL             = (0x0026) ;
                    44 ; const sfrb P2IN           = (0x0028) ;
                    45 ; sfrb    P2OUT             = (0x0029) ;
                    46 ; sfrb    P2DIR             = (0x002A) ;
                    47 ; sfrb    P2IFG             = (0x002B) ;
                    48 ; sfrb    P2IES             = (0x002C) ;
                    49 ; sfrb    P2IE              = (0x002D) ;
                    50 ; sfrb    P2SEL             = (0x002E) ;
                    51 ; const sfrb P3IN           = (0x0018) ;
                    52 ; sfrb    P3OUT             = (0x0019) ;
                    53 ; sfrb    P3DIR             = (0x001A) ;
                    54 ; sfrb    P3SEL             = (0x001B) ;
                    55 ; const sfrb P4IN           = (0x001C) ;
                    56 ; sfrb    P4OUT             = (0x001D) ;
                    57 ; sfrb    P4DIR             = (0x001E) ;
                    58 ; sfrb    P4SEL             = (0x001F) ;
                    59 ; const sfrb P5IN           = (0x0030) ;
                    60 ; sfrb    P5OUT             = (0x0031) ;
                    61 ; sfrb    P5DIR             = (0x0032) ;
                    62 ; sfrb    P5SEL             = (0x0033) ;
                    63 ; const sfrb P6IN           = (0x0034) ;
                    64 ; sfrb    P6OUT             = (0x0035) ;
                    65 ; sfrb    P6DIR             = (0x0036) ;
                    66 ; sfrb    P6SEL             = (0x0037) ;
                    67 ; sfrb    BTCTL             = (0x0040) ;
                    68 ; sfrb    BTCNT1            = (0x0046) ;
                    69 ; sfrb    BTCNT2            = (0x0047) ;
                    70 ; sfrb    SCFI0             = (0x0050) ;
                    71 ; sfrb    SCFI1             = (0x0051) ;
                    72 ; sfrb    SCFQCTL           = (0x0052) ;
                    73 ; sfrb    FLL_CTL0          = (0x0053) ;
                    74 ; sfrb    FLL_CTL1          = (0x0054) ;
                    75 ; sfrb    SVSCTL            = (0x0056) ;
                    76 ; sfrb    LCDCTL            = (0x0090) ;
                    77 ; sfrb    LCDM1             = (0x0091) ;
                    78 ; sfrb    LCDM2             = (0x0092) ;
                    79 ; sfrb    LCDM3             = (0x0093) ;
                    80 ; sfrb    LCDM4             = (0x0094) ;
                    81 ; sfrb    LCDM5             = (0x0095) ;
                    82 ; sfrb    LCDM6             = (0x0096) ;
                    83 ; sfrb    LCDM7             = (0x0097) ;
                    84 ; sfrb    LCDM8             = (0x0098) ;
                    85 ; sfrb    LCDM9             = (0x0099) ;
                    86 ; sfrb    LCDM10            = (0x009A) ;
                    87 ; sfrb    LCDM11            = (0x009B) ;
                    88 ; sfrb    LCDM12            = (0x009C) ;
                    89 ; sfrb    LCDM13            = (0x009D) ;
                    90 ; sfrb    LCDM14            = (0x009E) ;
                    91 ; sfrb    LCDM15            = (0x009F) ;
                    92 ; sfrb    LCDM16            = (0x00A0) ;
                    93 ; sfrb    LCDM17            = (0x00A1) ;
                    94 ; sfrb    LCDM18            = (0x00A2) ;
                    95 ; sfrb    LCDM19            = (0x00A3) ;
                    96 ; sfrb    LCDM20            = (0x00A4) ;
                    97 ; sfrb    U0CTL             = (0x0070) ;
                    98 ; sfrb    U0TCTL            = (0x0071) ;
                    99 ; sfrb    U0RCTL            = (0x0072) ;
                   100 ; sfrb    U0MCTL            = (0x0073) ;
                   101 ; sfrb    U0BR0             = (0x0074) ;
                   102 ; sfrb    U0BR1             = (0x0075) ;
                   103 ; const sfrb U0RXBUF        = (0x0076) ;
                   104 ; sfrb    U0TXBUF           = (0x0077) ;
                   105 ; const sfrw TAIV           = (0x012E) ;
                   106 ; sfrw    TACTL             = (0x0160) ;
                   107 ; sfrw    TACCTL0           = (0x0162) ;
                   108 ; sfrw    TACCTL1           = (0x0164) ;
                   109 ; sfrw    TACCTL2           = (0x0166) ;
                   110 ; sfrw    TAR               = (0x0170) ;
                   111 ; sfrw    TACCR0            = (0x0172) ;
                   112 ; sfrw    TACCR1            = (0x0174) ;
                   113 ; sfrw    TACCR2            = (0x0176) ;
                   114 ; const sfrw TBIV           = (0x011E) ;
                   115 ; sfrw    TBCTL             = (0x0180) ;
                   116 ; sfrw    TBCCTL0           = (0x0182) ;
                   117 ; sfrw    TBCCTL1           = (0x0184) ;
                   118 ; sfrw    TBCCTL2           = (0x0186) ;
                   119 ; sfrw    TBR               = (0x0190) ;
                   120 ; sfrw    TBCCR0            = (0x0192) ;
                   121 ; sfrw    TBCCR1            = (0x0194) ;
                   122 ; sfrw    TBCCR2            = (0x0196) ;
                   123 ; sfrw    FCTL1             = (0x0128) ;
                   124 ; sfrw    FCTL2             = (0x012A) ;
                   125 ; sfrw    FCTL3             = (0x012C) ;
                   126 ; sfrb    CACTL1            = (0x0059) ;
                   127 ; sfrb    CACTL2            = (0x005A) ;
                   128 ; sfrb    CAPD              = (0x005B) ;
                   129 ; sfrw    ADC12CTL0         = (0x01A0) ;
                   130 ; sfrw    ADC12CTL1         = (0x01A2) ;
                   131 ; sfrw    ADC12IFG          = (0x01A4) ;
                   132 ; sfrw    ADC12IE           = (0x01A6) ;
                   133 ; sfrw    ADC12IV           = (0x01A8) ;
                   134 ; sfrw    ADC12MEM0         = (0x0140) ;
                   135 ; sfrw    ADC12MEM1         = (0x0142) ;
                   136 ; sfrw    ADC12MEM2         = (0x0144) ;
                   137 ; sfrw    ADC12MEM3         = (0x0146) ;
                   138 ; sfrw    ADC12MEM4         = (0x0148) ;
                   139 ; sfrw    ADC12MEM5         = (0x014A) ;
                   140 ; sfrw    ADC12MEM6         = (0x014C) ;
                   141 ; sfrw    ADC12MEM7         = (0x014E) ;
                   142 ; sfrw    ADC12MEM8         = (0x0150) ;
                   143 ; sfrw    ADC12MEM9         = (0x0152) ;
                   144 ; sfrw    ADC12MEM10        = (0x0154) ;
                   145 ; sfrw    ADC12MEM11        = (0x0156) ;
                   146 ; sfrw    ADC12MEM12        = (0x0158) ;
                   147 ; sfrw    ADC12MEM13        = (0x015A) ;
                   148 ; sfrw    ADC12MEM14        = (0x015C) ;
                   149 ; sfrw    ADC12MEM15        = (0x015E) ;
                   150 ; sfrb    ADC12MCTL0        = (0x0080) ;
                   151 ; sfrb    ADC12MCTL1        = (0x0081) ;
                   152 ; sfrb    ADC12MCTL2        = (0x0082) ;
                   153 ; sfrb    ADC12MCTL3        = (0x0083) ;
                   154 ; sfrb    ADC12MCTL4        = (0x0084) ;
                   155 ; sfrb    ADC12MCTL5        = (0x0085) ;
                   156 ; sfrb    ADC12MCTL6        = (0x0086) ;
                   157 ; sfrb    ADC12MCTL7        = (0x0087) ;
                   158 ; sfrb    ADC12MCTL8        = (0x0088) ;
                   159 ; sfrb    ADC12MCTL9        = (0x0089) ;
                   160 ; sfrb    ADC12MCTL10       = (0x008A) ;
                   161 ; sfrb    ADC12MCTL11       = (0x008B) ;
                   162 ; sfrb    ADC12MCTL12       = (0x008C) ;
                   163 ; sfrb    ADC12MCTL13       = (0x008D) ;
                   164 ; sfrb    ADC12MCTL14       = (0x008E) ;
                   165 ; sfrb    ADC12MCTL15       = (0x008F) ;
                   166 ; typedef unsigned char  byte;
                   167 ; byte size 1
                   168 ; typedef unsigned short uint16;
                   169 ; uint16 size 2
                   170 ; typedef          short sint16;
                   171 ; sint16 size 2
                   172 ; typedef unsigned long  uint32;
                   173 ; uint32 size 4
                   174 ; typedef          long  sint32;
                   175 ; sint32 size 4
                   176 ;    extern uint16 SampledAdcRawValue;
                   177 ;    extern volatile byte UpdateTempCorrectionFlag;
                   178 ;    extern const byte FrequencyCorrectionTable[];
                   179 ;    extern uint16 RtcCorrectionTime;
                   180 ;    void UpdateCorrection(void);
                   181 ;    void InitialiseTimerA1(void);
                   182 ; typedef unsigned int word;              
                   183 ; word size 2
                   184 ; enum
                   185 ; {
                   186 ;   ENGLISH,
                   187 ;   METRIC
                   188 ; };
                   189 ; static char *LCD = ((char*) (0x0091) ) ;
                   190     .iseg MSP430dayII_democ_idata
0000               191     .align 0x2
                   192 MSP430dayII_democ_V1:
0000               193     .align 0x2
0000               194     .align 0x2
0000 9100          195     .data 0x91
                   196     .dseg   MSP430dayII_democ_data
0000               197     .align 0x2
                   198 MSP430dayII_democ_V2:
0000               199     .align 0x2
                   200 _LCD:
0000               201     .bss 0x2
                   202 ; LCD size 2
                   203 ; static int MODE_TIME = 5;
                   204     .iseg MSP430dayII_democ_idata
0002               205     .align 0x2
0002               206     .align 0x2
0002 0500          207     .data 0x5
                   208     .dseg   MSP430dayII_democ_data
0002               209     .align 0x2
                   210 _MODE_TIME:
0002               211     .bss 0x2
                   212 ; MODE_TIME size 2
                   213 ; static int LCD_OFF_TIME = 5;
                   214     .iseg MSP430dayII_democ_idata
0004               215     .align 0x2
0004               216     .align 0x2
0004 0500          217     .data 0x5
                   218     .dseg   MSP430dayII_democ_data
0004               219     .align 0x2
                   220 _LCD_OFF_TIME:
0004               221     .bss 0x2
                   222 ; LCD_OFF_TIME size 2
                   223 ; static int Refcal_ram = 1500;           
                   224     .iseg MSP430dayII_democ_idata
0006               225     .align 0x2
0006               226     .align 0x2
0006 dc05          227     .data 0x5dc
                   228     .dseg   MSP430dayII_democ_data
0006               229     .align 0x2
                   230 _Refcal_ram:
0006               231     .bss 0x2
                   232 ; Refcal_ram size 2
                   233 ; static int Temp_slope_ram = 761;        
                   234     .iseg MSP430dayII_democ_idata
0008               235     .align 0x2
0008               236     .align 0x2
0008 f902          237     .data 0x2f9
                   238     .dseg   MSP430dayII_democ_data
0008               239     .align 0x2
                   240 _Temp_slope_ram:
0008               241     .bss 0x2
                   242 ; Temp_slope_ram size 2
                   243 ; static int Temp_offset_ram = 469;       
                   244     .iseg MSP430dayII_democ_idata
000a               245     .align 0x2
000a               246     .align 0x2
000a d501          247     .data 0x1d5
                   248     .dseg   MSP430dayII_democ_data
000a               249     .align 0x2
                   250 _Temp_offset_ram:
000a               251     .bss 0x2
                   252 ; Temp_offset_ram size 2
                   253 ; int unitMode = ENGLISH;                 
                   254     .iseg MSP430dayII_democ_idata
000c               255     .align 0x2
000c               256     .align 0x2
000c 0000          257     .data 0x0
                   258     .dseg   MSP430dayII_democ_data
000c               259     .align 0x2
                   260     .global _unitMode
                   261 _unitMode:
000c               262     .bss 0x2
                   263 ; unitMode size 2
                   264 ; unsigned char seconds = 0, minutes = 0, hours = 0x12; 
                   265     .iseg MSP430dayII_democ_idata
000e 00            266     .byte 0x0
                   267     .dseg   MSP430dayII_democ_data
                   268     .global _seconds
                   269 _seconds:
000e               270     .bss 0x1
                   271 ; seconds size 1
                   272     .iseg MSP430dayII_democ_idata
000f 00            273     .byte 0x0
                   274     .dseg   MSP430dayII_democ_data
                   275     .global _minutes
                   276 _minutes:
000f               277     .bss 0x1
                   278 ; minutes size 1
                   279     .iseg MSP430dayII_democ_idata
0010 12            280     .byte 0x12
                   281     .dseg   MSP430dayII_democ_data
                   282     .global _hours
                   283 _hours:
0010               284     .bss 0x1
                   285 ; hours size 1
                   286 ; int tempModeTime;                       
                   287 ; int lcdOffModeTime;                     
                   288 ; int twoButtonsPressed;                  
                   289 ; signed int tempF;                       

⌨️ 快捷键说明

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