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

📄 led.i

📁 Example codes for ADuC842 CPU family
💻 I
字号:
#line 1 "LED.c" /0   #line 1 "D:\PROGRAMY\ELEKTRONIKA\KEIL\C51\INC\STDIO.H" /0                typedef unsigned int size_t;   #pragma SAVE #pragma REGPARMS extern char _getkey (void); extern char getchar (void); extern char ungetchar (char); extern char putchar (char); extern int printf   (const char *, ...); extern int sprintf  (char *, const char *, ...); extern int vprintf  (const char *, char *); extern int vsprintf (char *, const char *, char *); extern char *gets (char *, int n); extern int scanf (const char *, ...); extern int sscanf (char *, const char *, ...); extern int puts (const char *);  #pragma RESTORE   #line 2 "LED.c" /0   #line 1 "rs_usb.h" /0  #line 1 "D:\PROGRAMY\ELEKTRONIKA\KEIL\C51\INC\ADI\ADUC842.H" /0     sfr   P0        = 0x80; sfr   SP        = 0x81; sfr16 DP        = 0x82; sfr   DPL       = 0x82; sfr   DPH       = 0x83; sfr   DPP       = 0x84; sfr   PCON      = 0x87; sfr   TCON      = 0x88; sfr   TMOD      = 0x89; sfr   TL0       = 0x8A; sfr   TL1       = 0x8B; sfr   TH0       = 0x8C; sfr   TH1       = 0x8D; sfr   P1        = 0x90; sfr   I2CADD1   = 0x91; sfr   I2CADD2   = 0x92; sfr   I2CADD3   = 0x93; sfr   SCON      = 0x98; sfr   SBUF      = 0x99; sfr   I2CDAT    = 0x9A; sfr   I2CADD    = 0x9B; sfr   T3FD      = 0x9D; sfr   T3CON     = 0x9E; sfr   P2        = 0xA0; sfr   TIMECON   = 0xA1; sfr   HTHSEC    = 0xA2; sfr   SEC       = 0xA3; sfr   MIN       = 0xA4; sfr   HOUR      = 0xA5; sfr   INTVAL    = 0xA6; sfr   DPCON     = 0xA7; sfr   IE        = 0xA8; sfr   IEIP2     = 0xA9; sfr   PWMCON    = 0xAE; sfr   CFG842    = 0xAF; sfr   P3        = 0xB0; sfr16 PWM0      = 0xB1; sfr   PWM0L     = 0xB1; sfr   PWM0H     = 0xB2; sfr16 PWM1      = 0xB3; sfr   PWM1L     = 0xB3; sfr   PWM1H     = 0xB4; sfr   SPH       = 0xB7; sfr   IP        = 0xB8; sfr   ECON      = 0xB9; sfr   EDATA1    = 0xBC; sfr   EDATA2    = 0xBD; sfr   EDATA3    = 0xBE; sfr   EDATA4    = 0xBF; sfr   WDCON     = 0xC0; sfr   CHIPID    = 0xC2; sfr16 EADR      = 0xC6; sfr   EADRL     = 0xC6; sfr   EADRH     = 0xC7; sfr   T2CON     = 0xC8; sfr16 RCAP2     = 0xCA; sfr   RCAP2L    = 0xCA; sfr   RCAP2H    = 0xCB; sfr16 T2LH      = 0xCC; sfr   TL2       = 0xCC; sfr   TH2       = 0xCD; sfr   PSW       = 0xD0; sfr16 DMALH     = 0xD2; sfr   DMAL      = 0xD2; sfr   DMAH      = 0xD3; sfr   DMAP      = 0xD4; sfr   PLLCON    = 0xD7; sfr   ADCCON2   = 0xD8; sfr16 ADCDATA   = 0xD9; sfr   ADCDATAL  = 0xD9; sfr   ADCDATAH  = 0xDA; sfr   PSMCON    = 0xDF; sfr   ACC       = 0xE0; sfr   DCON      = 0xE8; sfr   I2CCON    = 0xE8; sfr   ADCCON1   = 0xEF; sfr   B         = 0xF0; sfr16 ADCOFS    = 0xF1; sfr   ADCOFSL   = 0xF1; sfr   ADCOFSH   = 0xF2; sfr16 ADCGAIN   = 0xF3; sfr   ADCGAINL  = 0xF3; sfr   ADCGAINH  = 0xF4; sfr   ADCCON3   = 0xF5; sfr   SPIDAT    = 0xF7; sfr   SPICON    = 0xF8; sfr16 DAC0      = 0xF9; sfr   DAC0L     = 0xF9; sfr   DAC0H     = 0xFA; sfr16 DAC1      = 0xFB; sfr   DAC1L     = 0xFB; sfr   DAC1H     = 0xFC; sfr   DACCON    = 0xFD;    sbit  TF1       = 0x8F; sbit  TR1       = 0x8E; sbit  TF0       = 0x8D; sbit  TR0       = 0x8C; sbit  IE1       = 0x8B; sbit  IT1       = 0x8A; sbit  IE0       = 0x89; sbit  IT0       = 0x88;  sbit  T2EX      = 0x91; sbit  T2        = 0x90;  sbit  SM0       = 0x9F; sbit  SM1       = 0x9E; sbit  SM2       = 0x9D; sbit  REN       = 0x9C; sbit  TB8       = 0x9B; sbit  RB8       = 0x9A; sbit  TI        = 0x99; sbit  RI        = 0x98;  sbit  EA        = 0xAF; sbit  EADC      = 0xAE; sbit  ET2       = 0xAD; sbit  ES        = 0xAC; sbit  ET1       = 0xAB; sbit  EX1       = 0xAA; sbit  ET0       = 0xA9; sbit  EX0       = 0xA8;  sbit  RD        = 0xB7; sbit  WR        = 0xB6; sbit  T1        = 0xB5; sbit  T0        = 0xB4; sbit  INT1      = 0xB3; sbit  INT0      = 0xB2; sbit  TXD       = 0xB1; sbit  RXD       = 0xB0;  sbit  P07       = P0^7; sbit  P06       = P0^6; sbit  P05       = P0^5; sbit  P04       = P0^4; sbit  P03       = P0^3; sbit  P02       = P0^2; sbit  P01       = P0^1; sbit  P00       = P0^0;  sbit  P17       = P1^7; sbit  P16       = P1^6; sbit  P15       = P1^5; sbit  P14       = P1^4; sbit  P13       = P1^3; sbit  P12       = P1^2; sbit  P11       = P1^1; sbit  P10       = P1^0;  sbit  P27       = P2^7; sbit  P26       = P2^6; sbit  P25       = P2^5; sbit  P24       = P2^4; sbit  P23       = P2^3; sbit  P22       = P2^2; sbit  P21       = P2^1; sbit  P20       = P2^0;  sbit  P37       = P3^7; sbit  P36       = P3^6; sbit  P35       = P3^5; sbit  P34       = P3^4; sbit  P33       = P3^3; sbit  P32       = P3^2; sbit  P31       = P3^1; sbit  P30       = P3^0;  sbit  PSI       = 0xBF; sbit  PADC      = 0xBE; sbit  PT2       = 0xBD; sbit  PS        = 0xBC; sbit  PT1       = 0xBB; sbit  PX1       = 0xBA; sbit  PT0       = 0xB9; sbit  PX0       = 0xB8;  sbit  PRE3      = 0xC7; sbit  PRE2      = 0xC6; sbit  PRE1      = 0xC5; sbit  PRE0      = 0xC4; sbit  WDIR      = 0xC3; sbit  WDS       = 0xC2; sbit  WDE       = 0xC1; sbit  WDWR      = 0xC0;  sbit  TF2       = 0xCF; sbit  EXF2      = 0xCE; sbit  RCLK      = 0xCD; sbit  TCLK      = 0xCC; sbit  EXEN2     = 0xCB; sbit  TR2       = 0xCA; sbit  CNT2      = 0xC9; sbit  CAP2      = 0xC8;  sbit  CY        = 0xD7; sbit  AC        = 0xD6; sbit  F0        = 0xD5; sbit  RS1       = 0xD4; sbit  RS0       = 0xD3; sbit  OV        = 0xD2; sbit  F1        = 0xD1; sbit  P         = 0xD0;  sbit  ADCI      = 0xDF; sbit  DMA       = 0xDE; sbit  CCONV     = 0xDD; sbit  SCONV     = 0xDC; sbit  CS3       = 0xDB; sbit  CS2       = 0xDA; sbit  CS1       = 0xD9; sbit  CS0       = 0xD8;  sbit  D1        = 0xEF; sbit  D1EN      = 0xEE; sbit  D0        = 0xED; sbit  D0EN      = 0xEB;  sbit  MDO       = 0xEF; sbit  MDE       = 0xEE; sbit  MCO       = 0xED; sbit  MDI       = 0xEC; sbit  I2CM      = 0xEB; sbit  I2CRS     = 0xEA; sbit  I2CTX     = 0xE9; sbit  I2CI      = 0xE8;  sbit  ISPI      = 0xFF; sbit  WCOL      = 0xFE; sbit  SPE       = 0xFD; sbit  SPIM      = 0xFC; sbit  CPOL      = 0xFB; sbit  CPHA      = 0xFA; sbit  SPR1      = 0xF9; sbit  SPR0      = 0xF8;                                                                                                                                                                                                            #line 1 "rs_usb.h" /0   sbit LED = P3^7; sbit RxD_USB = P1^7; sbit TxD_USB = P3^4; sbit CTS_USB = P3^5; sbit DSR_USB = P3^6;  extern void DelayUs(unsigned char count); extern void DelayUs2(void); extern signed int ReadByte(void); extern void SendByte(unsigned char data_byte);#line 3 "LED.c" /0    sbit TEM = P2^0; sbit ADXL_Y = P1^4;  unsigned char napis[22] = " Spuki jest debe渃iak ";   signed int i=0; signed int s_data=0; unsigned char c=0;   void delay(unsigned int length) {  while (length!=0) { i = ReadByte(); if (i>=0) c = i&0xFF; length--; } }       void main (void) {	 DelayUs(0x01); DelayUs2(); TxD_USB = 1;   P1 = 11101111;   PLLCON = 0x01;        EA = 0;  napis[0] = 0xFF; napis[21] = 0x00;  while(1) { s_data = c; SendByte(s_data >> 8); SendByte(c); SendByte(P0); SendByte(P1); SendByte(P2); SendByte(P3); delay(0x03FF); } }

⌨️ 快捷键说明

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