第4章VrilogHDL.ppt

5.3 Nios II嵌入式系统开发软件 第6章 可编程逻辑器件 (5)按钮BUTTON 在DE2开发板上有4只按钮KEY3~KEY0,在nios_0系统上命名为BUTTON_PIO。例如,让ED2开发板上的18只红色发光二极管LEDR17~LEDR0依次向左移位或向右移位发光,用按钮KEY0来控制LED移位的方向的C/C++源程序如下: #include count_binary.h int alt_main (void) { int i, key, data; while (1) { key = IORD(BUTTON_PIO_BASE,0); if (key 0x02) { data = 0x01; for (i=0; i18; i++) { IOWR(LED_RED_BASE,0,data); data = 1; usleep(100000); } //延迟 * * } else { data = 0x20000; for (i=0; i18; i++) {IOWR(LED_RED_BASE,0,data);

文档评论(0)

1亿VIP精品文档

相关文档