資源簡介
sopc中用nios2實現4×4矩陣鍵盤,含工程文件,自建最小系統。
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
//alt_u8?keyvalue;
void?keyISR(void?*pContext)
{
//alt_ic_irq_disable(KEY_0_IRQ_INTERRUPT_CONTROLLER_ID?KEY_0_IRQ);
IOWR_ALTERA_AVALON_PIO_IRQ_MASK(KEY_0_base?0x00);
IOWR_ALTERA_AVALON_PIO_EDGE_CAP(KEY_0_base?0x00);
//IOWR_ALTERA_AVALON_PIO_EDGE_CAP(KEY_0_base?0x00);
//keyvalue=IORD_8DIRECT(KEY_0_base?0);
ALT_USLEEP?(2000);
printf(“\nkeyvalue=%d\n“0);
//IOWR_ALTERA_AVALON_PIO_EDGE_CAP(KEY_0_base?0x0f);
//alt_ic_irq_enable?(KEY_0_IRQ_INTERRUPT_CONTROLLER_ID?KEY_0_IRQ);
IOWR_ALTERA_AVALON_PIO_IRQ_MASK(KEY_0_base?0x01);
}
void?initkey(void)
{
IOWR_ALTERA_AVALON_PIO_IRQ_MASK(KEY_0_base?0x01);
//IOWR_ALTERA_AVALON_PIO_EDGE_CAP(KEY_0_base?0x0f);
alt_ic_isr_register(
KEY_0_IRQ_INTERRUPT_CONTROLLER_ID
KEY_0_IRQ
keyISR
????????NULL
????????NULL);
alt_ic_irq_enable?(KEY_0_IRQ_INTERRUPT_CONTROLLER_ID?KEY_0_IRQ);
}
int?main()
{
printf(“%s“?“hello“);
IOWR_ALTERA_AVALON_PIO_DIRECTION(KEY_0_base?0);
????initkey();
????while(1);
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????66??2011-10-22?23:58??keyboard4_4\.sopc_builder\filters.xm
?????文件??????11838??2012-02-15?10:03??keyboard4_4\.sopc_builder\install.ptf
?????文件??????57131??2012-02-16?22:02??keyboard4_4\.sopc_builder\install2.ptf
?????文件????????637??2012-02-16?22:00??keyboard4_4\.sopc_builder\preferences.xm
?????文件???????3638??2011-10-23?00:03??keyboard4_4\altpll0.bsf
?????文件????????547??2011-10-23?00:03??keyboard4_4\altpll0.ppf
?????文件????????449??2011-10-23?00:03??keyboard4_4\altpll0.qip
?????文件??????16675??2011-10-23?00:03??keyboard4_4\altpll0.v
?????文件??????12545??2011-10-23?00:03??keyboard4_4\altpll0_bb.v
?????文件????????306??2011-11-06?12:15??keyboard4_4\Chain1.cdf
?????文件???????1807??2012-02-16?22:03??keyboard4_4\COL.v
?????文件????????840??2012-02-16?22:03??keyboard4_4\cpu_0.ocp
?????文件???????3654??2012-02-16?22:03??keyboard4_4\cpu_0.sdc
?????文件?????464616??2012-02-16?22:03??keyboard4_4\cpu_0.v
?????文件???????2392??2012-02-16?22:03??keyboard4_4\cpu_0_bht_ram.mif
?????文件????????920??2012-02-16?22:03??keyboard4_4\cpu_0_dc_tag_ram.mif
?????文件???????1881??2012-02-16?22:03??keyboard4_4\cpu_0_ic_tag_ram.mif
?????文件???????6872??2012-02-16?22:03??keyboard4_4\cpu_0_jtag_debug_module_sysclk.v
?????文件???????8074??2012-02-16?22:03??keyboard4_4\cpu_0_jtag_debug_module_tck.v
?????文件???????9785??2012-02-16?22:03??keyboard4_4\cpu_0_jtag_debug_module_wrapper.v
?????文件???????6200??2012-02-16?22:03??keyboard4_4\cpu_0_mult_cell.v
?????文件???????5878??2012-02-16?22:03??keyboard4_4\cpu_0_ociram_default_contents.mif
?????文件???????1419??2012-02-16?22:03??keyboard4_4\cpu_0_oci_test_bench.v
?????文件???????4185??2012-02-16?22:03??keyboard4_4\cpu_0_rf_ram_a.mif
?????文件???????4185??2012-02-16?22:03??keyboard4_4\cpu_0_rf_ram_b.mif
?????文件??????37666??2012-02-16?22:03??keyboard4_4\cpu_0_test_bench.v
?????文件???????1576??2012-02-15?10:26??keyboard4_4\db\add_sub_qvi.tdf
?????文件???????4671??2012-02-15?10:25??keyboard4_4\db\altpll0_altpll.v
?????文件??????51234??2012-02-15?10:25??keyboard4_4\db\altsyncram_0a02.tdf
?????文件??????27928??2012-02-15?10:25??keyboard4_4\db\altsyncram_3ag1.tdf
............此處省略1523個文件信息
- 上一篇:1.8寸和2.4寸彩屏TFT-SD例程及資料大全
- 下一篇:樂高ev3機器人設計
評論
共有 條評論