#include "altera_avalon_pio_regs.h"
#include "alt_types.h"
int main (void) __attribute__ ((weak, alias("alt_main")));
int alt_main(void)
{
const unsigned char table[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
const unsigned char bit_set[4]={0xFE,0xFD, 0xFB, 0xF7};
alt_u8 seg = 0;
alt_u8 bit = 0;
volatile int i, j;
while(1)
{
for(i = 0; i < 4; i++)
{
seg = table[i];
bit = bit_set[i];
IOWR_ALTERA_AVALON_PIO_DATA(SEG_PIO_BASE, seg);
IOWR_ALTERA_AVALON_PIO_DATA(BIT_PIO_BASE, bit);
j = 0;
while(j < 200)
j++;
}
}
return 0;
}
评论