11频率计数器设计
用verilog HDL设计的4位频率计
简单4位数字频率计设计一、 设计要求(1)、利用Verilog HDL 语言行为描述方法,设计一个简单的4位数字频率计; (2)、要求输入标准时钟信号频率为1MHz ,系统可计数频率范围为1Hz~9999Hz ; (3)、系统具有复位信号,且当计数频率发生溢出时能够给出指示信号,计数的频率通过4个共阴数码管进行显示(动态扫描显示)。
二、 系统结构框图4位数字频率计系统结构框图根据设计要求,输入系统的标准时钟信号要先经过分频后得到一个周期为2s 占空比50%的信号,用来对输入信号采样,得到采样信号GA TED_CLK ;为了能够控制计数模块对采样的信号进行正常计数及保存计数后的频率,这要求,要在计数器刚好完成计数后立即将数据输出给显示部分进行显示,并且要为下次计数做好准备,因此数据信号处理部分还要有产生控制计数器的两个信号LOAD 和COUNTER_CLR ,LOAD 信号控制计数完成后的数据及时输出给显示,COUNTER_CLR 信号控制计数器清零;计数模块就是完成对采样信号的计数,并当计数发生溢出时产生溢出信号FLOW_UP ;显示控制模块要完成将计数模块输入的信号进行译码显示。
三、 信号描述测试信号采样原理:Signal for testTo displaySignal for testGA TED_CLK 、LOAD 、COUNTER_CLR 信号的关系:COUNTER_CLRGATED_CLKLOAD四、 Verilog 程序各子模块verilog 程序:(1)信号处理模块_verilog : moduleFREQUENCY_COUNTROL_BLOCK(GATED_CLK,LOAD,COUNTER_CLR,CLK_IN,SIGNA L_TEST,RESET); output GATED_CLK; output LOAD; output COUNTER_CLR; input CLK_IN; input SIGNAL_TEST; input RESET; reg LOAD; reg COUNTER_CLR; reg DIVIDE_CLK; reg[19:0] cn; reg A1,A2;//信号分频:由CLK_IN 得到分频后的信号DIVIDE_CLK(0.5Hz) always @(posedge CLK_IN) begin if(RESET) begin DIVIDE_CLK<=0; cn<=0;endelse if(cn==1000000)begincn<=0;DIVIDE_CLK<=~DIVIDE_CLK;endelsecn<=cn+1;end//频率计数控制信号的产生:产生LOAD信号和COUNTER_CLR信号always @(posedge SIGNAL_TEST)beginA1<=~DIVIDE_CLK;endalways @(posedge SIGNAL_TEST)beginA2=A1;endalways @(A1 or A2)beginLOAD=A1&&(!A2);endalways @(posedge SIGNAL_TEST)COUNTER_CLR=LOAD;//产生驱动计数模块的信号GATED_CLK,也就是被计数模块检测的信号assign GATED_CLK=SIGNAL_TEST&DIVIDE_CLK;endmodule(2)、计数器模块:moduleFREQUENCY_COUNTER_BLOCK(COUT,FLOW_UP,CLOCK_IN,RESET,LOAD,COUNTER _CLR);output[15:0] COUT;output FLOW_UP;input CLOCK_IN;input LOAD;input COUNTER_CLR;input RESET;reg[15:0] TEMP;reg FLOW_UP;parameter B_SIZE=16; //二进制位宽,为便于移植,所有定义了成参数reg[B_SIZE+3:0] bcd; //转换后的BCD码的位数要比二进制多4位reg[B_SIZE-1:0] binary;reg[B_SIZE-1:0] bin;reg[B_SIZE+3:0] result;//计数器完成计数得到二进制表示的频率数值always @(CLOCK_IN or RESET or LOAD or COUNTER_CLR)beginif(RESET|COUNTER_CLR)beginTEMP<=0;FLOW_UP<=0;endelse if(LOAD)binary<=TEMP;else if(TEMP>9999)beginFLOW_UP<=1;binary<=9999;endelseif(CLOCK_IN)TEMP<=TEMP+1;end//将二进制表示(或十六进制表示)的数转换为BCD码的形式,便于数码管译码显示always @(binary or RESET)beginbin=binary;result=0;if(RESET)bcd<=0;elsebeginrepeat(B_SIZE-1)beginresult[0]=bin[B_SIZE-1];if(result[3:0]>4)result[3:0]=result[3:0]+4'd3;if(result[7:4]>4)result[7:4]=result[7:4]+4'd3;if(result[11:8]>4)result[11:8]=result[11:8]+4'd3;if(result[15:12]>4)result[15:12]=result[15:12]+4'd3;if(result[19:16]>4)result[19:16]=result[19:16]+4'd3;result=result<<1;bin=bin<<1;endresult[0]=bin[B_SIZE-1];bcd<=result;endendassign COUT=bcd[15:0];endmodule(3)信号显示处理:module FREQUENCY_DISPL Y_BLOCK(DOUT,DCLK_IN,RESET,CDIN);output[10:0] DOUT;input[15:0] CDIN;input DCLK_IN;input RESET;reg[10:0] DOUT;reg[3:0] Temp1;reg[1:0] cn;always @(posedge DCLK_IN) //设置成动态扫描beginif(RESET)cn<=0;elsebegincn<=cn+1;case(cn)2'b00: begin DOUT[10:7]<=4'b0001; Temp1<=CDIN[3:0];end2'b01: begin DOUT[10:7]<=4'b0010; Temp1<=CDIN[7:4];end2'b10: begin DOUT[10:7]<=4'b0100; Temp1<=CDIN[11:8];end2'b11: begin DOUT[10:7]<=4'b1000; Temp1<=CDIN[15:12];endendcaseendendalways @(Temp1) //译码显示begincase(Temp1)4'b0000: DOUT[6:0]<=7'b0111111; //3fh=04'b0001: DOUT[6:0]<=7'b0000110; //06h=14'b0010: DOUT[6:0]<=7'b1010110; //56h=24'b0011: DOUT[6:0]<=7'b1001111; //4fh=34'b0100: DOUT[6:0]<=7'b1100110; //66h=44'b0101: DOUT[6:0]<=7'b1101101; //6dh=54'b0110: DOUT[6:0]<=7'b1111101; //7dh=64'b0111: DOUT[6:0]<=7'b0000111; //07h=74'b1000: DOUT[6:0]<=7'b1111111; //7fh=84'b1001: DOUT[6:0]<=7'b1101111; //6fh=9default: DOUT[6:0]<=7'b0111111; //3fhendcaseendendmodule顶层verilog程序:moduleFREQUENCY_COUNTER_DISPL Y_BLOCK(DOUT,FLOW_UP,CLK,TEST_CLK_IN,RESET) ;output[10:0] DOUT;output FLOW_UP;input CLK;input TEST_CLK_IN;input RESET;wire gated_clk,load,counter_clr;wire[15:0] cout_cdin;FREQUENCY_COUNTROL_BLOCKu1(.GATED_CLK(gated_clk),.LOAD(load),.COUNTER_CLR(counter_clr),.CLK_IN(CLK),.SIG NAL_TEST(TEST_CLK_IN),.RESET(RESET));FREQUENCY_COUNTER_BLOCKu2(.COUT(cout_cdin),.FLOW_UP(FLOW_UP),.CLOCK_IN(gated_clk),.RESET(RESET),.LOA D(load),.COUNTER_CLR(counter_clr));FREQUENCY_DISPL Y_BLOCKu3(.DOUT(DOUT),.DCLK_IN(CLK),.RESET(RESET),.CDIN(cout_cdin));endmodule五、仿真结果分析仿真结果如图所示,输入标准时钟频率为1MHz,经过分频后变成频率为0.5Hz的信号,将其与测试信号相与得到采样信号GATED_CLK,同时利用测试信号和0.5Hz的分频信号可以产生LOAD信号和COUNTER_CLR信号,它们和采样信号的关系在图上可以清楚的看出。
【精编完整版】基于单片机的数字频率计的设计毕业论文
目录1频率计的概要和发展动态 (1)2 单片机介绍 (1)2.1单片机的简介和发展 (1)2.2 AT89C51的原理 (2)2.2.1主要特性 (3)2.2.2管脚说明 (3)2.2.3振荡器特性 (4)2.2.4芯片擦除 (4)3 仿真软件protuse的介绍 (5)4系统模块设计 (6)5硬件部分 (6)5.1整形电路 (6)5.2控制电路 (7)5.3显示电路 (8)5.3.1 LCD1602引脚 (8)5.3.2 LCD1602的指令介绍 (8)5.4总体电路图 (9)6仿真结果 (11)6.1仿真结果 (11)6.2结果分析 (11)7 结论 (11)8参考文献 (12)附录 (12)1 keil C51软件介绍 (12)2 程序流程图 (13)3系统源程序 (14)1频率计的概要和发展动态在电子技术中,频率作为基本的参数之一,它与许多电参量的测量方案、测量结果密切相关,因此,频率的测量十分的重要。
在许多情况下,要对信号的频率进行精确测量,就要用到数字频率计。
数字频率计作为一种基础测量仪器,它被用来测量信号(方波、正弦波、锯齿波等)频率,并且用十进制显示测量结果。
它具有测量精度高、测量省时、使用方便等特点。
随着微电子技术和计算机技术的不断发展,单片机被广泛应用到大规模集成电路中,使得设计具有很高的性价比和可靠性。
所以,以单片机为核心的简易数字频率计设计,改善了传统的频率计的不足,充分体现了新一代数字频率计的优越性。
2 单片机介绍2.1单片机的简介和发展单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。
单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和IO接口电路等。
因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。
单片机经过1、2、3、3代的发展,正朝着多功能、高性能、低电压、低功耗、低价格、大存储容量、强IO功能及较好的结构兼容性方向发展。
单片机课程设计题目及答案
题目1 智能电子钟(LCD 显示)题目2 电子时钟(LCD 显示)题目3 秒表题目4 定时闹钟题目5 音乐倒数计数器题目6 基于数字温度传感器的数字温度计题目7 基于热敏电阻的数字温度计题目8 十字路口交通灯控制题目9 波形发生器设计题目10 电容、电阻参数单片机测试系统的设计题目11 数字频率计题目12 8位竞赛抢答器的设计题目13 单词记忆测试器程序设计题目14 数字电压表设计题目15 可编程作息时间控制器设计题目16 节日彩灯控制器的设计题目17 双机之间的串行通信设计题目18 电子琴设计题目19 数字音乐盒的设计题目20 单片机控制步进电机题目21 单片机控制直流电动机题目1 智能电子钟(LCD 显示) 1. 设计要求 以AT89C51单片机为核心,制作一个LCD 显示的智能电子钟: (1) 计时:秒、分、时、天、周、月、年。
(2) 闰年自动判别。
(3) 五路定时输出,可任意关断(最大可到16路)。
(4) 时间、月、日交替显示。
(5) 自定任意时刻自动开/关屏。
(6) 计时精度:误差≤1秒/月(具有微调设置) (7) 键盘采用动态扫描方式查询。
所有的查询、设置功能均由功能键K1、K2完成。
2. 工作原理 本设计采用市场上流行的时钟芯片DS1302进行制作。
DS1302是DALLAS 公司推出的涓流充电时钟芯片,内含一个实时时钟/日历和31字节静态RAM ,可以通过串行接口与计算机进行通信,使得管脚数量减少。
实时时钟/日历电路能够计算2100年之前的秒、分、时、日、星期、月、年的,具有闰年调整的能力。
DS1302时钟芯片的主要功能特性:(1) 能计算2100年之前的年、月、日、星期、时、分、秒的信息;每月的天数和闰年的天数可自动调整;时钟可设置为24或12小时格式。
(2) 31B 的8位暂存数据存储RAM 。
(3) 串行I/O 口方式使得引脚数量最少。
(4) DS1302与单片机之间能简单地采用同步串行的方式进行通信,仅需3根线。
保证PCF8563 实时时钟精度的设计方法
4
5
从下表的数字可以得到 L= 1 (2 ∗ π ∗ f0 ) 2 ∗ C1 = 7900H Q a = 29000
这很好地解释了为什么振荡器的启动和停止要用几百毫秒 典型值 参数 f0 Δf/f C1 CIN* CIN tC C0 Rs 值 32768 100 3.0 25 +47 1.5 55 10 单位 Hz ppm fF max pF ppm/ pF max k 源 (1) (1) (1) (0) (0) (1) (1) 参数 迟滞 Δf/f 可变的 CT CT tC 值 5 4~25 300 5~30 任意 30 4~7 单位 ppm pF ppm/ pF pF ppm/ pF 源 (1) (2) (2) (3) (4) (4) (0)
-3-
广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 MuRata TZB04 微调电容 Farnell 元件 Philips Components CV05 微调电容 Farnel 元件 Philips Components 多层陶瓷电容 选择一个石英
2
比较
PCF8563 400kHz 0 有 2 个数字+1 位 无 有 有 1.8~5.5V 1.0~5.5V 250nA@ VDD=1V PCF8573 100kHz 0 无 无 无 有 无 2.5~6.0V 1.1~6.0V 3mA@1.5V 12mA@5V DIL/SO16 PCF8583 100kHz 248B 有 2位 10ms 有 无 2.5~6.0V 1.1~6.0V 2mA@1.0V 10mA@5V DIL/SO8 PCF8593 100kHz 0 有 2位 10ms 有 无 2.5~6.0V 1.1~6.0V 1mA@2.0V 4mA@5V DIL/SO8
基于单片机的数字频率计的设计与实现
基于单片机的数字频率计的设计与实现摘要随着电子信息产业的发展,信号作为其最基础的元素,其频率的测量在科技研究和实际应用中的作用日益重要,而且需要测频的范围也越来越宽。
传统的频率计通常采用组合电路和时序电路等大量的硬件电路构成,产品不但体积较大,运行速度慢,而且测量范围低,精度低。
因此,随着对频率测量的要求的提高,传统的测频的方法在实际应用中已不能满足要求。
因此我们需要寻找一种新的测频的方法。
随着单片机技术的发展和成熟,用单片机来做为一个电路系统的控制电路逐渐显示出其无与伦比的优越性。
本文阐述了以AT89C51单片机为控制器件的频率测量方法,并用汇编语言进行设计,采用单片机智能控制,结合外围电子电路,用以实现高低信号频率的测量。
本文设计的是一个简易数字频率计,被测信号可以是正弦波、三角波、方波。
首先,我们把待测信号经过放大整形;然后把信号送入单片机的定时计数器里进行计数,获得频率值;最后把测得的频率数值送入显示电路里进行显示。
本文从频率计的原理出发,介绍了基于单片机的数字频率计的设计方案,选择了实现系统得各种电路元器件,并对硬件电路进行了仿真。
关键词单片机;频率计;测量-Design and implementation of Digital FrequencyMeter Based on Single Chip MircrocomputeAbstractAlong with the development of electronic information industry, signal as the basic elements, the frequency measurement in scientificresearch and practical application is increasingly important, but also need the scope of frequency measurement is becoming more and more wide. The traditional frequency plan usually adopts combinational circuits and the sequential circuits of the hardware circuit structure, product not only large size, speed is slow, and measuring range, and low accuracy of low. Therefore, as for frequency measurement requirements, thetraditional method of frequency measurement in practical application already cannot satisfy requirements. Therefore, we need to find a new measuring method of frequency. Along with the development of technology and mature, use a singleship as a circuit system of control circuit shown its incomparable advantages.In this paper, with AT89C51 microcontroller to control the frequency of measurement devices and assembly language design, intelligent control using single chip, combined with the external electronic circuit, can be high and low frequency measurements. This paper designs a simple digital frequency, the measured signal can be sine wave , square wave. Firstly, the rectangular pulse, which the measured signal is amplified and reshaped, is used as control throttle valve. Then, the frequency counter counts the number of the periods using the internal timer/counter of signal is chip so as to gain the frequency value of measured signal. Finally, the frequency value of measured signal is displayed through static display circuits.From the analysis of theory, and introduces the digital frequency plan based on single chip design, selection of the system, and have all kinds of circuit components of hardware circuit simulaion.Keywords Micor- computer;Frequency;Measure-目录摘要...... ................................................................. (I)Abstract ........................................................... .. (II)第1章绪论 ..................................................................... .. (1)1.1 课题背景 ..................................................................... . (1)1.2 单片机的发展及特点 ..................................................................... .................1 1.3 频率计的基础知识 ..................................................................... .....................1 1.4 论文研究内容 ..................................................................... .............................2 第2章单片机简介及方案论证 ..................................................................... ...........3 2.1 AT89C51单片机简介 ..................................................................... ..................3 2.1.1 单片机及其引脚说明 ..................................................................... ...........3 2.1.2 AT89C51的定时/计数器原理 (5)2.1.3 定时/计数器的工作模式 ..................................................................... (6)2.1.4 定时,计数器的特殊功能控制寄存器 (6)2.1.5 定时,计数器(T0,T1)的控制寄存器 (7)2.2 数字频率计设计的几种方案 ..................................................................... (8)2.3 几种方案的优劣讨论 ..................................................................... .................8 2.4 本次设计采用的方案 ..................................................................... .................9 2.5 本章小结 ..................................................................... .....................................9 第3章系统硬件设计 ..................................................................... ........................ 10 3.1 数字频率计工作原理及结构框图 (10)3.1.1 一般数字式频率计的原理 ......................................................................10 3.1.2 基于单片机的数字频率计原理 .............................................................. 10 3.2 电路原理图 ..................................................................... ............................... 11 3.3 放大整形电路 ..................................................................... ........................... 11 3.3.1 放大整形电路的必要性 ..................................................................... ..... 11 3.3.2 放大整形电路的原理 ..................................................................... ......... 11 3.4 分频电路 ..................................................................... ................................... 15 3.4.1 分频电路介绍 ..................................................................... .................... 15 3.5 四选一电路 ..................................................................... ............................... 16 3.6 显示电路 ..................................................................... ................................... 17 3.6.1 显示原理 ..................................................................... ............................ 17 3.6.2 显示电路图 ..................................................................... ........................ 19 3.7 本章小结 ..................................................................... ................................... 20 第4章系统软件设计 ..................................................................... ........................ 21 4.1 软件流程图 ..................................................................... ............................... 21 4.2 测频软件实现原理 ..................................................................... . (21)-4.3 几个重要的分程序 ..................................................................... ................... 22 4.4 本章小结 ..................................................................... ................................... 23 结论 ..................................................................... ..................................................... 24 致谢 ..................................................................... ..................................................... 25 参考文献 ..................................................................... ............................................. 26 附录A ...................................................................... ................................................ 27 附录B ...................................................................... ................................................ 33 附录C ...................................................................... ................................................ 39 附录D ...................................................................... (40)第1章绪论1.1 课题背景在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关,,因此频率计在教学、科研、测量仪器、工业控制[1]等方面都有较广泛的应用。
HC-F1000L多功能频率计使用说明
HC-F1000L多功能计数器概述HC-F1000L/M多功能计数器(以下简称本仪器)是采用单片机对测量进行智能化控制和数据处理的多功能计数器,测量范围为数码管进行显示,具有四种测量功能,采用低功耗线路设计。
实现全频段等精度测量。
等数位显示(本机基础为10MHz等精度计数器)。
内部晶体振荡器稳定性高,保证仪器的测量精度和全输入信号的测量。
具有体积小、灵敏度高、极高的性能价格比等优点。
本仪器有四个主要功能:A通道测频、通道测频、A通道测周期及A通道具有输入信号衰减、低通滤器功能。
本仪器可广泛应用于实验室、工矿企业、大专院校、生产调试以及无线通信设备维修之用。
高灵敏度的测量设计可满足通信领域超高频信号的正确测量,并取得最好的测量效果。
在使用本仪器以前,建议通道并弄懂本说明书,以便正确操作。
技术参数2.1频率测量范围A通道:1z~100MHzB通道:100MHz~1000MH z(最高可达1200NHz)2.2周期测量范围(仅限于A通道)A通道:1Hz~10MHz2.3计数频率及容量(仅限于A通话)频率:1Hz~10MHz容量:108-12.4输入阻抗A通道:R≈1MΩC≤35PfB通道:50Ω2.5输入灵敏度A通道:1Hz~10Hz 优于50mV rms(仅供参考)10Hz~80MHz优于20mV rms80Hz~100MHz优于30mV rmsB通道:100Hz~1000MH z 优于20mV rms1000Hz~1200MH z 优于50mV rms(仅供参考)2.6闸门时间预选:0.01s;1 s或保持2.7输入衰减(仅限于通道)A通道:×1或20固定2.8输入低通滤波器(仅限于A通道)2.8.1截止频率:≈100KHz2.8.2衰减:≈3Db(100 KHz频率点,输入幅度不得<30mVrm s)2.9最大安全电压A通道:250V(直流和交流之和;衰减置×20档)B通道:3V2.10准确度±时基准确度±触发误差×被测频率(或被测周期)±LSD其中:LSD=×被测―――频率(或被测周期)2.11时基2.11.1标称频率:10 MHz2.11.2频率稳定度:优于5×10-6/d2.12时基输出2.12.1标称频率:10 MHz2.12.2输出幅度(空载)“0”电平:0V~0.8V“1”电平:3V~5V2.13显示2.13.1八位0.4寸红色发光数码管并带有十进制小数点显示。
简易数字显示交流毫伏表(最终定稿)
简易数字显示交流毫伏表摘要:本系统由高级模拟器件、CPLD,可实现具有自动量程转换功能的真有效值测量、交流频率测量和标准幅度可控的正弦波输出等功能。
测量部分具有高输入阻抗(R ≥2M,C<2.5pF),宽频带范围(10 HZ-5M HZ),宽电压范围(1mV-250V),高精度(有效值≤1%,频率<10-6)的优越性能。
可满足多方位的需要。
关键词:静电计频率计高频放大真有效值1.系统方案选择与论证1.1设计要求设计并制作一个简易数字显示的交流毫伏表,示意图如图-1所示。
图-1 简易数字显示交流毫伏表示意图1.1.1基本要求(1)电压测量a、测量电压的频率范围100Hz~500KHz。
b、测量电压范围100mV~100V(可分多档量程)。
c、要求被测电压数字显示。
d、电压测量误差±5%±2个字。
e、输入阻抗≥1MΩ,输入电容≤50pF(本项可不做测试,在电路设计中给予保证)f、具有超量程自动闪烁功能。
(2)设计并制作该仪表所需要的直流稳压电源。
1.1.2发挥部分(1)将测量电压的频率范围扩展为10Hz~1MHz。
(2)将测量电压的范围扩展到10mV~200V。
(3)交流毫伏表具有自动量程转换功能。
(5)其他。
1.2系统基本方案及框图根据题目要求及适当的发挥,我们的硬件电路主要包括输入信号的有效值测量、输入信号的频率测量。
其中前两者构成一个测量系统。
测量系统包括:信号调理模块、A/D,D/A模块、信号真有效值转换模块、CPLD频率测试模块、算法控制器模块、键盘显示模块、语音播报及打印模块、电源模块等。
图-3所示。
为实现各模块的功能,分别作了几种不同的设计方案并进行了论证,我们选取了较好的方案实现。
图-3 测量系统框图1.2.1各模块方案选择和论证(1)有效值测量部分:方案一:用分立元件搭焊高频放大电路,用精密整流电路测量输入信号的真有效值。
这种方案成本较低。
但是这种电路结构复杂,调试困难,精度低,温漂大,稳定度低。
EDA课设--简易电子琴
目录1 概述 (1)1.1 设计背景和意义 (1)1.2 设计任务 (1)1.3 设计要求 (1)2 原理设计及层次划分 (2)2.1 工作原理 (2)2.2 层次划分 (2)3 软件设计 (5)3.1 乐曲自动演奏模块代码设计 (5)3.2 音调发生模块代码设计 (6)3.3 数控分频模块代码设计 (7)3.4 顶层模块代码设计 (8)4 仿真及测试 (9)4.1 乐曲自动演奏模块仿真 (9)4.2 音调发生模块仿真 (9)4.3 数控分频模块仿真 (9)4.4 顶层模块仿真 (10)4.5 原理图综合时序仿真 (10)5 总结 (11)6 参考文献 (12)1 概述1.1 设计背景和意义EDA技术是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。
1.2 设计任务利用所学的EDA设计方法设计简易电子琴,熟练使用QUARTUSⅡ应用软件,进一步学习使用VHDL语言、原理图等EDA设计方法进行综合题目的方法。
1.3 设计要求①设计一个简易的八音符电子琴,它可通过按键输入来控制音响。
②演奏时可以选择是手动演奏(由键盘输入)还是自动演奏已存入的乐曲。
③能够自动演奏多首乐曲,且每首乐曲可重复演奏。
④它由乐曲自动演奏模块、音调发生模块和数控分频模块三部分组成。
2 原理设计及层次划分2.1 工作原理本课程设计目的在于灵活运用EDA技术编程实现一个简易电子琴的乐曲演奏,它要求在实验箱上构造一个电子琴电路,不同的音阶对应不同频率的正弦波。
按下每个代表不同音阶的按键时,能够发出对应频率的声音。
故系统可分为乐曲自动演奏模块(AUTO)、音调发生模块(TONE)和数控分频模块(FENPIN)三部分。
数字计时电路设计
数字计时电路设计摘要:数字计时电路的应用非常广泛,相比于传统的计时电路,它不仅走时准确,显示直观,而且不需要机械传动和频繁的调整。
鉴于它的广泛应用和诸多优点,本人采用了74LS系列中小规模集成芯片和RS触发器的校时电路设计了一个数字计时电路,它以12小时为周期,可以显示小时,分钟和秒,并具有小时,分钟校对功能。
本数字计时电路系统的整体设计是由振荡器,分频器,计数器,显示器和校时电路组成的,通过本论文设计,希望使其方法更系统,电路更简单。
关键词:数字计时电路;计数器;逻辑设计目录引言 (1)1 设计内容、方案及要求 (1)1.1 设计内容 (1)1.2 设计方案 (1)1.3 设计要求 (2)2 主体电路各单元的工作原理与设计 (2)2.1 振荡器 (2)2.1.1 振荡器的工作原理 (2)2.1.2 振荡器的设计 (3)2.2 分频器 (3)2.2.1 分频器的工作原理 (3)2.2.2 分频器的设计 (4)2.3 计数器 (4)2.3.1 60进制计数器工作原理 (4)2.3.2 12进制计数器工作原理 (4)2.4 译码与显示电路 (6)2.4.1 显示器的工作原理 (6)2.4.2 译码器的工作原理 (7)2.4.3 译码与显示电路的设计 (7)2.5 校时电路 (7)2.5.1 校时电路的工作原理 (7)2.5.2 校时电路的设计 (8)3 设计并绘制整机图 (9)总结 (10)致谢 (11)参考文献 (11)引言从上个世纪末到现在,电子产品已经悄无声息地渗透到社会的各行各业。
随着社会的快速发展,我们的生活节奏越来越快,电子产品的性能也越来越好、更新速度也越来越快,对社会生产力的提高、现代化和信息化社会的建立提供了持续的动力。
一寸光阴一寸金,时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。
如果遇到重要事情,一时的耽误甚至会酿成大祸。
而数字计时器的出现则减少了这些灾难的出现,并给人们生产生活带来了极大的方便。
数字频率计的安装与调试
INPUT
R5 10 K R4 10 K
R6 10 K R7 10 K
R8 10 K R9 10 K
2 3 1 5V
2 3 1 5V
4
7
4
7
3V
U1 2 6 5
UA741
-3V
U1 3 6 5
UA741
R1 0 10 0K
R1 1 10 0K
7
-5V U1 4
2
6
R1 2
3
10 0K
5
1
4
UA741
UA741
U4 A
2 1
EN CK
7
CLR
Q0 Q1 Q2 Q3
3 4 5 6
45 18
U2 A
2 1
EN CK
7
CLR
Q0 Q1 Q2 Q3
3 4 5 6
45 18
U2 B
10 9
EN CK
15
CLR
Q0 Q1 Q2 Q3
11 12 13 14
45 18
U3 A
2 1
EN CK
7
CLR
Q0 Q1 Q2 Q3
9 1
CLK CLR
74 HC1 75
6
Cext
9 10 11
A B CLR
Q
5
Q
12
74 LS1 23
D1 1N414 8 1 KA 2
D2 1N414 8 1 KA 2
D3 1N414 8 1 KA 2
D4 1N414 8 1 KA 2
D5 1N414 8 1 KA 2
D6 1N414 8 1 KA 2
3 4 5 6
时序逻辑电路 课后答案
第六章 时序逻辑电路【题 】 分析图时序电路的逻辑功能,写出电路的驱动方程、状态方程和输出方程,画出电路的状态转换图,说明电路能否自启动。
Y图P6.3【解】驱动方程:11323131233J =K =Q J =K =Q J =Q Q ;K =Q ⎧⎪⎨⎪⎩ 输出方程:3YQ =将驱动方程带入JK 触发器的特性方程后得到状态方程为:n+11313131n 12121221n+13321Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q +⎧=+=⎪=+=⊕⎨⎪=⎩e 电路能自启动。
状态转换图如图【题 】分析图时序电路的逻辑功能,写出电路的驱动方程、状态方程和输出方程,画出电路的状态转换图。
A 为输入逻辑变量。
图A6.3Y图P6.5【解】驱动方程: 1221212()D AQ D AQ Q A Q Q ⎧=⎪⎨==+⎪⎩输出方程: 21Y AQ Q =将驱动方程带入JK 触发器的特性方程后得到状态方程为:n+112n+1212()Q AQQ A Q Q ⎧=⎪⎨=+⎪⎩ 电路的状态转换图如图1图A6.5【题 】 分析图时序电路的逻辑功能,画出电路的状态转换图,检查电路能否自启动,说明电路能否自启动。
说明电路实现的功能。
A 为输入变量。
AY图P6.6【解】驱动方程: 112211J K J K A Q ==⎧⎨==⊕⎩输出方程: 1212Y AQ Q AQ Q =+将驱动方程带入JK 触发器的特性方程后得到状态方程为:n+111n+1212Q Q Q A Q Q ⎧=⎪⎨=⊕⊕⎪⎩ 电路状态转换图如图。
A =0时作二进制加法计数,A =1时作二进制减法计数。
01图A6.6【题 】 分析图时序电路的逻辑功能,写出电路的驱动方程、状态方程和输出方程,画出电路的状态转换图,说明电路能否自启动。
Y图P6.7【解】驱动方程: 001023102032013012301;;;J K J Q Q Q K Q J Q Q K Q Q J Q Q Q K Q==⎧⎪=•=⎪⎨==⎪⎪==⎩ 输出方程: 0123Y Q Q Q Q =将驱动方程带入JK 触发器的特性方程后得到状态方程为:*00*1012301*2023012*3012303()Q ()Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q⎧=⎪=++⎪⎨=++⎪⎪=+⎩ 设初态Q 1Q 3Q 2Q 1 Q 0=0000,由状态方程可得:状态转换图如图。
数字频率计的课程设计
引言近年来, 在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要.在电子系统非常广泛应用领域内, 到处可见到解决离散信息的数字电路。
供消费用的微波炉和电视、先进的工业控制系统、空间通讯系统、交通控制雷达系统、医院急救系统等在设计过程中无一不用到数字技术。
数字电路制造工业的进步, 使得系统设计人员能在更小的空间内实现更多的功能, 从而提高系统可靠性和速度。
数字集成电路具有结构简朴(如其中的晶体管是工作于饱和与截止2种状态, 一般不设偏置电流)和同类型电路单元多(如一个计数系统需要很多同类型的触发器和门电路)的特点, 因而容易是高集成度和归一化。
由于数字集成电路与电子计算机的发展紧密相关, 因而发展不久, 目前已是集成电路中产量最高、集成度最大的一种器件。
集成电路的类型很多, 从大的方面可分为模拟和数字集成电路两大类。
虽然它们都可模拟具体的物理过程, 但其工作方式有着很大的不同。
甚至也许完全不同。
电路中的工作信号通常是用电脉冲表达的数字信号。
这种工作方式的信号, 可以表达2种截然不同的现象。
如以有脉冲表达“1”, 无脉冲便表达“0”;以“1”表达“真”, 则“0”便表达“假”, 等等。
反之亦然。
这就是“数字信号”的含义。
所以, “数字量”不是连续变化的量, 其大小往往并不改变, 但在时间分布上却有着严格的规定, 这是数字电路的一个特点。
数字式频率计基于时间或频率的A/D转换原理, 并依赖于数字电路技术发展起来的一种新型的数字测量仪器。
由于数字电路的飞速发展, 所以, 数字频率计的发展也不久。
通常能对频率和时间两种以上的功能数字化测量仪器, 称为数字式频率计(通用计数器或数字式技术器)。
在电子测量技术中, 频率是一个最基本的参量, 对适应晶体振荡器、各种信号发生器、倍频和分频电路的输出信号的频率测量, 广播、电视、电讯、微电子技术等现代科学领域。
基于Verilog HDL数字频率计的设计
EDA设计课程论文题目基于Verilog HDL数字频率计的设计学院通信学院专业班级学生姓名大彬哥指导教师大陆会2013年5月17日EDA设计基础实验论文摘要频率是常用的物理量, 在实际测量过程中总是尽可能地把被测参量转换成频率参量进行测量。
例如工程中用振弦式方法测量力、时间测量、速度控制等, 都可转化为频率测量。
随着科学技术与计算机应用的不断发展, 以单片机作为核心的测量控制系统层出不穷。
在被测信号中, 较多的是模拟和数字开关信号, 此外还经常遇到以频率为参数的测量信号, 例如流量、转速、晶体压力传感器以及经过参变量一频率转换后的信号等等。
因此, 频率测量是电子测量技术中最基本的测量之一。
电子计数器测频有两种方式:一是直接测频法,即在一定闸门时间内测量被测信号的脉冲个数;二是间接测频法,如周期测频法。
直接测频法适用于高频信号的频率测量,间接测频法适用于低频信号的频率测量。
本文运用现代电子设计工具, 采用V er ilogHDL语言在CPLD器件上实现了简易数字频率计的设计。
在10Hz ~ 100MHz 频率测量范围内, 该频率计能根据输入被测频率信号, 自动调整测试量程进行测试并给出测试结果的BCD 码及七段LED 译码显示。
具有体积小、可靠性高、功耗低的特点。
关键词:数字频率计 Verilog_HDL 分频计数IEDA设计基础实验论文AbstractFrequency is a common physical quantities, in actual measurement process is always possible, the measured parameters are converted into the frequency parameter measurement. For example, engineering with vibrating method for measuring force, measurement of time, velocity control, can all be converted into frequency measurement. With the development of science and technology and the continuous development of computer applications, to single-chip microcomputer as the core control system for measuring the emerge in an endless stream. In the measured signal, more is analog and digital switch signal, in addition also frequently encountered with a frequency parameter measurement signal, such as flow rate, rotational speed, crystal pressure sensor and the variable frequency converted signal and so on. Therefore, the frequency measurement is the electronic measurement technology in the most fundamental measurement of.Electronic counter frequency measurement in two ways : one is the direct frequency measurement Law, or within a certain time gates of measured signal pulse number; two is the indirect frequency measurement Law, such as cycle frequency measurement method. Direct frequency measurement Law is applicable to the high frequency signal frequency measurement, indirect frequency measurement Law is applicable to low-frequency signals in the frequency measurement. The use of modern electronic design tool, using V Er ilogHDL language in CPLD device achieves simple digital frequency meter design. In the10Hz100MHz frequency measurement range, the frequency meter according to input the measured frequency signal, automatic adjustment and test range tested and the test results are given in the BCD code and the seven LED decoding display. Has the advantages of small volume, high reliability, low power consumption.Keywords: digital frequency meter Verilog_HDL frequency countingIIEDA设计基础实验论文目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1数字频率计概况 (1)1.2本文研究内容 (1)1.3目的与意义 (2)第2章系统设计方案 (3)2.1数字频率计总体设计方案 (3)2.1.1 放大整形 (3)2.1.2 SW1、SW2、SW3按键 (3)2.1.3 标准时钟 (3)2.1.4 LED显示模块 (3)2.2系统的参数 (4)2.2.1 频率测量 (4)2.2.2 频率测量方法 (4)2.2.3 功能及技术指标 (4)第3章数字频率计的基本原理 (6)3.1计数模块COUNTER (6)3.2门控模块GATE_CONTROL (6)3.3分频模块FDIV (7)3.4寄存器模块FLIP_LATCH (7)3.5多路选择模块DATA_MUX (8)3.6动态位选模块DISPSELECT (9)3.7BCD译码模块DISPDECODER (11)第4章数字频率计软件设计 (15)4.1软件实现功能综述 (15)4.2多路选择模块DATA_MUX的设计 (15)4.2.1 多路选择模块data_mux的接口电路 (15)4.2.2 多路选择模块data_mux程序设计 (16)4.3动态位选模块DISPSELECT的设计 (17)4.3.1 动态位选模块dispselec的接口电路 (17)4.3.2 动态位选模块dispselec的程序设计 (17)IIIEDA设计基础实验论文4.4BCD译码模块DISPDECODER的设计 (18)4.4.1 BCD译码模块dispdecoder的接口电路 (18)4.4.2 BCD译码模块dispdecoder的程序设计 (19)第5章数字频率计系统的仿真分析 (23)5.1系统原理图 (23)5.2多路选择模块DATA_MUX的仿真分析 (24)5.3动态位选模块DISPSELEC的仿真分析 (25)5.4BCD译码模块DISPDECODER的仿真分析 (25)5.5软硬件调试 (26)结论 (28)参考文献 (29)IVEDA设计基础实验论文第1章绪论1.1数字频率计概况频率是常用的物理量, 在实际测量过程中总是尽可能地把被测参量转换成频率参量进行测量。
频率计课程设计实验报告
课程设计报告课程设计名称:电子系统综合课程设计课程设计题目:频率计频率计课程设计实验报告一、设计任务要求1、根本要求:设计一个3位十进制数字显示的数字式频率计,其频率测量范围在1MHz内。
量程分别为10kHz,100kHz和1MHz三档,即最大读数分别为和999kHz。
这里要求量程可以自动转换,详细要求如下:1〕、当读数大于999时,频率计处于超量程状态,此时显示器发出溢出指示〔最高位显示F,其余各位不显示数字〕,下一次测量时,量程自动增大一档。
2〕、当读数小于099时,频率计处于欠量程状态,下一次测量时,量程自动减小一档。
3〕、采用记忆显示方式,即计数过程中不显示数据,待计数过程完毕以后,显示测频结果,并将此显示结果保持到下一次计数完毕,显示时间不小于1s。
4〕、小数点位置随量程变更自动移位。
二、设计方案1、系统功能〔根本功能和附加功能〕根本功能:显示待测频率,LED灯显示小数点,显示待测频率的量程。
附加功能:实现量程自由变化,通过拨码开关控制待测频率大小。
2、系统设计方案说明1、分频模块:由于测频时不同量程档需要不同的时基信号,分频模块是必不可少的。
系统通过试验箱给定的50MHZ的频率通过分频变成0.5HZ,即1秒钟得计数时间,通过1秒钟的记数时间里待测频率上升沿的数量实现频率测定,待测频率通过分频,多路器等实现各频率的测定2 计数模块:想要实现频率的测定,其实就是在1秒钟的计数时间里对待测频率信号上升沿进展计数,所以计数模块是不可缺少的,本计数器需输出指示超量程和欠量程状态的信号。
3 量程控制模块:对待测频率的量程进展判断,确定量程以后,根据不同的量程,在试验箱上显示,我们的设计是4个量程〔1,2,3量程和超量程〕。
:4 BCD译码模块:用到实验箱SOPC上的6个静态共阳数码管中的后三个数码管,并且试验箱内部有译码器,只需要输入4位数就可以在数码管上显示。
三、各模块程序如下:1、分频模块程序:1〕百分频模块程序:module plj(clk,dingshi);input clk;output dingshi;reg [40:0] counter;reg dingshi;always @(posedge clk)beginif (counter==49) //计数时钟上升沿数量,100次时钟周期begin //输出一周期信号,得到100分频信号。
stc11f04e原理
stc11f04e原理STC11F04E是一款高性能单片机,具有广泛的应用领域,如电源管理、现场总线控制、家电控制等。
该单片机采用了高度集成的设计,结合了强大的处理能力和丰富的外设,以满足不同领域的要求。
在原理方面,STC11F04E采用了C8051内核,工作频率为12MHz,能够提供高达20MIPS的处理能力。
该单片机内置了4KB的Flash程序存储器,可以存储用户的程序代码;同时,还具备256字节的RAM和128字节的数据存储器,方便用户进行数据的存储和读取。
STC11F04E还配备了多个外设模块,以满足不同应用场景的需求。
其中,最为重要和常用的是GPIO(通用输入输出)口。
该单片机共有32个I/O口,可以直接与外部设备进行连接,用于接收和发送控制信号、电平等。
除了GPIO,STC11F04E还支持多种通信接口,如SPI、UART等。
其中,SPI(串行外围接口)主要用于连接外部存储器或者其他SPI设备,实现数据的读写和传输。
UART(通用异步收发传输器)则用于与其他设备进行串行通信,如与电脑进行通信,实现数据的传输和调试。
此外,STC11F04E还具备定时器、计数器和PWM输出等外设。
定时器和计数器可用于计算时间和周期,用于控制程序的执行和设备的工作;PWM输出可以用来控制电机的速度、亮度等,具有广泛的应用需求。
在编程方面,STC11F04E支持C语言和汇编语言的开发环境,用户可以根据实际需求选择合适的编程语言进行开发。
此外,STC提供了完善的开发工具和资料,如STC-ISP下载器、STC 编译软件、参考手册等,方便用户进行开发和调试。
总的来说,STC11F04E是一款高性能的单片机,具备强大的处理能力和丰富的外设。
在应用方面,可以广泛用于电源管理、现场总线控制、家电控制等领域,为用户提供方便快捷的解决方案。
是德科技keysight53200a系列频率计计数器使用手册说明书技术指标,原安捷伦agilent
频率计数器用于在研发和生产 制造中完成最快和最精确的频率和 时 间 间 隔 测 量 。 5 3 2 0 0 系 列 计 数 器 /计时器有超出您预期的出色能力, 能为您提供更多的信息,连通能力 和新的测量功能,以 Agilent 数十年 的时间和频率测量的丰富经验为您 提供完全可信赖的速度和可靠性。
计数器将为您完成更多的任务!
更高的带宽 ● 350 MHz 标准测量频率 ● 可选的 6 GHz 或 15 GHz 微波测量 通道
更高的分辨率和速度 ● 12 位/秒 ● 20 ps 单次时间分辨率 ● 高达 75,000 和 90,000 读数/秒 (频率和时间间隔)
更好的洞察能力 ● 数据记录趋势图 ● 累积直方图 ● 内置运算分析和统计 ● 1 M 读数存储器和 USB 闪存
6
测量特性 续
53210A
脉冲/突发频率和脉冲包络探测器 (选件 150) 12
脉冲/突发测量
N/A
脉冲/突发宽度,
N/A
用于频率测量11
最小脉冲/突发宽度,
N/A
用于包络测量
采集
N/A
PRF, PRI 范围
N/A
脉冲探测器响应时间 (典型值) 8
N/A
脉冲宽度精度 (典型值)
N/A
(0 dBm, 23℃)
定义
下述定义适用于所有技术指标和性能特性
技术指标 (spec)
这是经过校准的仪器在 0℃ 至 55℃ 工作温度范围至少存放 2 小时和经 45 分钟预热后所保证达到的性能。测量进行前要在± 5℃环境中执行自动校准 (*CAL?)。所有技术指标都服从 ISO-17025 方法的规定。
除非另有说明,本文中给出的数据均为技术指标。
关于分频器的FPGA实现整理思路
关于分频器的FPGA实现整理思路分频器是⽤的最⼴的⼀种FPGA电路了,我最初使⽤的是crazybingo的⼀个任意分频器,可以实现⾼精度任意分频的⼀个通⽤模块,他的思想在于⾸先指定计数器的位宽⽐如32位,那么这个计数器的最⼤值就是2^32=4294967296,假设系统时钟为50MHz,那么假如要想实现输出频率为fout,那么可以使⽤的频率控制字为:K满⾜关系:,那么设计计数器在每个时钟上升沿累加的值为K,当计数值为2^31时,clkout=1;否则clkout=0.最终即可以实现任意频率的输出,精度的计算⽅法为当K=1时,可以得到clkout=0.0116415321826934814453125Hz,也即是说可以输出的最⼩频率为0.011Hz此外我们最为常见的分频器分为以下4种分析:1.偶数分频最简单,要想得到分频系数为N的频率输出,设定⼀个计数器,这个计数器从零开始加1,当加到N/2-1时计数器清零,或者clkout翻转,以此循环,即可实现偶数倍分频。
2.奇数分频(分占空⽐不确定以及占空⽐50%)⽅法⼀:分频系数为N,占总⽐不确定:以三(N)分频为例,上升沿触发计数,计数器计数到1(N-1)/2时输出时钟翻转,计数到2(N-1)时再次翻转.代码为产⽣1/11占空⽐为⼗⼀分频时钟:在计数值为9和10时均反转时钟,是产⽣抽样脉冲的有效⽅法:always @(posedge clk or posedge rst) beginif(rst)begin//复位cnt<=0;clk_div11<=0;endelseif(cnt==9) beginclk_div11<=~clk_div11; //时钟翻转cnt<=cnt+1; //继续计数endelseif(cnt==10) beginclk_div11<=~clk_div11; //时钟翻转cnt<=0; //计数清零endelsecnt<=cnt+1;end占空⽐50% ,则可以在上⾯的基础上,加上⼀个下降沿触发计数,然后将上升沿和下降沿产⽣的时钟进⾏相或运算,即可得到奇数分频输出。
4位十进制频率计的设计.EDA课程设计
EDA 课程设计报告书课题名称 4位十进制频率计的设计姓 名 刘智 学 号 0812201-45 院 系 物理与电信工程系 专 业 电子信息工程 指导教师周来秀讲师2011年 6月10日※※※※※※※※※ ※※※※ ※※※※※※※※※※※2008级学生EDA 课程设计4位十进制频率计的设计刘智(湖南城市学院物理与电信工程系电子信息工程专业,湖南益阳,41300)1设计目的1)学习掌握频率计的设计方法。
2)掌握动态扫描输出电路的实现方法。
3)学习较复杂的数字系统设计方法。
2设计的主要内容和要求4位十进制频率计外部接口设计,顶层文件设计,包含4个模块,Tctl,Reg16,scan_led和一个x4cnt10(4个十进制计数器)。
3 整体设计方案根据频率计的定义和频率测量的基本原理:频率计即是指单位时间1秒内输入脉冲个数并显示出来的电路。
因为要显示被测信号的,只要限制计数器的计数过程为一秒则计数器的结果即为被测信号的频率。
频率值为:Fx=N,N为一秒内计数器所计脉冲个数。
因为是4位十进制频率计计数器是模为9999的十进制加法计数器,可以由4个模为10的十进制计数器级联而成,所以可以显示的频率范围是1-9999HZ。
因此,频率计的功能分割成四个模块:计数器,测频控制信号发生器和输出锁存器,。
各个模块均用VHDL语言描述。
待测信号的转速必须有一个脉宽为1秒的输入信号脉冲计数允许的信号;1秒计数结束后,计数值锁入锁存器的锁存信号,并有为下一测频计数周期作准备的计数器清零信号。
这三个信号可以由一个测频控制信号发生器产生。
当系统正常工作时,标准信号提供频率为1 Hz的输入信号,经过测频控制信号发生器进行信号变换,产生计数信号,将被测信号当做脉冲信号送入计数器模块,计数模块对输入的脉冲个数进行计数数结束后,将计数结果送入锁存器中,保证系统可以稳定显示数据,计数结果能够显示在七段数码显示管上。
根据系统设计要求,要实现一个4位十进制数字频率计,则要设计测频控制信号发生器模块tct1、四位十进制加法计数器模块x4cnt10、reg16锁存器模块, 七段译码显示模块scan_led 其原理框图如下图所示。
数字频率计设计仿真
数字频率计设计与仿真1 引言在现代电子技术中,频率是基本的参数之一,并与许多电子参量的测量方案和测量结果有密切的关系。
因此我们对于频率的认识显得就更为重要。
频率的测量方法有很多,其中数字频率计具有测量精度高、使用方便和测量迅速等优势,是目前测量频率的主要手段。
Multisim 是以Windows 为基础的一种仿真工具,适合用于数字电路或者模拟电路的设计工作。
它有直观的捕捉和强大的仿真功能,能够轻松,快速,高效对电路图进行设计和验证。
图1-1 频率计方框图数字频率计是一种最基本的测量仪器,是通信设备、计算机应用、音频视频设备等等科研生产领域里不测或缺的测量设备之一,是一种用十进制数字显示被测信号的频率的数字的测量仪器,迄今为止已经有几十年的发展历史,频率计的基本功能是用来测量三角波信号、正弦波信号及方波信号等单位时间内变化的物理量。
因而其实际运用范围是很广泛的。
在早期,人们对于数字频率计的研究主要表现在扩大测量范围和提高精确度,而这些技术现在已日却成熟,现在人们对数字频率计又提出很多新的要求,例如价格低,操作方便,高精度,高稳定度甚至还包括数据处理和分析功能。
较老的频率计是输主门 十进制计数器显示器主门触发器 十进制计数器时基振荡器 输入放大器多芯片同步十进制技术,新型频率计要求芯片的数量要少,这样器件越少的话对于频率计的技术就会更准确,误差也会越小。
一个基本的频率计的方框图如图1-1所示。
而本课题涉及的主要内容是对输入信号的整形,闸门电路控制输入信号,以及对脉冲的计数,锁存和译码,通过该项设计可以将数字电路和模拟电路的理论知识运用到实际的设计中去,具有方便快捷,容易测量等特点。
2 选择测量方式信号频率指的是信号在单位时间内周期信号变化的次数,其表达式可写为f=N/T ,其中f 指被测信号的频率,N 为信号所累计的脉冲的个数,T 是产生N 个脉冲所需要的时间参数。
该表达式其所记录的结果就是被测信号的频率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南工程学院应用技术学院课程设计
课程名称
课题名称
专业
班级
学号
姓名
指导教师
2015 年7 月3 日
报告撰写要求(此页不打印)
课程设计报告是体现课程设计成果的载体,具体要求如下:
1、课程设计报告的基本格式
(1)说明书统一使用word文档打印,A4纸张,页边距设置为:上2cm,下2cm,左2.54cm,右2cm。
(2)正文采用宋体小四,字间距20磅;1级标题采用黑体小三,2级标题采用黑体四号,3级标题采用黑体小四;1和2级标题段落间距为上下0.5行。
(3)图表需统一编号,图标标题采用黑体五号;图标题在图片下方,表格标题在表格上方。
(4)装订顺序为:封面、任务书、报告正文、评分表。
2、课程设计报告的撰写要求
(1)设计报告正文内容为10页左右为宜,主要内容为自己的设计思路、设计步骤、关键性步骤的记录、重要结果的记录以及自己本次课程设计的总结。
报告撰写要求思路清晰、结构合理、层次清晰,报告简洁但又要能体现设计过程。
(2)报告中图表要求清晰、规范,图表的尺寸大小适当。
(3)课程设计报告内容(仅供参考):
应用技术学院
课程设计任务书
课题名称频率计数器设计
姓名专业班级学号
指导老师寻大勇
课程设计时间2015年6月22日-2015年7月3日
一、任务及要求
设计任务:
本课题以单片机为核心,设计和制作一个频率计数器,来完成对输入的信号进行频率计数,计数的频率结果能够显示出来。
要求能够对0-250KHz的信号频率进行准确计数,计数误差不超过±1HZ。
设计要求:
(1)确定系统设计方案;
(2)进行系统的硬件设计;
(3)完成应用程序设计;
(4) 应用系统的硬件和软件的调试。
二、进度安排
第一周:
周一:集中布置课程设计任务和相关事宜,查资料确定系统总体方案。
周二~周三:完成硬件设计和电路连接
周四~周日:完成软件设计
第二周:
周一~周三:程序调试
周四~周五:设计报告撰写。
周五进行答辩和设计结果检查。
三、参考资料
1、王迎旭等.单片机原理及及应用. 2版.机械工业出版社,2012
2、胡汉才.单片机原理及其接口技术.3版.清华大学出版社,2010.
3、戴灿金.51单片机及其C语言程序设计开发实例.清华大学出版社,2010
(报告正文:正文采用宋体小四,字间距20磅;1级标题采用黑体小三,2级标题采用黑体四号,3级标题采用黑体小四;1和2级标题段落间距为上下0.5行。
打印前删除)
目录
第1章总体方案设计
设计任务与要求;设计原理或者设计思路,给出总体设计框图。
第2章硬件电路设计
系统各模块硬件电路的设计方法、与单片机I/O口连接方法及原理图。
第3章软件设计
系统主程序、中断服务程序及主要的子程序的设计思路(文字描述)及其流程图。
第4章调试
系统调试方法(硬件调试,还是仿真调试)、调试结果、调试中遇到的问题及其解决方法。
第5章总结
整个课程设计过程中,你觉得学习到了什么,课设过程中自己做的不足的地方有哪些?对自己的学习有何启示?希望课程设计过程或者指导老师如何改进?……
附录
附录A ***原理图
附录B 程序清单
《单片机原理及应用》课程设计评分表
注:①表中标*号项目是根据课题实际情况二选一;
②此表装订在课程设计说明书的最后一页。