自学内容网 自学内容网

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

Q:还记得之前使用Verilog case语句来描述实现七段数码管的逻辑功能。本期我们创建Nios II工程用C语言代码实现相同的功能。

A:基本原理:一个七段数码管由7个发光二极管LED组成,所以控制一个数码管的显示即控制7个LED。我们在之前创建的控制LED Nios II工程基础上修改即可,PIO组件参数设置为7位输出模式;并在.v顶层文件例化系统,以及分配引脚。

创建Nios II软件工程,在source文件hello_hex.c中添加代码,控制原理也是调用IOWR(base, 0, data)函数对LED的data Register进行写操作,以此来控制七段数码管循环显示0~F。


原文地址:https://blog.csdn.net/weixin_47841246/article/details/138488886

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!