📄 cs8900.i
字号:
#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);
const __no_init volatile unsigned short TAIV @ (0x012E);
__no_init volatile unsigned short TACTL @ (0x0160);
__no_init volatile unsigned short TACCTL0 @ (0x0162);
__no_init volatile unsigned short TACCTL1 @ (0x0164);
__no_init volatile unsigned short TACCTL2 @ (0x0166);
__no_init volatile unsigned short TAR @ (0x0170);
__no_init volatile unsigned short TACCR0 @ (0x0172);
__no_init volatile unsigned short TACCR1 @ (0x0174);
__no_init volatile unsigned short TACCR2 @ (0x0176);
const __no_init volatile unsigned short TBIV @ (0x011E);
__no_init volatile unsigned short TBCTL @ (0x0180);
__no_init volatile unsigned short TBCCTL0 @ (0x0182);
__no_init volatile unsigned short TBCCTL1 @ (0x0184);
__no_init volatile unsigned short TBCCTL2 @ (0x0186);
__no_init volatile unsigned short TBCCTL3 @ (0x0188);
__no_init volatile unsigned short TBCCTL4 @ (0x018A);
__no_init volatile unsigned short TBCCTL5 @ (0x018C);
__no_init volatile unsigned short TBCCTL6 @ (0x018E);
__no_init volatile unsigned short TBR @ (0x0190);
__no_init volatile unsigned short TBCCR0 @ (0x0192);
__no_init volatile unsigned short TBCCR1 @ (0x0194);
__no_init volatile unsigned short TBCCR2 @ (0x0196);
__no_init volatile unsigned short TBCCR3 @ (0x0198);
__no_init volatile unsigned short TBCCR4 @ (0x019A);
__no_init volatile unsigned short TBCCR5 @ (0x019C);
__no_init volatile unsigned short TBCCR6 @ (0x019E);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -