板子总算看懂了,哈哈哈哈。
#include "2410addr.h"
//延时
void Delay(int time)
{
for(time=0;time<50000;time++);
}
int Main (void)
{
rGPFCON = 0x55aa;
rGPFUP = 0xff;
while(1)
{
rGPFDAT = rGPFDAT & (~(0xf<<4)) | ( 8<<4 ) ; //灭D5
Delay( 3000 ) ; //延时
rGPFDAT = rGPFDAT & (~(0xf<<4)) | ( 4<<4 ) ; //灭D4
Delay( 3000 ) ; //延时
rGPFDAT = rGPFDAT & (~(0xf<<4)) | ( 2<<4 ) ; //灭D3
Delay( 3000 ) ; //延时
rGPFDAT = rGPFDAT & (~(0xf<<4)) | ( 1<<4 ) ; //灭D2
Delay( 3000 ) ; //延时
rGPFDAT = rGPFDAT & (~(0xf<<4)) | ( 0<<4 ) ; //全亮
Delay( 3000 ) ;
rGPFDAT = rGPFDAT & (~(0xf<<4)) | ( 1<<4 ) ; //灭D2
Delay( 3000 ) ;
rGPFDAT = rGPFDAT & (~(0xf<<4)) | ( 2<<4 ) ; //灭D3
Delay( 3000 ) ;
rGPFDAT = rGPFDAT & (~(0xf<<4)) | ( 4<<4 ) ; //灭D4
}
}
浙公网安备 33010602011771号