ERA_AVALON_PIO_DATA(KEY_PIO_BASE);Р IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE,K);Р usleep(10000);Р }Р return 0;Р}Р六、结果性能分析Р当按下KEY1后第一个LED点亮,松开后第一个LED熄灭Р当按下KEY2后第二个LED点亮,松开后第二个LED熄灭Р当按下KEY3后第三个LED点亮,松开后第三个LED熄灭Р当按下KEY4后第四个LED点亮,松开后第四个LED熄灭Р七、设计作品图片Р[八、结论与心得]Р因为有了前两次实验的经验和教训,所以这次实验并没有遇到多少障碍。最主要的困难应该就是实验代码的编写。上一次的实验是要求完成LED的循环亮灭,所以在此基础之上,我们对实验代码进行了稍加修改,主要就是加入了一个Input ports输入端口,以便完成控制按键的输入,其余的部分则和第二个实验代码相差无几。一开始调试的时候,按下第一个按键结果第三个灯亮了, 按下第二个按键结果第一个灯亮了,并没有达到实验所要求的目的,所以我们开始排查问题。后来发现是在分配管脚的时候,管脚号分配有误,才导致了这个问题的出现。在查找实验箱上每个按键对应的管脚号并重新分配后,出现了正确的实验现象,因此实验成功了。РSOPC课程设计成绩评定表Р专业:电子信息工程班级:1401班学号:2014221119300052 姓名: 朱博文Р专业:电子信息工程班级:1401班学号:2014221119300013 姓名: 陈宣至Р专业:电子信息工程班级:1401班学号:2014221119300072 姓名: 袁畅Р课题名称РSOPC按键控制LED灯亮灭Р设计任务与要求Р当分别按下1-4号按键时,LED1-LED4能相应的点亮,当松开按键时,LED能相应的熄灭。Р指导教师评语Р 成绩: 指导教师:Р时间: 年月日