本帖最后由 gurong60 于 2013-4-9 15:07 编辑
#include <pic16F887.h>
#include <pic.h>
//__CONFIG(0X1832); //芯片配置字,看门狗关,上电延时开,//掉电检测关,低压编程关,加密,4M晶体HS振荡
void delay (unsigned char a)
{
unsigned char b,c;
for(b=a;b>0;b--)
{
for(c=255;c>0;c--)
{
NOP();
}
}
}
void initial(void)
{
TRISB=0x00;
}
void main(void)
{
unsigned char i,y;
initial(); while(1)
{
PORTB=0X01;
for(i=8;i>0;i--)
{
delay(10);
PORTB=PORTB<<1;
}
}
}
只有第一个端口在闪,郁闷,换到A口又是一种效果,仿真基于proteus
|