




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 分类号 udc 单位代码 10644 密 级 公 开 学 号 2008050248 学学士士学学位位论论文文 简易频率计的设计简易频率计的设计 thethe designdesign ofof simplesimple frequencyfrequency countercounter 论文作者: 聂德军 指导教师: 伍世云 系 别: 物理与工程技术系 专 业: 电子科学与技术 提交论文日期: 年 月 日 论文答辩日期: 年 月 日 学位授予单位:四川文理学院 中 国 达 州 2012 年 月 摘摘 要要 频率是电子技术领域中最基本的参数之一,在许多测量方案以及测量结果中 都会涉及到频率测量
2、的相关问题,频率精确测量的重要性显而易见。 在本设计中就介绍了频率测量的原理以及一种简易频率计的制作方法。由于 待测信号未知,它有可能是正弦波,有可能是三角波,也有可能是方波。通过施 密特触发器把待测信号转换为可以计数的脉冲信号,再由单片机计数输出到合适 的电子显示元件以十进制显示出来。 本文重点介绍了以 at89c52 单片机为对系统各个部件的控制来实现整个电路 的信号频率采集、测量、转换数据、以及显示最终结果的功能,结合外围电子电 路得以频率和周期的测量,并用十进制数字来显示被测信号的频率和周期。本数 字频率计的硬件部分是采用 proteus isis 绘制的,proteus 和 keil
3、 联合做 系统仿真,软件部分的单片机控制程序的编写使用的是 c 语言本。本系统的最大 优点就是它结构简单易懂,制作起来也并不算麻烦,其缺点就是容易受自身电路 元件以及周围环境的影响,从而导致测量结果与实际值的偏差。 关键词:单片机 at89c52 电路原理 频率测量 周期测量 abstractabstract frequency is one of the basic parameters in the field of electronic technology, many measurement programs, as well as measurement results are re
4、lated to the frequency measurement, and frequency of accurate measurement of obvious importance. in this design on a frequency measurement principle and method of making a simple frequency meter. the test signal is unknown, it may be a sine wave, there is a triangle wave, there may be a square wave.
5、 converted to a test signal through the schmitt trigger pulse signal can count, count by the microcontroller output to the appropriate electronic display elements displayed in decimal. this paper focuses on at89c52 microcontroller for control of the system in various parts of to achieve the entire c
6、ircuit signal frequency acquisition, measurement and conversion data, and display the final results feature, combined with the external electronic circuit can be frequency and period of measurement, and use decimal numbers to display of the measured signal frequency and period. the digital hardware
7、part of the frequency meter using the proteus the isis draw, the proteus, and keil do system simulation software part of the microprocessor control program written using c language in this. the biggest advantage of this system is its structure is simple, the production is not too troublesome, the dr
8、awback is vulnerable to its own circuit elements, as well as the surrounding environment, resulting in the deviation of measurement results and the actual value. keywords:keywords: scm at89c52 circuit schematic frequency measurement cycle measurement 目 录 摘 要 .i abstract .ii 第一章 绪论.1 1.1 频率计应用概述.1 1.
9、2 数字频率计系统介绍.2 1.2.1 课题研究的目的和意义.2 1.2.2 国内外数字频率计的研究现状.2 第二章 数字频率计的设计 .4 2.1 设计的任务和要求.4 2.2 总体框架和测量方案.4 2.2.1 测量方法论证.6 2.2.2 计时方案选择.9 第三章 硬件电路的设计及仿真 .10 3.1 整体电路介绍.10 3.2 信号整形电路.10 3.3 单片机最小系统设计.12 3.4 施密特触发器整形仿真与功能仿真.13 3.5 显示方案.17 3.5.1 led 方案.17 3.5.2 lcd1602 方案.17 第 4 章 软件设计 .19 4.1 软件编程思想.19 4.2
10、主要程序段及软件流程图.19 4.2.1 频率周期测量流程图.19 4.2.2 总流程图.20 结论 .22 参考文献 .23 致谢 .24 附:程序代码 .25 第一章第一章 绪论绪论 1.11.1 频率计应用概述频率计应用概述 频率计又称为频率计数器,是一种专门对被测信号频率进行测量的电子测量仪器。 其最基本的工作原理为:当被测信号在特定时间段 t 内的周期个数为 n 时,则被 测信号的频率 f=n/t。电子计数器是一种基础测量仪器,到目前为止已有 30 多年 的发展史。早期,设计师们追求的目标主要是扩展测量范围,再加上提高测量精 度、稳定度等,这些也是人们衡量电子计算器的技术水平,决定电
11、子计数器价格 高低的主要依据。目前这些基本技术日臻完善,成熟。应用现代技术可以轻松地 将电子计数器的测频上限扩展到微波频段。 随着科学技术的发展,用户对电子计数器也提出了新的要求。对于低档产品 要求使用操作方便,量程(足够)宽,可靠性高,价格低。而对于中高档产品, 则要求有高分辨率,高精度,高稳定度,高测量速率;除通常通用计数器所具有 的功能外,还要有数据处理功能,统计分析功能,时域分析功能等等,或者包含 电压测量等其他功能。这些要求有的已经实现或者部分实现,但要真正完美的实 现这些目标,对于生产厂家来说,还有许多工作要做,而不是表面看来似乎发展 到头了。 由于微电子技术和计算机技术的发展,频
12、率计都在不断地进步着,灵敏度不 断提高,频率范围不断扩大,功能不断地增加。在测试通讯、微波器件或产品时, 通常都是较复杂的信号,如含有复杂频率成分、调制的或含有未知频率分量的、 频率固定的或变化的、纯净的或叠加有干扰的等等。为了能正确地测量不同类型 的信号,必须了解待测信号特性和各种频率测量仪器的性能。微波计数器一般使 用类型频谱分析仪的分频或混频电路,另外还包含多个时间基准、合成器、中频 放大器等。虽然所有的微波计数器都是用来完成计数任务的,但制造厂家都有各 自的一套复杂的计数器的设计、使得不同型号的 计数器性能和价格会有所差别, 比如说一些计数器可以测量脉冲参数,并提供类似于频率分析仪的屏
13、幕显示,对 这些功能具有不同功能不同规格的众多仪器,我们应该视测试需要正确地选择, 以达到最经济和最佳的应用效果。 1.21.2 数字频率计系统介绍数字频率计系统介绍 1.2.11.2.1 课题研究的目的和意义课题研究的目的和意义 数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量 仪器。它是一种用十进制数字,显示被测信号频率的数字测量仪器。它的基本功 能是测量正弦信号,方波信号以及其他各种单位时间内变化的物理量。在进行模 拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速, 精度高,显示直观,在教学、科研、高精度仪器测量、工业控制等领域都有较广 泛的应用。
14、频率测量对生产过程监控有很重要的作用,可以发现系统运行中的异 常情况,以便迅速做出处理。 本次设计针对方波,正弦波进行频率计数,通过通过信号源处理电路的、单 片机、数码管等器件实现频率计的功能。学会运用所学知识设计处理电路和保护 电路,编写程序,运用软件设计电路图,并对整个电路进行完整的说明,让自己 逐渐掌握设计的过程以及论文的编写。 1.2.21.2.2 国内外数字频率计的研究现状国内外数字频率计的研究现状 随着社会的飞速发展,电子元件的换代也越来越快,越来越精密。频率计数 器作为测量设备,也被赋予更高的要求,智能化、高精度化、多功能化,是现代 社会对频率计的要求。目前国外市场上的频率计数器
15、,都是基于脉冲计数的原理, 其功能除了直接测量频率值外,还可测量信号周期、多周期、时间间隔、脉冲宽 度、频率比、占空比、统计计数等,有的甚至可以测量频率参数以外的参数,如电 压、相位、功率等。这种以频率测量为主体的多功能数字式测量仪器,也称电子 计数器。这些国内产品虽然在采用大规模集成电路和专用集成电路、改进设计、 强化多功能和小型化等方面取得很大进展,但其技术性能与国外同类先进产品相 比,仍有差距。这既反映出国内产品更新换代的缓慢,也反映出国内生产厂家跟踪 国际先进技术的不力。 电国际上数字频率计的分类很多。按功能分类,电子计数器有通用和专用之 分。 通用型计数器:是一种具有多种测量功能、多
16、种用途的万能计数器。它可测 量频率、周期、多周期平均值、时间间隔、累加计数、计时等;若配上相应插件, 就可测相位、电压、电流、功率、电阻等电量;配上适当的传感器,还可进行长 度、重量、压力、温度、速度等非电量的测量。 专用计数器:指专门用来测量某种单一功能的计数器。如频率计数器、时间 计数器、特种计数器、可逆计数器、予置计数器、差值计数器、倒数计数器等。 数字频率计按频段分类:(1)低速计数器:最高计数频率10mhz;(2)中速 计数器:最高计数频率 10100mhz;(3)高速计数器:最高计数频率 100mhz;(4)微波频率计数器:测频范围 180ghz 或更高。 第二章第二章 数字频率计
17、的设计数字频率计的设计 2.12.1 设计的任务和要求设计的任务和要求 一、任务:设计并制作一台数字显示的简易频率计。 二、要求: 1、频率测量: (1) 测量范围 信号:方波、正弦波;幅度:0.5v5v;频率: 1hz1mhz (2) 测量误差0.1% 2、周期测量: (1) 测量范围 信号:方波、正弦波;幅度:0.5v5v;频率: 1hz1mhz (2) 测量误差0.1% 3、显示: 十进制数字显示,显示刷新时间可调,对上述三种测量功能分别用不同颜色 的发光二极管指示。 4、具有自校功能,时标信号频率为 1mhz。 5、自行设计并制作满足本设计任务要求的稳压电源。 2.22.2 总体框总体
18、框架和测量方案架和测量方案 数字频率计主要由四个部分组成:信号整形部分、单片机控制部分、时基 电路部分、数据锁存部分、和数据显示部分。整体框图如图 2-1 所示。 图 2-1 系统结构框图 待测信号进入系统,信号整形部分会将其整形成脉冲,另一方面,时基电路 提供标准的时基脉冲,在其上升沿达到 1s 时结束计数。而在这 1 秒内测得的整 形后的脉冲频率就是待测信号的频率。之后单片机送数据锁存,并等待命令,若 继续测量则返回测量,此时仍可将数据送显示,若无继续测量命令则,直接送数 据显示。 这个方案的设计关键是 555 定时器构成的施密特触发器是否能够提供标准的 脉冲。因此,如果这点把握不好将直接
19、影响最后的精度。较为合理的解决办法是, 做实物时可以选择其电容电阻的参数设定,用示波器先进行测量,直到取得较为 满意的结果。如果进行外界接受正弦波,方波,三角波进行测量,必须经过放大 (衰减器,放大器) ,整形(施密特触发器,跟随器)两个过程才能转化成标准 测量信号,而放大整形过程是由于输入的信号幅度是不确定的,可能很大也可能 很小,这样对于输入信号的测量引起不便,所以也要考虑缴入放大限幅,整形和 阻抗变换。这样可以最大限度提高精确度。 由于本设计中要求所测频率范围是 1hz-1mhz。因此,在待测频率较大时,由 于单片机自身频率的限制,无法完成计数。原因是本次设计用到的 at89s52 单片
20、 机采用的是 24m 晶振,而单片机识别 1 次计数时需要花费两个机器周期,因此, 显示模块显示模块 16021602 lcdlcd 时钟电路时钟电路 复位电路复位电路 稳压电源 模块 整流模块 施密特触 发器 单片机模块 at89c52 周期信号 输入接口 显示模块 1602 lcd 时钟电路 复位电路 最大计数速度为振荡频率的 1/24。不难算出,在采用 24m 晶振的情况下,单片机 的最大计数速度是 24m1/24=mhz,即 1mhz。所以被测信号越接近 1mhz,所测得 的数据误差就越大。当待测信号频率大于 1mhz 时,单片机是测不到其频率的1。 单片机部分主要是完成计数并处理最后
21、数据的功能,以及控制各部分的相关 工作。单片机的选用为 at89s52 单片机。 2.2.12.2.1 测测量方法论证量方法论证 由于测量范围比较大,影响测量结果,下面是常见的两种测量方法 1、测频法 测频法是指在一定的时间内直接对信号的边沿触发或电平触发进行计数(见 图 1) ,也可以称作计数法。被测信号是一串计数脉冲(实际中应通过放大整形等 到) ,将它加到闸门的一个输入端,闸门由门控信号来控制其关闭时间。将单位 门控时间内计得的脉冲送至处理器处理,再经显示器显示。如图 1 中,定义被测 信号的频率为 fx,闸门开启时间为 tw,在这段时间内所计量得到的脉冲个数为 nx,则被测信号频率可以
22、表示为: (1) tw nx fx 不难看出,采用计数的测频方法的测量误差,一方面决定于闸门时间 t 准不准确, 即由晶振提供的标准频率的准确度;另一方面决定于计数器计得的数准不准。所 以,计数测频方法的误差主要有两项,即标准频率误差和计数值误差。在测量高 频时,计数值误差引起的测频误差相对较小,所以这种方法比较适合高频信号的 测量。但测低频时,由于计数值误差产生的测频误差大得惊人,所以不宜采用直 接测频方法。此外,从公式(1)中可以看出,要得到频率 fx,必须知道 tw,和 nx,常用的方法是先已知道其中的一个量,然后对另外一个量进行测量。例如将 51 单片机中的一个定时器用于得到标准时间的
23、闸门信号 tw,用外部中断或端口 捕获的方法接入信号,对交变信号进行计数,从而得到 nx。举例来说,如果 tw 为号,对交变信号进行计数,从而得到 nx。举例来说,如果 tw 为 1s。则得到的 频率即为脉冲个数 nx。 图 2-2 测频法示意图 2、测周法 在前文提到,在对低频信号进行测量时,如果还采用测频法,会导致由计数 值引起的巨大误差。因此,在低频时通常使用测周法,即利用信号的一个周期作 为时间闸门信号,在这个信号周期对单片机内部的已知脉冲进行计数。如图 2 所 示:其中基准信号的周期为,被测信号的周期为,则在被测信号的一个周期stxt tx 内,记录基准信号的周期数为 ns,则被测信
24、号的频率可以表示为: (2) tsnstx fx 11 从公式(2)中可以看出,要得到频率 fx,应知道和。例如将 51 单片机中的stsn 一个定时器用于内部计数,其每计一次的周期时间即为基准信号的周期 ts(这个 由单片机的晶振和指令运行周期决定) ,用外部中断或端口捕获的方法接入信号 后,在一个被测信号的周期开始和周期结束分别触发,在这个过程中得到的脉冲 个数即为。xn 图 2-3 测周法示意图 电子计数器测频法主要是将被测频率信号加到计数器的计数输入端,然后让 计数器在标准时间内进行计数,所得的计数值。与被测信号的频率的关1st1n1xf 系如下: 11 1 1 1s s xfn t
25、n f 而电子计数器测周法则是将标准频率信号送到计数器的计数输入端,而2sf 让被测频率信号控制计数器的计数时间,所得的计数值与的关系如下:2xf2n2xf 2 2 2 n f f s x 事实上,无论用哪种方法进行频率测量,其主要误差源都是由于计数器只能 进行整数计数而引起的1误差: n n 1 对于测频法,有: 1 1 1 1 1 1 11 x s xsf f ftnn n 对于测周法,有: 22 2 2 22 2 1 1 xs x s ft f f nn n 可见,在同样的下,测频法的低频端,误差远大于高频端,而测周法 st1xf 在 fx2的高频端,其误差远大于低频端。理论研究表明,如
26、进行 n 次重复测量然 后取平均,则1误差会减小 n 倍。如给定1误差 0,则要求对测频法要0 ,对测周法则要求因此,对一给定频率信号进行测量时,用测 0 1 1 x x f f 2 0 2 s x f f fs 频法 fs1越低越好,用测周法则越高越好。而本次的测量范围为1-1mhz,相对2sf 属于低频范围,所以本次设计使用测频法进行频率测量。 2.2.22.2.2 计时方案选择计时方案选择 方案一:方案一:使用专用时钟芯片 使用微控制器控制专用时钟芯片实现计时控制,这种方案有着计时精度 高、控制简单的优点,而且更易于实现日期 / 时间显示、定时等计时扩展功 能。 方案二:方案二:采用 m
27、cu 内部定时器 at89c51内部含有2个定时器,可以利用一个定时器计时与一个定时器计 数方式采集频率信号。 由于方案二具有较好的灵活性、较少的电路器件和较高的性价比,而且 通过精确的软件补偿使精度完全可以满足控制需要,所以我们选择该方案完 成设计。 第三章第三章 硬件电路的设计硬件电路的设计及仿真及仿真 3.13.1 整整体电路介绍体电路介绍 整体电路如下图 3-1 所示 图 3-1 整体电路图 整体电路包含了 4 个模块,分别是稳压电源模块(本模块本图未给出)、信 号整形模块、单片机模块和数据显示模块。 3.23.2 信号整形电路信号整形电路 我们可以有很多种方法将正弦波转换成方波,例如
28、我们学过的施密特触发器, 传统的运放,以及过零比较器等等。 施密特触发器有两个稳定状态,但与一般触发器不同的是,施密特触发器采 用电位触发方式,其状态由输入信号电位维持。 利用施密特触发器状态转换过 程中的正反馈作用,可以把边沿变化缓慢的周期性信号变换为边沿很陡的矩形脉 冲信号。这输入的信号只要幅度达到某一值时,即可在施密特触发器的输出端得 到同等频率的矩形脉冲信号。这些特性组成了我们使用施密特触发器的原因,而 且施密特触发器的使用频率比较宽,足够满足我们的本次设计。 施密特触发器的电路连接图如图 3-2 所示 图图 3-23-2 施密特触发器施密特触发器 3.33.3 单片机最小系统设计单片
29、机最小系统设计 图图 3-33-3 单片机系统单片机系统 本次设计使用的单片机为 at89s52 单片机,系统主要由晶振电路,复位电路 与单片机芯片组成。 晶振电路由一个 24m 的晶振外加两个 33pf 的电容组成。由晶振两端引出的 两个引脚和单片机的 x1 和 x2 相连。 复位电路由一个按键,两个电阻,和一个电容组成,两个电阻的阻值分别为 1k 欧姆和 1k 欧姆,其中 1k 欧姆的电阻要求与地相连。复位电路与单片机上的 reset 脚相连。 3.43.4 施密特触发器整形仿真与功能仿真施密特触发器整形仿真与功能仿真 仿真 1:输入锯齿波 频率:25hz 幅度:6.3v 周期:40000
30、us 图 3-4 整形前后波形对比 图 3-5 测得的频率 图 3-6 测得的周期 仿真 2:输入正弦波 频率:500hz 幅度:6.3v 周期:2000us 图 3-7 整形前后波形对比 图 3-8 测得的频率 图 3-9 测得的周期 仿真 3:输入三角波 频率:1.30khz 幅度:6.3v 周期:768us 图 3-10 整形前后波形对比 图 3-11 测得的频率 图 3-12 测得的周期 3.53.5 显示方案显示方案 3.5.1 led 方案 对于 led 七段数码管(图 3-13),有其自 身的优势,如无汞、节能、节材、对环境 无电磁干扰、无有害射线等。此外,led 七段数码管采用
31、低压供电,无高压环节, 为了绝缘的开销要小很多,比较经济,而 且可靠性高。它附件简单,无启动器、镇 流器或超高压变压器。结构简单,具有固体光源 图 3-13 七段数码管 的最大优点,不充气,无玻璃外壳,无气体密封问题,耐冲击。而且编程简单, 使用寿命长。色彩纯厚,由半导体 pn 结自身产生色彩,纯正,浓厚,柔和不刺 眼。无需维护,10 万小时寿命,可以使用 50 年,大大减少使用期间的维护费 用。但是它的字符显示能力有限,无法根据用户的要求显示更为复杂的文字。由 于本设计要完成频率周期的相互切换,led 无法清晰明了的显示。 3.5.23.5.2 lcd1602lcd1602 方案方案 图 3
32、-14 lcd1602 对于液晶显示来说液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的 诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。 工业字符型液晶,能够同时显示 16x02 即 32 个字符。 (16 列 2 行)1602 液 晶也叫 1602 字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液 晶模块它有若干个 5x7 或者 5x11 等点阵字符位组成,每个点阵字符位都可以显 示一个字符。每位之间有一个点距的间隔每行之间也有间隔起到了字符间距和行 间距的作用,正因为如此所以他不能显示图形 。 但对于本次设计来说,1602 相对接口较少,显示字符数量合适,能
33、清楚直观的显 示出所测量的内容。而且对 1602 进行块状程序设计,容易调试,便于拆解。 1602 相对拥有友好的人机界面及良好的显示功能。特别适用于单片机智能控制的 可编程人性化显示。 综合各方面的考虑,在本次设计中我采用的是带中文字库的 1602lcd 液晶显 示器。 第第 4 4 章章 软件设计软件设计 4.14.1 软件编程思想软件编程思想 首先,系统要初始化。利用 at89s51单片机的 t0、t1的定时计数器功能,来完成 对输入的信号进行频率计数,定时/计数器 t0和 t1的工作方式设置,由图可知, t0是工作在计数状态下,对输入的频率信号进行计数,但对工作在计数状态下的 t0,最
34、大计数值为 fosc/24,由于 fosc24mhz,因此:t0的最大计数频率为 1mhz。对于频率的概念就是在一秒只数脉冲的个数,即为频率值。所以 t1工作在 定时状态下,每定时1秒中到,就停止 t0的计数,而从 t0的计数单元中读取计数 的数值,然后进行数据处理。1602显示出来。 (2) t1工作在定时状态下,最大定时时间约为33ms,达不到1秒的定时, 所以采用定时25ms,共定时400次,即可完成1秒的定时功能。 计数的频率结果通过 lcd1602 显示出来。要求能够对 1hz1mhz 的信号频率 进行准确计数,计数误差不超过1hz。程序见附录。 4.24.2 主要程序段及软件流程图
35、主要程序段及软件流程图 4.2.14.2.1 频率周期测量流程图频率周期测量流程图 图 4-1 频率周期测量流程图 4.2.24.2.2 总流程图总流程图 定时 1s 是否已到 否 是 变量初始化,t0/t1 初 始化(设置 t0 为外部 脉冲计数,t1 为 1s 定 时) 计算频率/周期 结束 等于 1 等于 2 等于 3 图 4-2 总流程图 是否有按键按下 否 是 开始,显示欢迎语 显示致谢语 结束 变量 button+1 并 判断 button%3 值 启动测周期启动测频率 数据处理/数据显示 结论结论 本次设计所做的数字频率计具有比较好的测量精度,较宽的频率范围,具有 一定的实用价值
36、。 当然,这是在所有元器件都是理想状态下所得到的结论,在实际生活中是难 以做到如此理想状态的。因此在我设计的过程中就不可避免的遇到了一些问题。 比如说在信号转换的电路设计上,最初的设计中在 keil 上做的仿真是完全没有 问题的,但是真正在连接 proteus 的原理图的时候就出现了问题,根本无法将 正弦波整形得到方波信号,只能重新设计了 555 定时器构成的施密特触发器。再 者,通过两个定时器中断对外部信号进行计数内部定时,当外部频率比较高时造 成中断频繁,这对结果的精确度和显示数据的输出造成一定是有影响的。我想, 如果能很好的解决上述的问题,那么该数字频率计的精确度和反应速度势必将有 很大
37、的提高。 参考文献参考文献 1何立民.单片机应用技术选编北京:北京航空航天大学出版社, 1998:13-15. 2郝建国,刘立新,党建华. 基于单片机的频率计设计j. 西安邮电学院 学报,2003,8(3):1-7. 3彭容修,刘泉,马建国.数字电子技术基础m湖北:武汉理工大学 出版社,2007:234-251. 4何立民.mcs-51 系列单片机应用系统设计m北京:北京航空航天大 学出版社,1995:41-43. 5万福君.单片微机原理系统设计与应用m合肥:中国科学技术大学 出版社,2004:17-19. 6陈明荧.8051 单片机课程设计实训教材m北京:清华大学出版社, 2003;22-2
38、6. 7王惠莲,. 基于单片机多周期同步测量法的电子频率计设计j. 科技传 播,2010:p22. 8李全利.单片机原理及应用技术m北京:高等教育出版社, 2004:6367. 9张毅坤,陈善久,裘雪红.单片微型计算机原理及应用m西安:西 安电子科技大学出版 社,1998:23-26. 10艾红,王捷.数字频率计中 c 语言编程的研究j.仪器仪表学报, 2002(z1):7-8. 11徐江丰,陈曦.相关计数法数字频率计的研究与实现j.电子技术(上海), 2003(4):16-18. 12冯雷星,杨伟,芦艳龙.基于单片机高性价比频率计的设计与实现j. 2007:p23. 13肖春芳,韩绪鹏,.
39、基于单片机控制的数字频率计设计j. 电子设计工 程,2012:p1. 致谢致谢 四年寒窗,所收获的不仅仅是愈加丰厚的知识,更重要的是在阅读、实践中 所培养的思维方式、表达能力和广阔视野。很庆幸这些年来我遇到了许多恩师益 友,无论在学习上、生活上还是工作上都给予了我无私的帮助和热心的照顾,让 我在诸多方面都有所成长。感恩之情难以用语言量度,谨以最朴实的话语致以最 崇高的敬意。 感谢我的导师伍仕云老师。本论文能够顺利完成,离不开晏老师的悉心指导 和严格要求,伍老师在论文的选题、研究理论、框架结构、数据整理,直至撰写、 修改和定稿等各个环节均严格把关,并投入了大量的时间和精力。伍老师治学严 谨,为人
40、幽默,在他身上闪烁着独特人格魅力。在跟随伍老师学习的过程中,我 不仅掌握了全新而实用的学术思想和研究方法,也从伍老师身上领略到了他对学 术的严谨和认真。伍老师严以律己、宽以待人的崇高风范,平易近人的人格魅力, 令人如沐春风,倍感温馨。 感谢 2008 级电子科学与技术专业的同窗好友。在同大家的交往中我学到很 多,也非常快乐,正因为有大家我在四川文理学院的生活才能如此丰富而充实。 四年时光转瞬即逝,然而这段短暂时光的点点滴滴都将是我生命中的美好回忆。 因而在今后新的征程中,无论面临多大的困难,我也将怀抱着感激、怀抱着情谊、 怀抱着责任、怀抱着期望和梦想,坚定、自信地走下去。 感谢我最亲爱的父母。
41、你们数十年含辛茹苦、无私的关爱和奉献,让我在漫 长的求学道路上不感到孤单,让我在拼搏和奋斗的历程中不感到疲倦,你们是我 永远的牵挂和眷念 最后,我要向在百忙之中抽时间对本文进行审阅、评议和参加本人论文答辩 的各位师长表示感谢! 附:程序代码附:程序代码 #include #include #include #include unsigned char s; sbit d=p37;/测频 or 测周按键/ unsigned char button=0; unsigned char flag0,flag1; /中断次数/ unsigned long int m,s_count; /这三个引脚参考资
42、料 sbit rs=p20;/1602 使能引脚 sbit rw=p21;/1602 读写引脚 sbit e=p22; /1602 数据/命令选择引脚 unsigned char xianshi=f=0000000hz; unsigned char s; /* *延时,延时时间大概为 140us。 void delay() unsigned char k; int i,j; for(k=0;k3;k+) for(i=0; i=100; i+) for(j=0; j=20; j+); /* 1602 命令函数 void enable(unsigned char del) p0 = del; rs
43、 = 0; rw = 0; e = 0; delay(); e = 1; delay(); /* 1602 写数据函数 void write(unsigned char del) p0 = del; rs = 1; rw = 0; e = 0; delay(); e = 1; delay(); /* 1602 初始化,请参考 1602 的资料 void l1602_init(void) enable(0 x01); enable(0 x38); enable(0 x0c); enable(0 x06); enable(0 xd0); /* 输入 1602 数据的函数 void l1602_st
44、ring(unsigned char hang,unsigned char lie,unsigned char *p) unsigned char a; if(hang = 1) a = 0 x80; if(hang = 2) a = 0 xc0; a = a + lie ; enable(a); while(1) if(*p = 0) break; write(*p); p+; /* 处理频率的函数 void ch_data() xianshi0=f; xianshi1=; xianshi2=m/1000000+48; /百万位 xianshi3=(m%1000000)/100000+48; /十万位 xianshi4=(m%100000)/10000+48; /万位 xianshi5=(m%10000)/1000+48; /千位 xianshi6=(m%1000)/100+48; /百位 xianshi7=(m%100)/10+48; /十位 xianshi8=m%10+48; /个位 xianshi9=h; xianshi10=z; /* 处理周期的函数 void
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园春季学期艺术活动计划
- 肺栓塞患者心理支持护理措施
- 环保项目实施进度与措施
- 房地产开发股份合作协议书范文
- 城市绿化冬季施工养护措施
- 交通运输项目工期优化措施
- 制造业职业健康标准预防措施
- 三年级数学下册教学改革计划
- 图书馆反欺凌文化推广措施
- 航空航天材料设备采购计划
- 村民心理知识知识讲座
- 管工基础知识培训课件
- 软件项目投标技术方案
- 《虎门销烟》课件
- 非常规油气藏地质特征研究
- 药事管理与法规-暨南大学中国大学mooc课后章节答案期末考试题库2023年
- 颈椎间盘突出护理查房
- 2023过热器和再热器化学清洗导则
- 个体防护装备PPE重要性课件
- 图纸会审记录表格
- 如何编制过程流程图、PFMEA、控制计划文件
评论
0/150
提交评论