#include <STC8H.H>
#include "delay.h"
/*灌电流,低电平点亮*/
unsigned char code LED[16]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f, //前8个数据为左移点亮
0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; //后8个数据为右移点亮
#define OUT P2
void main(void)
{
/*P2.0 准双向口模式*/
P2M0 = 0x00;
P2M1 = 0x00;
while(1)
{
unsigned char i;
for(i=0;i<5;i++)
{
OUT = 0x00; //8个LED灯全亮
delay_ms(250);
OUT = 0xff; //8个LED灯全灭
delay_ms(250);
}
for(i=0;i<16;i++) //流水灯
{
OUT = LED[i];
delay_ms(250);
}
}
}
STC8H8K64U——流水灯1
最新推荐文章于 2024-07-25 18:30:27 发布