好文档 - 专业文书写作范文服务资料分享网站

EDA课程设计报告-多功能数字钟设计

天下 分享 时间: 加入收藏 我要投稿 点赞

D4:begin num=qian;wela=6'b110111; if(clk1k)

next_state=D04; else

next_state=D4;

end if(clk1k)

next_state=D5; else

next_state=D04;

D04:begin num=15;wela=6'b101111;

end

D5:begin num=wan;wela=6'b101111;

next_state=D05; next_state=D5;

if(clk1k)

else end if(clk1k)

next_state=D6; else

next_state=D05; end

D05:begin num=15;wela=6'b011111;

D6:begin num=shiwan;wela=6'b011111; if(clk1k)

next_state=D06; else

next_state=D6;

end

D06:begin num=15;wela=6'b111110; if(clk1k)

next_state=D1; else

14

next_state=D06;

end

default: next_state=D1; end end

endcase

endmodule

3.5数码管显示模块

module SEG7(num,wela,SEG); input [3:0]num; input [5:0]wela; output SEG; reg [7:0]SEG; always@(num)

begin

if((wela==6'b111011)||(wela==6'b101111)) begin case(num)

0:SEG=8'b01000000; 1:SEG=8'b01111001; 2:SEG=8'b00100100; 3:SEG=8'b00110000; 4:SEG=8'b00011001; 5:SEG=8'b00010010;

6:SEG=8'b00000010; 7:SEG=8'b01111000; 8:SEG=8'b00000000; 9:SEG=8'b00011000;

default:SEG =8'b11111111; endcase end else begin case(num)

15

0:SEG=8'b11000000; 1:SEG=8'b11111001; 2:SEG=8'b10100100; 3:SEG=8'b10110000; 4:SEG=8'b10011001; 5:SEG=8'b10010010;

6:SEG=8'b10000010; 7:SEG=8'b11111000; 8:SEG=8'b10000000; 9:SEG=8'b10011000;

default:SEG =8'b11111111; endcase end end

endmodule 3.6顶层模块

所有模块通过元件例化进顶层模块

module clock(tm,clk,rst,tiaoshi,tiaofen,wela,SEG,bee); input clk,rst,tiaoshi,tiaofen,tm; output [5:0]wela; output [7:0]SEG; output bee; wire net1; wire net9; wire net10; wire [3:0]net2; wire [3:0]net3; wire [3:0]net4; wire [3:0]net5; wire [3:0]net6; wire [3:0]net7; wire [3:0]net8;

wire [3:0]m6,m5,m4,m3,m2,m1;

oclk u1(.CLK(clk),.oclk(net1),.rst(rst),.clk_10(net9),.clk_100(net10));

16

state

u2(.clk1k(net1),.rst(rst),.num(net2),.tm(tm),.wela(wela),.ge(net3),.shi(net4),.bai(net5),.qian(net6),.wan(net7),.shiwan(net8),.m6(m6),.m5(m5),.m4(m4),.m3(m3),.m2(m2),.m1(m1));

SEG7 u3(.num(net2),.wela(wela),.SEG(SEG)); cni

u4(.clk_10(net9),.rst(rst),.tiaoshi(tiaoshi),.tiaofen(tiaofen),.ge(net3),.shi(net4),.bai(net5),.qian(net6),.wan(net7),.shiwan(net8),.bee(bee));

17

miaobiao endmodule

u5(.tm(tm),.clk_100(net10),.m6(m6),.m5(m5),.m4(m4),.m3(m3),.m2(m2),.m1(m1));

3.7管脚绑定和顶层原理

4总结与体会

通过学习,我对多功能数字钟已经有过一定的了解,对于程序,不断的调试仿真过程是必不可少的,无论多么仔细的编程,思路上的漏洞总是存在的,并且会完全体现在实验结果上,在不断的调试仿真过程中,许多问题的暴露使得我们不仅对数字电路原理有了更加深刻的了解也使我们对QuartusII平台的使用规则有了更多的了解。在经过了这一切之后,实现创新功能就会变得不再那么困难。

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.

基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究 内嵌EEPROM 的工艺和制程方法及对良率的影响MOTOROLA单片机MC68HC(8)05PV8/A研究 基于模糊控制的电阻钎焊温度控制系统的研制 基于MCS-51系列单片机单片机的通用控制模块的研究 )调节器基于单片机实现的供暖系统最佳启停自校正(STR 单片机控制的二级倒立摆系统的研究 协议栈的实现 基于增强型51系列单片机的TCP/IP基于单片机的蓄电池自动监测系统 基于32位嵌入式单片机系统的图像采集与处理技术的研究 基于单片机的作物营养诊断专家系统的研究 基于单片机的交流伺服电机运动控制系统研究与开发 基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究 基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发 模糊Smith智能控制方法的研究及其单片机 实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制 基于双单片机冲床数控系统的研究 基于CYGNAL单片机的在线间歇式浊度仪的研制 基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计 机床短循环走丝方式研究 基于单片机控制的高速快走丝电火花线切割基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器 基于单片机的实时内核设计及其应用研究基于单片机 基于单片机的远程抄表系统的设计与研究的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统 单片机系统软件构件开发的技术研究 基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制 基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制 气压式线性摩擦焊机单片机控制系统的研制 基于单片机的数字磁通门传感器 基于单片机的旋转变压器-数字转换器的研究 基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪 基于单片机的电机运动控制系统设计 Pico专用单片机核的可测性设计研究 基于MCS-51单片机的热量计 基于双单片机的智能遥测微型气象站 MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测 18

EDA课程设计报告-多功能数字钟设计

D4:beginnum=qian;wela=6'b110111;if(clk1k)next_state=D04;elsenext_
推荐度:
点击下载文档文档为doc格式
23qs73tr529kcek7hm3l8mqar1rud1013gx
领取福利

微信扫码领取福利

微信扫码分享