资源简介
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机器人设计
相关资源
- 革新科技EDA_SOPC实验指导书.pdf
- Digital.Logic.And.Microprocessor.Design.With.V
- 80sp1_nios2eds
- 基于SOPC的uart通信工程包
- nios2gcc.tar.bz2
- 基于sopc的音乐播放器
- altera 官方 IP核
- FPGA与SOPC设计教程:DE2实践+光盘案例
- FPGA与SOPC设计教程:DE2实践
- 开源软核处理器OPENRISC的SOPC设计
- Verilog SOPC高级实验教程 -夏宇闻-带书
- 基于niosⅡ和嵌入式sopc系统设计与ve
- Verilog SOPC高级实验教程
- 基于FPGA的SOPC嵌入式系统设计与典型
- Altera FIFO开发资料
- SOPC高级实验教程北航
- 基于SOPC的数字电子时钟设计.rar
- 基于NiosII的二维条码识别系统设计
- uClinux-dist-20070130-nios2-02.diff.gz
- verilog 4×4矩阵键盘
- sopc开发的
- 基于sopc流水灯实现软件代码
- C51单片机密码锁4×4矩阵键盘+LCD1602液
- 4×4矩阵键盘原理及其在单片机中的简
- 4×4矩阵键盘键值LCD1602显示汇编语言
- 《开源软核处理器OpenRisc的SOPC设计》
- 基于FPGA的液晶屏触摸控制IP核设计
- 基于SoPC的参数化TFT-LCD控制器IP核设计
- 基于Xilinx FPGA SOPC的TFT-LCD 控制器设计
- Avalon总线SHT11的自定义IP核的开发
评论
共有 条评论