原创 nios II 实验二 数码管显示

2009-9-13 18:48 5140 9 13 分类: MCU/ 嵌入式

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


#define seg  *(volatile unsigned char *) SM_SEG_BASE
#define bit  *(volatile unsigned char *) SM_BIT_BASE



const alt_u8 duan[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
alt_u8 num[8] = {0,0,0,0,0,0,0,0};



void display(alt_u16 i)
{
    alt_u8 j;
    num[0] = i % 10;
    num[1] = (i / 100)%10;
    num[2] = (i / 1000)%10;
    num[3] = (i / 10000)%10;
    num[4] = (i / 100000)%10;
    num[5] = (i / 1000000)%10;
    num[6] = (i / 10000000)%10;
    num[7] = (i / 100000000)%10;
    
   for(j=0; j<8; j++)
    {
       bit = ~(0x01 << j);   //位选低位有效
       seg = duan[num[j]]; 
       usleep(500);  
    }
}


int main(void)
{


 alt_u16 n;
  
  while(1)
  {
    display(n);
    n++;


  }
  return 0;
}

文章评论4条评论)

登录后参与讨论

用户582343 2010-1-6 21:10

这位哥们,有没有基于nios的频率计程序啊?跪求了啊!我的邮箱hanshuai8602@126.com

用户39557 2009-12-5 16:26

bit = ~(0x01 << j); //位选低位有效 seg = duan[num[j]]; 报错!!!

用户222124 2009-9-14 08:09

是共阳的八位数码管哈

用户188034 2009-9-13 22:03

有原理图最好了
相关推荐阅读
用户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"    //定义内...
EE直播间
更多
我要评论
4
9
关闭 站长推荐上一条 /3 下一条