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

📄 led.c

📁 51单片机控制产生4路标准舵机PWM(周期20ms
💻 C
字号:
/*--------------------------------------------------------------------------
LED.C

LED access macros and functions for the DE51-S by Windsun
--------------------------------------------------------------------------*/
#include <LED.h>
unsigned char dig[4];
#if 0  
void delay()
{unsigned i;
for(i=0;i<4000;i++);
}
#else
extern void delay();
#endif
unsigned char NUMTOSEG7(unsigned char DATA)
{ unsigned char AA;
  switch (DATA)
  { case 0: AA=0xC0;break; /* ‘0’*/
    case 1: AA=0xFC;break; /* ‘1’*/
    case 2: AA=0x92;break; /* ‘2’*/
    case 3: AA=0x98;break; /* ‘3’*/
    case 4: AA=0xAC;break; /* ‘4’*/
    case 5: AA=0x89;break; /* ‘5’*/
    case 6: AA=0x81;break; /* ‘6’*/
    case 7: AA=0xDC;break; /* ‘7’*/
    case 8: AA=0x80;break; /* ‘8’*/
    case 9: AA=0x88;break; /* ‘9’*/
    default: AA=0xff;
  }
  return(AA);
}
void setdig(unsigned int * toshow )
{ dig[0]=*toshow%10;
  dig[1]=(*toshow/10)%10;
dig[2]=(*toshow/100)%10;
//dig[3]=(*toshow/1000)%10;

}
void showdig()
{
static unsigned int i;

for(i=0;i<4;i++)
{
LEDShutDown;
LEDSelDigi(3-i);
LEDSetVal(dig[i]);
delay();
}
			



}

⌨️ 快捷键说明

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