- 9
- 0
- 约 11页
- 2017-01-11 发布于重庆
- 举报
微机原理实验并行IO接口设计.
微机原理实验三并行I/O接口实验姓名:学号:班级:一、 实验目的1. 掌握GPIOIP核的工作原理和使用方法掌握中断控制方式的IO接口设计原理掌握中断程序设计方法掌握IO接口程序控制方法:中断方式、查询方式、延时方式二、 实验任务按键输入,并显示到console用中断、查询两种方式实现按键输入,将结果显示到console窗口。硬件电路四、 硬件实现步骤1. 创建一个最小系统,启动XPS,并打开xmp工程文件。添加和配置GPIO IP核。3. 添加和配置AXI Interrupt Controller IP核。4. 产生外部GPIO连接。引脚约束五、 中断方式、查询方式1. 中断方式设计思路主程序开放microBlaze INTC,GPIO中断,不停地检测输出标志是否为1,是则输出数据到console,并将输出标志设置为0。中断服务程序读取数据(或输出数据)并设立输出标志位为1。 通过中断方式读入开关的状态,由于按键仅短暂的时间维持高电平,并且还具有抖动,因此需在中断服务程序内读入按键状态,并且为消除按键回弹产生的中断,需在中断服务程序内部暂时关闭中断,并且延时一段时间再打开中断。 2. 查询方式设计思路主程序不停地读取GPIO和ISR寄存器,当对应位为1时,读取GPIO的数据寄存器并输出到console(xil_printf函数实现,头文件为”stdio.h”),并写ISR相应位。
原创力文档

文档评论(0)