Qu artu s ii 11
0 Qsy s 实现7 段数码管实验 目的:用定时器控制数码管分秒计时,4 个数码管,有两位小数
环境:Qu artu s II 11
0 + Nios II 11
0 + DE0 DE0 开发板上的数码管是共阳极的,且已经接在了 3
3V 电源上
低电平点亮,高电平熄灭
存储器还是片上的
Qsy s 中: 原理图: Nios 代码: /******************************** Inclu des ********************************/ #inclu de "sy stem
h" #inclu de "altera_av alon_pio_regs
h" #inclu de "altera_av alon_timer_regs
h" #inclu de "alt_ty pes
h" #inclu de "sy s/alt_irq
h" #inclu de #inclu de #include #include /******************************** Variables ********************************/ // 数码管显示字符对应的16 进制数 alt_u8 segtab[16] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e}; // 0-F static alt_u8 cnt[4] = {0}; /******************************** Functions ********************************/ void init_timer