数字逻辑电路课程设计报告姓名******学号201126100416指导教师贾立新专业班级计算机+自动化1101学院计算机学院提交日期2013年6月6日一、实验内容1.12进制计数器设计。2.数字频率计的设计。二.12进制计数器设计1.设计要求用74LS192设计12进制加法计数器,计数值从01~12循环,用7段LED数码管显示计数值。用DEII实验板验证。2.原理图设计12进制加法计数器原理图如图1所示。图112进制加法计数器原理图原理说明:12进制加法计数器由2片74LS192(十进制计数器)和2片74LS47(显示译码器)组成。1清零。令RD=1,这时译码数字显示为0,清楚功能完成。2加计数。RD=0,LDN=1,DN=1,UP接单次脉冲。清零后送入12个单次脉冲,译码数字显示器会从1开始变到12,接着输入,又会从12变到1重新开始。3.操作步骤1、进入Windows操作系统,打开QuartusII软件2、建立工作文件夹和设计项目3、打开原理图编辑器4、原理图编辑5、给输入输出引脚命名6、保存原理图7、编译8、时序模拟9、引脚分配NodeNameDirectionLocation1AA[0]OutputPIN_AF102AA[1]OutputPIN_AB123AA[2]OutputPIN_AC124AA[3]OutputPIN_AD115AA[4]OutputPIN_AE116AA[5]OutputPIN_V147AA[6]OutputPIN_V138BB[0]OutputPIN_V209BB[1]OutputPIN_V2110BB[2]OutputPIN_W2111BB[3]OutputPIN_Y2212BB[4]OutputPIN_AA2413BB[5]OutputPIN_AA2314BB[6]OutputPIN_AB2415Pin_nameInputPIN_AB23引脚分配10、下载到DEII实验板验证三.4位数字频率计设计1.设计要求设计4位数字频率计,测频范围0000~9999Hz。用DEII实验板验证。2.数字频率计的工作原理当闸门信号(宽度为1s的正脉冲)到来时,闸门开通,被测信号通过闸门送到计数器,计数器开始计数,当闸门信号结束时,计数器停止计数。由于闸门开通的时间为1s,计数器的计数值就是被测信号频率。为了使测得的频率值准确,在闸门开通之前,计数器必须清零。为了使显示电路稳定地显示频率值,在计数器和显示电路之间加了锁存器,当计数器计数结束时,将计数值通过锁存信号送到锁存器。图2数字频率计原理框图图3数字频率计原理框图工作时序控制电路在时基电路的控制下产生三个信号:闸门信号、锁存信号和清零信号。各信号之间的时许关系如图所示。3.数字频率计顶层原理图设计图4数字频率计顶层原理图原理说明:图中共有四个模块:CNT10模块、LATCH4模块、DECODER模块、CONTROL模块,各模块之间的关系如图所示。CONTROL模块为频率的控制器,产生满足时序要求的控制信号;四个十进制计数器CNT10组成10000进制计数器,使频率计的测量范围达到0-9999Hz;LATCH4模块用于锁存计数器计数结果;DECODER模块将计数器输出的8421BCD码转换为七段显示码。4.数字频率计底层模块仿真(1)CNT10仿真图5CNT10模块仿真结果(2)LATCH4仿真图6LATCH4模块仿真结果(3)DECODER模块仿真结果图7Decoder模块仿真结果(4)CONTROL模块仿真结果图8Control模块仿真结果5.数字频率操作过程11、进入Windows操作系统,打开QuartusII软件12、建立工作文件夹和设计项目13、打开原理图编辑器14、原理图编辑15、给输入输出引脚命名16、保存原理图17、编译18、时序模拟19、引脚分配20、下载到DEII实验板验证四.实验体会在整个课程设计完后,我总的感觉是:收获颇丰。以前上课都是上一些最基本的东西而现在却可以将以前学的东西作出实际的东西。在这个过程中,我的确学得到很多在书本上学不到的东西,如:如何利用现有的元件组装得到设计利用计算机来画图等等。但也遇到了不少的挫折,有时遇到了一个错误怎么找也找不到原因所在,找了老半天结果却是接头的地方接错了,有时更是忘接电源了。在学习中的小问题在课堂上不犯,在动手的过程中却很有可能犯。特别是在接电路时,一不小心就会犯错,而且很不容易检查出来。但现在回过头来看,还是挺有成就感的。我的动手能力又有了进一步的提高。我学到了课本上没有的东西,也学会了如何利用计算机来画电路图,这在以后的学习和生活中会有很大的用处,增强了我的动手能力和实践能力,但是我还有不足,我会在以后的学习中逐步提高,做一个动手能力强的大学生。