课程设计论文-数字频率计的设计内容摘要:
数字频率计 12 门控模块 gate_control 门控模块实现检测外界量程的选择,并且根据量程输出控制 6 位 BCD 码十进制计算器的计数时钟。 生成的模块如下: 实现的源程序如下: module gate_control(SW0,SW1,SW2,f1hz,f10hz,f100hz,Latch_EN,Counter_EN,dp_s1hz,dp_s10hz,dp_s100hz)。 output Latch_EN。 output Counter_EN。 output dp_s1hz,dp_s10hz,dp_s100hz。 input SW0,SW1,SW2。 input f1hz,f10hz,f100hz。 reg dp_s1hz,dp_s10hz,dp_s100hz。 reg fref。 reg wire_1。 reg wire_2。 initial begin fref = 139。 b0。 wire_1 = 139。 b0。 wire_2 = 139。 b0; end always @(SW0 or SW1 or SW2 or f1hz or f10hz or f100hz) begin if(SW2 == 139。 b1) begin fref = f100hz。 {dp_s1hz,dp_s10hz,dp_s100hz} = 339。 b001。 end else if(SW1 == 139。 b1) begin fref = f10hz。 {dp_s1hz,dp_s10hz,dp_s100hz} = 339。 b010。 end else if(SW0 == 139。 b1) begin fref = f1hz。 {dp_s1hz,dp_s10hz,dp_s100hz} = 339。 b100。 end end always @(posedge fref) begin wire_1 = ! wire_1; end always @(negedge fref) begin wire_2 = wire_1。 end assign Counter_EN = wire_1。 assign Latch_EN = (! Counter_EN) amp。 wire_2。 endmodule 该模块定义输入端口如下: 数字频率计 13 ● SW0、 SW SW2:量程选择开关 ● flhz: 1Hz 的标准时钟输入 ● fl0hz: 10Hz的标准时钟输入 ● fl00hz: 100Hz 的标准时钟输入 该模块定义输入端口如下: ● Latch_EN:用来是能寄存器所存数据 ● Counter_EN:用于使能计数器开始计数 ● dp_s1hz:选择 999999Hz 量程时,用于控制显示中的小数点位置 ● dp_s10hz:选择 量程时,用于控制显示中的小数点位置 ● dp_s100hz:选择 量程时,用于控制显示中的小数点位置 经过 ModelSim SE 仿真图像如下: 分频模块 fdiv 分频模块在系统全局时钟的驱动下,经过分频得到系统中所需要的多种频率成分的时钟信号。 分频模块的结构框图如图 所示。 数字频率计 14 图 分频模块结构框图 实现分频功能的源代码如下: module fdiv(clk,f1hz,f10hz,f100hz,f1khz)。 output f1hz,f10hz,f100hz,f1khz。 input clk。 reg f1hz,f10hz,f100hz,f1khz。 integer t1=0,t2=0,t3=0,t4=0。 always @(posedge clk) begin if(t147999) begin f1khz = 139。 b0。 t1 = t1 + 1。 end else begin f1khz = 139。 b1。 t1 = 0。 end end always @(posedge f1khz) begin if(t2 9) begin f100hz = 139。 b0。 t2 = t2 + 1。 end else begin f100hz = 139。 b1。 t2 = 0。 end end always @(posedge f100hz) begin if(t39) 数字频率计 15 begin f10hz = 139。 b0。 t3 = t3 + 1。 end else begin f10hz = 139。 b1。 t3 = 0。 end end always @(posedge f10hz) begin if(t49) begin f1hz = 139。 b0。 t4 = t4 + 1。 end else begin f1hz = 139。 b1。 t4 = 0。 end end endmodule 该模块定义输入端口如下: ● clk:全局系统时钟信号 该模块定义输出端口如下: ● f1hz:输出 1Hz 的时钟信号 ● f10hz:输出 1Hz 的时钟信号 ● f1khz:输出 1Hz 的时钟信号 经过 ModelSim SE 仿真图像如下: 寄存器模块 flip_latch 寄存器模块实现每一个测量频率时,计数器计算值的暂时存储。 并且将储存的溢出信号输出。 该模块的结构图如下图所示: 数字频率计 16 实现该模块的源代码如下: module flip_latch(clk,A0,A1,A2,A3,A4,A5,A6,Q0,Q1,Q2,Q3,Q4,Q5,Q6)。 output [3:0] Q0,Q1,Q2,Q3,Q4,Q5。 output Q6。 input clk。 input [3:0] A0,A1,A2,A3,A4,A5。 input A6。 reg [3:0] Q0,Q1,Q2,Q3,Q4,Q5。 reg Q6。 always @(posedge clk) begin Q0 = A0。 Q1 = A1。 Q2 = A2。 Q3 = A3。 Q4 = A4。 Q5 = A5。 Q6 =~ A6。 end endmodule 该模块定义输入端口如下 ● clk:所存数据信号输入,当 clk的上升沿到来时,寄存器将输入端信号锁存进寄存器,并且改变输出。 ● A0,A1,A2,A3,A4,A5, A6:寄存器的数据输入端 该模块定义输出端口如下: ● Q0,Q1,Q2,Q3,Q4,Q5, Q6:寄存器的数据输出端。 经过 ModelSim SE 仿真图像如下: 数字频率计 17 多路选择模块 data_mux 多路选择模块实现测量频率值的分时显示,即动态显示。 经过多路选择器模块来分时地传输数据。 多路选择模块的结构如图 所示。 图 多路选择模块结构框图 根据模块实现的功能设计 Verilog HDL 源代码如下: module data_mux(disp_select,A0,A1,A2,A3,A4,A5,Q)。 数字频率计 18 output [3:0] Q。 input [3:0]disp_select。 input [3:0] A0,A1,A2,A3,A4,A5。 reg [3:0] Q。 always @(disp_select,A5,A4,A3,A2,A1,A0,Q) begin case(disp_select) 439。 b0000: Q = A0。 439。 b0001: Q = A1。 439。 b0010: Q = A2。 439。 b0011: Q = A3。 439。 b0100: Q = A4。 439。 b0101: Q = A5。 default: Q = 439。 b0。 endcase end endmodule 该模块定义输入端口如下: ● disp_select:选择信。课程设计论文-数字频率计的设计
相关推荐
同时,为了保证任务的完成,赋予海关许多具体权力。 海关权力,是指国家为保证海关依法履行职责,通过《海关法》和其他法律、行政法规赋予 海关的对进出境运输工具、货物、物品的监 督管理权能。 海关权力属于公共行政职权,其行 使受一定范围和条件的限制,并应当接受执法监督。 (一 )海关权力的内容 根据《海关法》及有关法律、行政法规,海关的权力主要包括:
卖主由经验中知道:某些最后期限能够促使买主决定购买。 以下的 个方法,可促使原来本无心购买的买主决定购买: ( 月 1日价格就要上涨了。 ( 2)这个大优惠只在 天内有效。 ( 3)大拍卖将于 6月 日截止。 ( 4)存货不多,欲购从速。 ( 5)如果你再不惠顾,我们就要倒闭了。 或者是:结束在即,大拍卖,欲购从速。 ( 6)如果你不在 6月 1日以前给我们订单,我们将无法在 6月 日以前交货。
、创造美的意识油然而生;启航的校标、鲜红的校训、伟人的雕塑、名人名言的悬挂,醒目的横幅、安全警示语、卫生提示语等等,都是学校接受教育的最好精神食粮。 二、加强制度文化建设,强化管理机制 制度文化是为了达到无意境界而采取的一种有意识手段 ,目的是先用制度来强化,而后用情境来内化。 不以规矩,无以成方圆。 学校应遵循教学规律,依据教育方针和教育法规,围绕培养‚四有‛新人这个核心建立和健全各种规章制度
群鼠群鼠,何多如许。 何闹如许。 既啮我果,又剥我黍。 烛灯残天欲曙,严冬已换五更鼓。 ”严励尖锐地揭露笔鞭挞了日寇“群鼠”对我国的侵略罪行。 “华人池”洋人不准进 1932 年,侨居新加坡的华人著名企业家胡文虎得悉:上海租界内,洋人在公园门口挂着“华人与狗,不得人内”的牌子,他痛恨不已。 于是他就修建了一座漂亮的游泳池,命名为“华人池”,在门口高挂着一块牌子,写着:只准华人入内。 有一天
满足施工要求。 与建设单位、监理单位的配合 对现场的平面布置按总包单位的统一安排进行,保证服从于总包单位的协调、指挥,满足现场文明施工的要求。 遵守施工所在地、建设单位、监理单位的各项管理制度,配合好施工过程中的安全管理、质量管理等的管理事宜,达到文明施工的 要求。 主要施工难点: 本工程施工子项工程多,各子项工程中,有的以土建工程为主,有的又以结构安装为主,还有一些子项以设备安装为主
(b)连接电动机 图 24 低压链式线路 5 某住宅小区电气部分设计 负荷等级 电力负荷应根据对供电可靠性的要求及中断供电在政治、经济上所造成损失或影响的程度进行分级,并应符合下列规定: ( 1)符合下列情况之一时,应为一级负荷: 中断供电将造成人身伤亡时;中断供电将在政治、经济上造成重大损失时。 例如:重大设备损坏、重大产品报废、用重要原料生产的产品大量报废