原创 nios II 实验一 LED流水灯

2009-9-13 18:42 5345 14 16 分类: MCU/ 嵌入式

#include "system.h"                                  //包含基本的硬件描述信息
#include "altera_avalon_pio_regs.h"         //包含基本的IO寄存器信息
#include "alt_types.h"                               //Altera定义的数据类型
#include "unistd.h"                                    //延时函数       


#define led  *(volatile unsigned char *) LED_BASE   //定义端口


int main(void)
{


  led = 0x02;
  alt_u8 dir = 0;
 
  while(1)
  {
        if(led & 0x81)
        {
          dir = (dir ^ 0x1);
        }
   
        if(dir)
        {
          led = led >> 1;
        }
        else
        {
          led = led << 1;
        }
  
  usleep(50000);     //延时50000us
  }
  return 0;
 
}


 

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户222124 2009-9-14 08:07

呵呵,主频是50MHz的

用户188034 2009-9-13 22:04

能问一下,试验板主频是多少吗
相关推荐阅读
用户222124 2010-12-08 22:18
台达PLC监控
台达PLC监控网上有很多例子,自己也照着弄了个,挺方便的,分享下串口数据格式:COM1,9600,8,N,1  ...
用户222124 2010-06-27 16:36
基于NIOS II和FPGA无线小车控制系统的设计
   主控制台以Cyclone II系列的EP2C8Q208C8为核心,通过nRF24L01进行无线通讯,来控制以ATmega8为微处理器的两轮小车,可以实现小车按控制平台发送的控制信息来准确运动。所...
用户222124 2009-11-13 15:58
51开发板已经销售完了,谢谢大家的支持!
51开发板已经销售完了,谢谢大家的支持!...
用户222124 2009-09-28 16:13
51开发板十一大放送!!!赶快行动吧!!!
  51开发板十一大放送!  赶快行动吧!!!   开发板硬件介绍: http://group.ednchina.com/2031/24972.aspx  开发板实物图片总汇: http://grou...
用户222124 2009-09-13 19:02
nios II 实验五 数码管显示数字钟(定时器实现 外部中断调节)
#include "system.h"                      //包含基本的硬件描述信息#include "altera_avalon_timer_regs.h"    //定义内...
用户222124 2009-09-13 18:57
nios II 实验四 PIO外部中断
#include "system.h"                      //包含基本的硬件描述信息#include "altera_avalon_timer_regs.h"    //定义内...
我要评论
2
14
关闭 站长推荐上一条 /3 下一条