设计一个多功能数字计数器[一种简易多功能计数器的设计]_第1页
设计一个多功能数字计数器[一种简易多功能计数器的设计]_第2页
设计一个多功能数字计数器[一种简易多功能计数器的设计]_第3页
设计一个多功能数字计数器[一种简易多功能计数器的设计]_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

设计一个多功能数字计数器一种简易多功能计数器的设计 摘要随着电子技术的发展,对电信号的测量精度要求越来越高,大部分多功能频率计均采用普通门电路或可编程逻辑器件PLD作为信号处理系统的控制核心,存在结构复杂、稳定性差、精度不高的弊端。采用单片机技术结合外围电路设计的“多功能数字频率计”可较好的解决这个问题。该系统以C8051F系列单片机为控制核心,利用硬件描述语言(Verilog HDL)在现场可编程逻辑门阵列(FPGA)上编程实现的数字式多功能计数器。设计中采用模块化设计方法,适当的放大和整形,提高测量频率的范围。由单片机控制LCD液晶显示数据。该计数器能够接收函数信号发生器(Function signal generator)产生的任意信号,实现周期测量、频率测量和时间间隔测量,具有较高的测量精度。 关键词C8051FVerilogHDLFPGA放大整形LCD显示 :TM-9文献标识近年来频率测量仪器广泛的应用与学校,科研院所以及晶体活晶体振荡器等需求量大和要求高精度的行业,有些频率计采用数字逻辑电路制作,用集成电路焊接实现。体积大,功耗大,焊点和线路较多将使产品稳定度与精确度大大降低,成本高。这里介绍的计数器设计精良,操作简便,稳定度精确度高,LCD液晶显示数据,且能够随时可以记忆10个测量的历史数据进行查看,具有能够显示被测信号的峰值;成本低。 一、系统模块 系统可以分测量部分和单片机控制部分。测量部分包括:频率测量模块,周期测量模块,时间间隔测量模块。单片机控制部分包括:键盘控制模块,显示模块。系统基本框图如图1.1所示: (1)频率(周期)测量:选用等精度测频法;(2)时间间隔测量:用FPGA编程捕捉时沿测量;(3)显示电路:用LCD液晶显示。 图1.1系统基本框图 二、系统的硬件设计与实现 (一)系统硬件主要单元电路设计 1.输入信号整形电路 图2.1输入信号整形电路结构图 2.键盘电路 采用4*4键盘行列式扫描,其原理图如图2.2。 三、系统的软件设计 FPGA的内部逻辑用Verilog语言编程。C8051单片机程序用C语言编写,在keil UVsion2环境下编译,其主要功能是控制频率计的操作,处理键盘输入,控制液晶显示等。 1.频率测量程序流程图如图3.1所示。 图2.24*4键盘原理图 图3.1频率测量程序流程图 四、系统实现的功能 设计制作的简易多功能计数器能够接收函数信号发生器产生的信号,实现周期测量、频率测量和时间间隔测量的功能;可以用键盘选择上述三种功能之一;周期、时间间隔测量:0.1mS1S,误差1%;频率测量:1Hz200kHz,误差1%;能够显示至少6位数码;自制计数器的电源。可以记忆10个测量的历史数据,且能够随时查看;能够显示被测信号的峰值。 _: 1潘松、黄计业,EDA技术实用教程,北京:科学出版社,xx. 2彭军,实用电子技术,科学出版社,xx,9:12-19. 3刘征宇,电子电路设计与制作,福建科学技术出版社. 4王怀群,数字电路技能实训教程,煤炭工业出版社. 5路勇,电子电路实验及仿真,北京交通大学出版社. 作者简介: 杨东

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论