8'b11111110; default:wei=8'b11111111; endcase end always @(data) begin case(data) 4'h0:duan=~8'b00111111; 4'h1:duan=~8'b00000110; 4'h2:duan=~8'b01011011; 4'h3:duan=~8'b01001111; 4'h4:duan=~8'b01100110; . 4'h5:duan=~8'b01101101; 4'h6:duan=~8'b01111101; 4'h7:duan=~8'b00000111; 4'h8:duan=~8'b01111111; 4'h9:duan=~8'b01101111; default:duan=~8'b00000000; endcase end endmodule 四. 实验总结经过这次的 EDA 课程, 我收获很多。它不仅增进了我对 EDA 设计的兴趣, 更让我熟悉了从开始的论证分析到软件程序的调试、仿真, 再到下载程序、调试硬件、实现功能这一设计流程。经过多次的修改和调试, 实验总算成功了, 在看到开发板上的效果时, 我内心非常激动, 感觉当初的汗水算没白费。一开始自己编写的代码没有用到数码显示选手的序号而且主持人要一直按着复位键选手才能抢答, 田老师对此提出建议让我进行改善。之后我将复位键定义了一个标志位, 使用标志位作为负责清屏的判定条件, 但是这样在抢答完后要安两次才能再次抢答, 一次复位再一次才标志开始抢答, 最后我又放弃使用标志位直接把负责清屏的判定条件改为复位键, 这样当复位键按下去的时候清屏, 放开复位键就标志着开始抢答,一键完成。最终代码总算是完善了。感谢田老师孜孜不倦的教诲。相信在 EDA 学习过程中自己思维能力、学习能力、思考方式的提高,定会在以后的学习过程中给我带来很大的帮助。