Chinaunix首页 | 论坛 | 博客
  • 博客访问: 188617
  • 博文数量: 20
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 405
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-19 13:00
文章分类
文章存档

2011年(1)

2009年(18)

2008年(1)

我的朋友

分类:

2008-03-22 00:06:14


用d的示例程序,中间出过好多错误,好在都解决了
看见流水灯的那一刻真的有点兴奋
感觉Nios II还是很有意思的
呵呵 继续学习.....
 

#include "system.h"
#include "altera_avalon_pio_regs.h"
#include "alt_types.h"
int alt_main (void)
{
  alt_u8 led = 0x2;
  alt_u8 dir = 0;
  volatile int i;
  while (1)
  {
    if (led & 0x81)
    {
      dir = (dir ^ 0x1);
    }
    if (dir)
    {
      led = led >> 1;
    }
    else
    {
      led = led << 1;
    }
    IOWR_ALTERA_AVALON_PIO_DATA(PIO_LED_BASE, led);
    
       i = 0;
    while (i<200000)
      i++;
  }
  return 0;
}

阅读(911) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Nios II中简单的按键中断程序

给主人留下些什么吧!~~