#include "system.h" //加入系统硬件信息的宏文件,程序中LED_PIO_BASE就是从该文件中获取的
#include "altera_avalon_pio_regs.h" //PIO的头文件
#include "alt_types.h" //数据类型的头文件
int main (void) __attribute__ ((weak, alias ("alt_main"))); //初始化文件
int alt_main (void)
{
alt_u8 led = 0x01;
volatile int i;
while (1)
{
if (led == 0x08)
{
led="0x01";
}
else
{
led = led << 1; //LED左移动显示
}
IOWR_ALTERA_AVALON_PIO_DATA(LED_BASE,led); //赋值 把led的值赋给LED_BASE这个基地址
i = 0;
while (i<1000000) //延时
i++;
}
return 0;
}
用户1623314 2010-4-17 23:34
tengjingshu_112148725 2010-4-17 22:20