第11篇:创建Nios II工程之控制多个七段数码管

Q:DE2-115开发板上有8个七段数码管,如何用PIO IP并设计Nios II工程控制呢?

A:基本思路:DE2-115上有8个7位七段数码管,而一个PIO最多可配置为32位,如此就可以添加2个PIO都配置为28位output。

image-20240205092821401

Nios II软件工程的C程序调用2次IOWR(base, 0, data)函数分别对2组HEX进行写操作,控制8个七段数码管同时循环显示0~F。

image-20240205093238682

注:可以参考Intel的使用 Qsys 组件编辑器建立自定义 Qsys 组件教程创建一个自定义 HEX IP核并添加到Platform Designer系统,DE2-115 CD-ROM/DE2_115_demonstrations/DE2_115_golden_sopc/ip里有自定义 HEX IP核TERASIC_SEG7。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-11 10:30:09       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-11 10:30:09       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-11 10:30:09       82 阅读
  4. Python语言-面向对象

    2024-05-11 10:30:09       91 阅读

热门阅读

  1. string转wchar_t *

    2024-05-11 10:30:09       29 阅读
  2. Ajax 笔记02

    2024-05-11 10:30:09       27 阅读
  3. 码一点网站

    2024-05-11 10:30:09       27 阅读
  4. 数组小游戏

    2024-05-11 10:30:09       31 阅读
  5. React面试经验2

    2024-05-11 10:30:09       26 阅读
  6. 使用DataTrigger自定义WPF DataGrid行样式

    2024-05-11 10:30:09       27 阅读
  7. Linux运维工程师基础面试题整理(一)

    2024-05-11 10:30:09       25 阅读
  8. 基于单片机的医用辅助器械简析

    2024-05-11 10:30:09       22 阅读
  9. 【TypeScript模块简介以及使用方法】

    2024-05-11 10:30:09       29 阅读