在 NIOS II 中,可以使用以下代码来实现 LED 显示 53,当 KEY0 被按下时,数值 *2,当 KEY1 被按下时,数值-1,当 KEY2 被按下时,数值除以 2 的功能。
#include <stdio.h>
#include <unistd.h>
#include "system.h"
#include "altera_avalon_pio_regs.h"
int main()
{
int value = 53; // 初始值为 53
while (1)
{
// 将 value 输出到 LED
IOWR_ALTERA_AVALON