iniuxy的MCU DIY进程贴-高清美图 仅此一家

最简单的跑马灯
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delay_ms(uint s)
{
uint x;
for(s;s>0;s--)
{
for(x=100;x>0;x--);
}
}
void main()
{
uchar i, j;
P1 = 0xFF;
while(1)
{
P1 = 0x7F;
delay_ms(100);
for(i = 0; i < 8; i++)
{
P1=_cror_(P1,1);
delay_ms(100);
}
}
}
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delay_ms(uint s)
{
uint x;
for(s;s>0;s--)
{
for(x=100;x>0;x--);
}
}
void main()
{
uchar i, j;
P1 = 0xFF;
while(1)
{
P1 = 0x7F;
delay_ms(100);
for(i = 0; i < 8; i++)
{
P1=_cror_(P1,1);
delay_ms(100);
}
}
}