简易数字频率计 verilog语言设计
-
要求:1、设计一个数字频率计,闸门时间为1秒,Z高可测频率为100Mhz. 2、频率由8位数码管显示输出。
全部评论(1条)
-
- 查水表的路过 2014-07-01 00:00:00
- 假设 秒时间高电平为1秒钟。 参考代码如下, module button( clk, rst, pp1s, disp); input rst,clk; input pp1s; //秒时钟基准 output reg [7:0] disp[8:0]; //9个10进制数码管显示。 reg reg [3:0] cnt[8:0]; //9个十进制。 always@(posedge clk_dut or negedge rst) if(!rst) begin cnt[0] <= 3'b0; cnt[1] <= 3'b0; ...... cnt[8] <= 3'b0; end else if (!pp1s) begin cnt[0] <= 3'b0; cnt[1] <= 3'b0; ...... cnt[8] <= 3'b0; end else begin if (cnt[0] >= 4'h9) cnt[0] <= 4'b0; else cnt[0] <= cnt[0] + 1'b1; if (cnt[0] >= 4'b9) begin if (cnt[1] >= 4'h9) cnt[1] <= 4'b0; else cnt[1] <= cnt[1] + 1'b1; end if (cnt[0] >= 4'b9 && cnt[1] >= 4'b9) begin if (cnt[2] >= 4'h9) cnt[2] <= 4'b0; else cnt[2] <= cnt[2] + 1'b1; end ..... if (cnt[0] >= 4'b9 && cnt[1] >= 4'b9 && cnt[2] >= 4'b9 && cnt[3] >= 4'b9 && cnt[4] >= 4'b9 && cnt[5] >= 4'b9 && cnt[6] >= 4'b9 && cnt[7] >= 4'b9) begin if (cnt[8] >= 4'h9) cnt[8] <= 4'b0; else cnt[8] <= cnt[8] + 1'b1; end end //数码管编码 always@(*) case (cnt[0]) 4'h0 disp[0] = 0x3f; 4'h1 disp[0] = 0x06; 4'h2 disp[0] = 0x5b; 4'h3 disp[0] = 0x4f; 4'h4 disp[0] = 0x66; 4'h5 disp[0] = 0x6d; 4'h6 disp[0] = 0x7d; 4'h7 disp[0] = 0x07; 4'h8 disp[0] = 0x7f; 4'h9 disp[0] = 0x6f; default:disp[0] = 0x3f; endcase always@(*) case (cnt[8]) 4'h0 disp[8] = 0x3f; 4'h1 disp[8] = 0x06; 4'h2 disp[8] = 0x5b; 4'h3 disp[8] = 0x4f; 4'h4 disp[8] = 0x66; 4'h5 disp[8] = 0x6d; 4'h6 disp[8] = 0x7d; 4'h7 disp[8] = 0x07; 4'h8 disp[8] = 0x7f; 4'h9 disp[8] = 0x6f; default:disp[8] = 0x3f; endcase endmodule
-
赞(7)
回复(0)
热门问答
- 简易数字频率计 verilog语言设计
- 要求:1、设计一个数字频率计,闸门时间为1秒,Z高可测频率为100Mhz. 2、频率由8位数码管显示输出。
2014-06-30 06:21:07
518
1
- Verilog 数字频率计设计
- 要求LED显示 频率为0到999HZ
2009-06-08 03:00:10
396
2
- 简易数字频率计的设计
- 3.1被测信号波形:正弦波、三角波和矩形波。 3.2 测量频率范围:分三档: 1Hz~999Hz 0.01kHz~9.99kHz 0.1kHz~99.9kHz 3.3 测量周期范围:1ms~1s。 3.4 测量脉宽范围:1ms~1s。 3.5 测量精度:显示3位有效数字(要求分析1Hz、1kHz和999kHz的测量误差)。 3.6当... 3.1被测信号波形:正弦波、三角波和矩形波。 3.2 测量频率范围:分三档: 1Hz~999Hz 0.01kHz~9.99kHz 0.1kHz~99.9kHz 3.3 测量周期范围:1ms~1s。 3.4 测量脉宽范围:1ms~1s。 3.5 测量精度:显示3位有效数字(要求分析1Hz、1kHz和999kHz的测量误差)。 3.6当被测信号的频率超出测量范围时,报警. 4.扩展指标 要求测量频率值时,1Hz~99.9kHz的精度均为+1。 5.设计条件 5.1 电源条件:+5V。 型号 名称及功能 数量 NE555 定时器 1片 74151 8选1数据选择器 2片 74153 双4选1数据选择器 2片 7404 六反向器 1片 4518 十进制同步加/减计数器 2片 74132 四2输入与非门(有施密特触发器) 1片 74160 十进制同步计数器 3片 C392 数码管 3片 4017 十进制计数器/脉冲分配器 1片 4511 4线-七段所存译码器/驱动器 3片 TL084 1片 10K电位器 1片 电阻电容 拨盘开关 1个 门电路、阻容件、发光二极管和转换开关等原件自定。 求教高手! 展开
2011-08-31 14:12:30
525
5
- 高分求简易数字频率计设计
- 要求设计一个简易的数字频率计,其信号是给定的比较稳定的脉冲信号。 设计内容: 1、测量信号:方波 、正弦波、三角波; 2、测量频率范围: 1Hz~9999Hz; 3、显示方式:4位十进制数显示; 4、时基电路由 由555构成的多谐振荡器产生(当标准时间... 要求设计一个简易的数字频率计,其信号是给定的比较稳定的脉冲信号。 设计内容: 1、测量信号:方波 、正弦波、三角波; 2、测量频率范围: 1Hz~9999Hz; 3、显示方式:4位十进制数显示; 4、时基电路由 由555构成的多谐振荡器产生(当标准时间的精度要求较高时,应通过晶体振荡器分频获得); 5、当被测信号的频率超出测量范围时,报警。 设计报告书写格式: 1、选题介绍和设计系统实现的功能; 2、系统设计结构框图及原理; 3、采用芯片简介; 4、设计的完整电路以及仿真结果; 5、Protel绘制的电路原理图; 6、制作的PCB; 7、课程设计过程心得体会(负责了哪些内容、学到了什么、遇到的难题及解决方法等)。 电子课程设计过程: 系统设计→在Multisim2001下仿真→应用Protel 99SE绘制电路原理图→制作PCB→撰写设计报告 仿真软件: Multisim 2001,Protel 99SE。 展开
2009-01-03 06:22:59
402
3
- 数电课程设计,简易数字频率计设计
- 数电课程设计,简易数字频率计设计图片是老师给的提示,
2018-12-03 10:23:57
415
0
- 简易数字频率计
- 大神求帮做一个简易数字频率计 1. 被测信号的频率范围100Hz~100 kHz 2. 输入信号为正弦信号或方波信号 3. 四位数码管显示所测频率,并用发光二极管表示单位 4. 具有超量程报警功能 1210811846@qq.com
2017-07-01 07:06:15
462
1
- 哪位高人帮忙设计个简易数字频率计
- 简易数字频率计 设计要求: 1.可测量方波,正弦波,三角波的频率,频率计测量范围0.1---99.9KHZ 2.采用三位数码显示频率值,末位为四舍五入显示(误差≤±0.05KHZ) 3.若超量程指示灯亮五秒钟
2008-12-09 07:29:46
314
2
- 求用VHDL语言设计一数字频率计
- 1,输入为矩形脉冲,频率范围0-99MHZ, 2,用五位数码管显示,只显示Z后结果,过程无需显示 3,单位为HZ KMZ两档,自动切换
2011-12-16 02:41:05
333
2
- verilog 数字频率计主要功能是什么?
2010-07-18 23:18:19
487
1
- 急求 跪求 基于Verilog HDL 语言的简易逻辑分析仪设计 我的邮箱是13703412@qq.com
2010-12-19 03:52:10
286
2
- 基于vhdl语言的8位数字频率计的设计
- 论文要求:测量从1Hz到9999的信号频率,并将被测信 的频率在数码管上显示出来,采用文本和图形混合设计的方法! 请高人指点一下!我实在是不懂,Z好能给我发一份设计,邮箱是945876736@qq.com!万分感谢!!!!
2010-03-14 18:18:36
329
2
- 急求:关于数电简易数字频率计的设计
- 急求: 要求: ⑴.设计一个简易数字频率计,用于测量数字信号的频率并显示,用一个开关控制频率计的起动和停止,并可对频率计置数。 ⑵.测频范围为0.1Hz到9999Hz。 ⑶.测量所需时基时间可调,分1秒和10秒两档。 ⑷.能连续循环测量显示,若用1秒档时要求6秒完... 急求: 要求: ⑴.设计一个简易数字频率计,用于测量数字信号的频率并显示,用一个开关控制频率计的起动和停止,并可对频率计置数。 ⑵.测频范围为0.1Hz到9999Hz。 ⑶.测量所需时基时间可调,分1秒和10秒两档。 ⑷.能连续循环测量显示,若用1秒档时要求6秒完成一个循环,其中1秒计数测量;4秒显示结果;1秒清零。然后依次循环。10秒档则60秒完成一个循环。 常见的元器件选择: •74160(74161),10进制(16进制)计数器•555,•7474 双D触发器•7400(2输入端,4与非门),•7404(6非门),•7408(2输入,4与门)•7420(4输入,2与非门), •7432(2输入端,4或门),•7421(4输入端,双与门),•7411(3输入端,3与门),•7410(3输入端,3与非门),•7402(2输入端,4或非门),•7427(3输入端,3或非门), 展开
2014-06-07 23:28:34
530
2
- 一种简易数字频率计电路设计
- 1. 一种简易数字频率计电路设计 设计要求:设计并制作一种用于频率测量的数字频率计电路,技术指标如下: (1)频率测量范围:10~10kHZ,显示位数:4位 (2)输入电压幅度:300mV~3V,输入信号波形:任意周期信号 (3)手动清零 (4)测量误差Z大为1 ... 1. 一种简易数字频率计电路设计 设计要求:设计并制作一种用于频率测量的数字频率计电路,技术指标如下: (1)频率测量范围:10~10kHZ,显示位数:4位 (2)输入电压幅度:300mV~3V,输入信号波形:任意周期信号 (3)手动清零 (4)测量误差Z大为1 (3)电源:220V/50HZ 求设计电路原理图 展开
2018-11-27 10:32:10
354
0
- 毕业设计数字频率计设计
2012-11-27 14:46:56
466
1
- EDA设计:数字频率计
- 要求: 1.输入为矩形脉冲,频率范围0~99MHz; 2.用五位数码管显示;只显示Z后的结果,不要将计数过程显示出来; 3.单位为Hz和KHz两档,自动切换。
2010-09-02 01:51:07
298
1
- 数字频率计的设计
- 二、数字频率计的设计 任务书 1、 简要说明: 根据频率计的测频原理,按照测频量程需要,选择合适的时基信号即闸门时间,对输入被测信号进行计数,实现测频的目的。 2、 任务和要求: 设计一个3位十进制数字显示的数字式频率计,其频率测量范围在1MHz内。... 二、数字频率计的设计 任务书 1、 简要说明: 根据频率计的测频原理,按照测频量程需要,选择合适的时基信号即闸门时间,对输入被测信号进行计数,实现测频的目的。 2、 任务和要求: 设计一个3位十进制数字显示的数字式频率计,其频率测量范围在1MHz内。量程分为10kHz、100kHz和1MHz三挡,即Z大读数分别为9.99 kHz、99.9 kHz和999 kHz。这里要求量程能够自动转换,具体要求如下: ① 当读数大于999时,频率计处于超量程状态,下一次测量时,量程自动增大1档; ② 当读数小于099时,频率计处于欠量程状态,下一次测量时,量程自动减小1档; ③ 当超过频率测量范围时,显示器溢出; ④ 采用记忆显示方式即计数过程中不显示数据,待计数过程结束后,显示测频结果,并将此显示结果保持到下次计数结束、显示时间不短于1s; ⑤ 小数点位置随量程变化自动移位; ⑥ 选做:增加测周期功能(量程为1ms、10ms、100ms三档,即Z大读书为9.99ms,99.9ms和999ms) 用MAX-PLUSII或能实现的程序或者QUARTUS实现,好了追加100分,C语言的不行啊!用verilog HDL语言写。尽量详细些,Z好是以报告或论文的形式。程序要有注释 展开
2008-09-04 21:49:36
440
3
- 简易测距仪设计
- 一:设计主要内容 结合所学过的模拟电路及单片机知识,设计制作一个距离测量仪表 二:主要技术参数指标 主控芯片:便宜实惠Z好 4位数码管显示 测距范围:3cm-10m 具有距离报警功能 具有时钟切换功能 毕业设计的题目,... 一:设计主要内容 结合所学过的模拟电路及单片机知识,设计制作一个距离测量仪表 二:主要技术参数指标 主控芯片:便宜实惠Z好 4位数码管显示 测距范围:3cm-10m 具有距离报警功能 具有时钟切换功能 毕业设计的题目,求解程序和原理图,Z好有份实验报告! 求助! 展开
2012-04-12 03:27:47
309
1
- 简易信号发生器设计
- 高手回答利用单片机Z小系统设计一个简易信号发生器,具体要求如下:1,完成频率范围为0.1-5000HZ,的方波发生器,要求如下:(1),空比1-5可调(2),可键盘输入发生频率2,可完成脉宽范围为100微... 高手回答 利用单片机Z小系统设计一个简易信号发生器,具体要求如下: 1,完成频率范围为0.1-5000HZ,的方波发生器,要求如下: (1),空比1-5可调 (2),可键盘输入发生频率 2,可完成脉宽范围为100微秒-1秒的脉冲发生器,要求如下: (1),可键盘输入发生脉冲宽度 (2),每按一次触发键,即可发一个单脉冲 展开
2006-05-13 09:09:42
518
1
- 基于51单片机的数字频率计设计资料。要C语言的,谢谢。
- 问题补充:需要原理图,源程序,等等。Z好是自己做完了调试能用的。 有资料的请把完整的资料发到chenfeng_0213@163.com谢谢。
2010-12-01 18:26:10
391
2
- 51单片机制作简易数字频率计程序
2010-12-09 18:27:45
244
1
12月突出贡献榜
推荐主页
最新话题
-
- #八一建军节——科技铸盾,仪器护航#
- 如何选择到合适的磷青铜绞线?磷青铜绞线的质量...如何选择到合适的磷青铜绞线?磷青铜绞线的质量解析和如何选择到合适的绞线?磷青铜绞线是一种特殊的铜合金导线,由铜、锡和磷等元素组成,具有很好的机械性能、电气性能和耐腐蚀性。磷青铜绞线基本定义与特性:磷青铜是铜与锡、磷的合金,质地坚硬,可制弹簧。典型成分为铜(90%)、锡(6-9%)及磷(0.03-0.6%)锡元素提升合金的强度和耐腐蚀性,磷则细化晶粒、增强耐磨性铸造性能。耐磨性:表面氧化层使其在特殊环境下耐腐蚀,使用寿命长导电性:保持铜很好导电性能的同时有化电子传输路径非铁磁性:不含铁元素,避免在强磁场环境中产生额外能量损耗弹性:受到外力作用时能迅速恢复原状
- 八一建军节 铁血铸军魂













参与评论
登录后参与评论