[블루 브리지 컵 | 단편기 그룹] | 디지털 파이프와 LED 유수등 동적 디스플레이
void LedScan()
{
/* */
static unsigned char i=0;
static bit ledflag=0;
static unsigned char j=0;
P2=(P2&0X1F)|0X80;
P0=0XFF;
P2&=0X1F;
P2|=0X90;
P0=0XFF;
P2&=0X1F;
P2&=0X1F;
P0=0X80>>i;
P2|=0XC0;
P2&=0X1F;
P0=LedBuff[i];
P2|=0Xe0;
P2&=0X1F;
/*LED */
if(led1000>=1000)
{
led1000=0;
if(ledflag==0)
{
P0=~(0X01<//LED
P2|=0X90;
P2&=0X1F;
ledflag=1;
j++; // j , led1000 , LED1->LED3->LED5->LED7
} // j , LED LED j
else if(ledflag==1)
{
P0=0xff; //LED
P2|=0X90;
P2&=0X1F;
ledflag=0;
}
if(j==8) j=0;}
i++;
if(i==8) i=0;
}
LedScan()을 중단 함수에 배치하면 됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Blu-Bridge 컵 -- Excel 주소문제 설명 Excel 셀의 주소는 열 번호를 알파벳으로 표시하는 흥미로운 것을 나타낸다. 예를 들면, A는 첫 번째 열을 나타냅니다. B는 두 번째 열을 나타냅니다. Z는 26열을 나타냅니다. AA는 27열을 나타냅...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.