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

📄 easyweb.i

📁 msp430 cs8900a msp430 servermsp430 servermsp430 servermsp430 servermsp430 server
💻 I
📖 第 1 页 / 共 2 页
字号:






















 


  #pragma system_include









 


  #pragma system_include
















 

 
typedef unsigned int    size_t;
typedef signed int ptrdiff_t;



typedef struct
{
  int   quot;
  int   rem;
} div_t;

typedef struct
{
  long int      quot;
  long int      rem;
} ldiv_t;








__intrinsic  void *malloc(size_t);

__intrinsic  void free(void *);

__intrinsic  void exit(int);

__intrinsic  void *calloc(size_t, size_t);

__intrinsic  void *realloc(void *, size_t);

__intrinsic  int  atoi(const char *);

__intrinsic  long atol(const char *);

__intrinsic  double atof(const char *);

__intrinsic  double strtod(const char *, char **);

__intrinsic  long int strtol(const char *, char **, int);

__intrinsic  unsigned long int strtoul(const char *, char **,
                                                       int);

__intrinsic  int rand(void);

__intrinsic  void srand(unsigned int);

__intrinsic  void abort(void);

__intrinsic  int abs(int);

__intrinsic  div_t div(int, int);

__intrinsic  long int labs(long int);

__intrinsic  ldiv_t ldiv(long int, long int);

__intrinsic  void *bsearch(const void *, const void *,
                                           size_t, size_t,
                                           int (*)(const void *,const void *));

__intrinsic  void qsort(void *, size_t, size_t,
                                        int (*)(const void *, const void *));









 


  #pragma system_include







 


  #pragma system_include




typedef void *va_list[1];

__intrinsic void __va_start(va_list);


 
 
 
 
 
 
 
 
 







 int  puts(const char *);
 int  putchar(int);
 int  getchar(void);
 int  sprintf(char *,const char *,...);
 int  vsprintf(char *,const char *,va_list);
 int  printf(const char *,...);
 int  vprintf(const char *,va_list);
 int  scanf(const char *,...);
 int  sscanf(const char *, const char *,...);
 char *gets(char *);









 


  #pragma system_include





__intrinsic  void *memcpy(void *, const void *, size_t);

__intrinsic  void *memmove(void *, const void *, size_t);

__intrinsic  void *memchr(const void *, int, size_t);

__intrinsic  void *memset(void *, int, size_t);

__intrinsic  int memcmp(const void *, const void *, size_t);

__intrinsic  char *strchr(const char *, int);

__intrinsic  int strcmp(const char *, const char *);

__intrinsic  int strncmp(const char *, const char *, size_t);

__intrinsic  int strcoll(const char *, const char *);

__intrinsic  size_t strlen(const char *);

__intrinsic  size_t strcspn(const char *, const char *);

__intrinsic  size_t strspn(const char *, const char *);

__intrinsic  char *strpbrk(const char *, const char *);

__intrinsic  char *strrchr(const char *, int);

__intrinsic  char *strstr(const char *, const char *);

__intrinsic  char *strcat(char *, const char *);

__intrinsic  char *strncat(char *, const char *, size_t);

__intrinsic  char *strcpy(char *, const char *);

__intrinsic  char *strncpy(char *, const char *, size_t);

__intrinsic  char *strerror(int);

__intrinsic  char *strtok(char *, const char *);

__intrinsic  size_t strxfrm(char *, const char *, size_t);



































 


#pragma system_include



























 


  #pragma system_include









 


  #pragma system_include

#pragma language=save
#pragma language=extended



 

typedef unsigned short istate_t;



  __intrinsic void __no_operation(void);
  __intrinsic void __enable_interrupt(void);
  __intrinsic void __disable_interrupt(void);

  __intrinsic istate_t __get_interrupt_state(void);
  __intrinsic void     __set_interrupt_state(istate_t);

  __intrinsic void __op_code(unsigned short);

  __intrinsic unsigned short __swap_bytes(unsigned short);

  __intrinsic void           __bic_SR_register(unsigned short);
  __intrinsic void           __bis_SR_register(unsigned short);
  __intrinsic unsigned short __get_SR_register(void);

  __intrinsic void           __bic_SR_register_on_exit(unsigned short);
  __intrinsic void           __bis_SR_register_on_exit(unsigned short);
  __intrinsic unsigned short __get_SR_register_on_exit(void);

  __intrinsic unsigned short     __bcd_add_short(unsigned short,
                                                 unsigned short);

  __intrinsic unsigned long      __bcd_add_long (unsigned long,
                                                 unsigned long);

  __intrinsic unsigned long long __bcd_add_long_long(unsigned long long,
                                                     unsigned long long);

  







 

  __intrinsic unsigned short __even_in_range(unsigned short __value,
                                             unsigned short __bound);

   
  __intrinsic void __delay_cycles(unsigned long __cycles);

  


 

  __intrinsic unsigned short __get_R4_register(void);
  __intrinsic void           __set_R4_register(unsigned short);

  __intrinsic unsigned short __get_R5_register(void);
  __intrinsic void           __set_R5_register(unsigned short);

  __intrinsic unsigned short __get_SP_register(void);
  __intrinsic void           __set_SP_register(unsigned short);

  


 
  __intrinsic void __data20_write_char (unsigned long  __addr,
                                        unsigned char  __value);

  __intrinsic void __data20_write_short(unsigned long  __addr,
                                        unsigned short __value);

  __intrinsic void __data20_write_long (unsigned long  __addr,
                                        unsigned long  __value);

  __intrinsic unsigned char  __data20_read_char (unsigned long __addr);
  __intrinsic unsigned short __data20_read_short(unsigned long __addr);
  __intrinsic unsigned long  __data20_read_long (unsigned long __addr);

  


 
  __intrinsic void __data16_write_addr (unsigned short __addr,
                                        unsigned long  __value);

  __intrinsic unsigned long  __data16_read_addr (unsigned short __addr);







 




 





 








#pragma language=restore


#pragma language=save
#pragma language=extended




 


  

 
  __intrinsic unsigned short _BIS_SR(unsigned short);

  

 
  __intrinsic unsigned short _BIC_SR(unsigned short);

  

 
  __intrinsic unsigned short _BIS_SR_IRQ(unsigned short);

  

 
  __intrinsic unsigned short _BIC_SR_IRQ(unsigned short);

  
 
  __intrinsic unsigned short _BIS_NMI_IE1(unsigned short);





 

 

 

 

 

 


 

 

#pragma language=restore

#pragma language=extended








 




 


 






 



 

__no_init volatile unsigned char IE1 @ (0x0000);

__no_init volatile unsigned char IFG1 @ (0x0002);

__no_init volatile unsigned char ME1 @ (0x0004);

__no_init volatile unsigned char IE2 @ (0x0001);

__no_init volatile unsigned char IFG2 @ (0x0003);

__no_init volatile unsigned char ME2 @ (0x0005);



 

__no_init volatile unsigned short WDTCTL @ (0x0120);
 


 
 
 
 
 
 

 
 
 
 



 

__no_init volatile unsigned short MPY @ (0x0130);
__no_init volatile unsigned short MPYS @ (0x0132);
__no_init volatile unsigned short MAC @ (0x0134);
__no_init volatile unsigned short MACS @ (0x0136);
__no_init volatile unsigned short OP2 @ (0x0138);
__no_init volatile unsigned short RESLO @ (0x013A);
__no_init volatile unsigned short RESHI @ (0x013C);
const __no_init volatile unsigned short SUMEXT @ (0x013E);



 

const __no_init volatile unsigned char P1IN @ (0x0020);
__no_init volatile unsigned char P1OUT @ (0x0021);
__no_init volatile unsigned char P1DIR @ (0x0022);
__no_init volatile unsigned char P1IFG @ (0x0023);
__no_init volatile unsigned char P1IES @ (0x0024);
__no_init volatile unsigned char P1IE @ (0x0025);
__no_init volatile unsigned char P1SEL @ (0x0026);

const __no_init volatile unsigned char P2IN @ (0x0028);
__no_init volatile unsigned char P2OUT @ (0x0029);
__no_init volatile unsigned char P2DIR @ (0x002A);
__no_init volatile unsigned char P2IFG @ (0x002B);
__no_init volatile unsigned char P2IES @ (0x002C);
__no_init volatile unsigned char P2IE @ (0x002D);
__no_init volatile unsigned char P2SEL @ (0x002E);



 

const __no_init volatile unsigned char P3IN @ (0x0018);
__no_init volatile unsigned char P3OUT @ (0x0019);
__no_init volatile unsigned char P3DIR @ (0x001A);
__no_init volatile unsigned char P3SEL @ (0x001B);

const __no_init volatile unsigned char P4IN @ (0x001C);
__no_init volatile unsigned char P4OUT @ (0x001D);
__no_init volatile unsigned char P4DIR @ (0x001E);
__no_init volatile unsigned char P4SEL @ (0x001F);



 

const __no_init volatile unsigned char P5IN @ (0x0030);
__no_init volatile unsigned char P5OUT @ (0x0031);
__no_init volatile unsigned char P5DIR @ (0x0032);
__no_init volatile unsigned char P5SEL @ (0x0033);

const __no_init volatile unsigned char P6IN @ (0x0034);
__no_init volatile unsigned char P6OUT @ (0x0035);
__no_init volatile unsigned char P6DIR @ (0x0036);
__no_init volatile unsigned char P6SEL @ (0x0037);



 

 

 

 



 

__no_init volatile unsigned char U0CTL @ (0x0070);
__no_init volatile unsigned char U0TCTL @ (0x0071);
__no_init volatile unsigned char U0RCTL @ (0x0072);
__no_init volatile unsigned char U0MCTL @ (0x0073);
__no_init volatile unsigned char U0BR0 @ (0x0074);
__no_init volatile unsigned char U0BR1 @ (0x0075);
const __no_init volatile unsigned char U0RXBUF @ (0x0076);
__no_init volatile unsigned char U0TXBUF @ (0x0077);

 




 

__no_init volatile unsigned char U1CTL @ (0x0078);
__no_init volatile unsigned char U1TCTL @ (0x0079);
__no_init volatile unsigned char U1RCTL @ (0x007A);
__no_init volatile unsigned char U1MCTL @ (0x007B);
__no_init volatile unsigned char U1BR0 @ (0x007C);
__no_init volatile unsigned char U1BR1 @ (0x007D);
const __no_init volatile unsigned char U1RXBUF @ (0x007E);
__no_init volatile unsigned char U1TXBUF @ (0x007F);

⌨️ 快捷键说明

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