首页 数字频率计有电路图

数字频率计有电路图

举报
开通vip

数字频率计有电路图数字频率计有电路图 湖南文理学院课程设计报告 课程名称: 单片机原理及应用课程设计 系 部: 电气与信息工程学院 专业班级: 学生姓名: 指导教师: 完成时间: 报告成绩: 评阅意见: 评阅教师 日期 目录 摘要 ................................................................................................................................ I ABSTRACT ...

数字频率计有电路图
数字频率计有 电路 模拟电路李宁答案12数字电路仿真实验电路与电子学第1章单片机复位电路图组合逻辑电路课后答案 图 湖南文理学院课程设计报告 课程名称: 单片机原理及应用课程设计 系 部: 电气与信息工程学院 专业班级: 学生姓名: 指导教师: 完成时间: 报告成绩: 评阅意见: 评阅教师 日期 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 摘要 ................................................................................................................................ I ABSTRACT .................................................................................................................. II 第一章 引言 ................................................................................................................ 1 1.1选 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 的目的意义 ................................................................................................ 1 第二章 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 设计 .......................................................................................................... 2 2.1方案比较 ........................................................................................................... 2 2.2方案论证 ........................................................................................................... 3 2.3方案选择 ........................................................................................................... 3 第三章 系统硬件设计 ................................................................................................... 4 3.1数字频率计的工作原理 .................................................................................... 4 3.1.1一般数字式频率计的原理 ....................................................................... 4 3.1.2基于单片机的数字频率计的原理 ........................................................... 4 3.2电路原理图及其主要硬件部分 ......................................................................... 5 3.3放大整形电路 .................................................................................................... 5 3.4单片机介绍........................................................................................................ 6 3.5复位电路 ........................................................................................................... 9 3.6时钟电路 ........................................................................................................... 9 第四章 系统软件设计 ............................................................................................... 11 第五章 系统仿真与调试 ........................................................................................... 13 设计总结 ...................................................................................................................... 14 致 谢 ........................................................................................................................ 15 参考文献 ...................................................................................................................... 16 附录一 数字频率计源程序 ....................................................................................... 17 附录二 数字频率计电路图 ....................................................................................... 20 摘要 在电子领域内,频率是一种最基本的参数与其他许多电参量的测量方案和测量结果都有着十分密切的关系。由于频率信号抗干扰能力强、易于传输,可以获得较高的测量精度。因此,频率的测量就显得尤为重要,测频 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 的研究越来越受到重视。 频率计作为测量仪器的一种,常称为电子计数器,它的基本功能是测量信号的频率和周期频率计的应用范围很广,它不仅应用于一般的简单仪器测量,而且还广泛应用于教学、科研、高精度仪器测量、工业控制等其它领域。随着微电子技术和计算机技术的迅速发展,特别是单片机的出现和发展,使传统的电子侧量仪器在原理、功能、精度及自动化水平等方面都发生了巨大的变化,形成一种完全突破传统概念的新一代侧量仪器。频率计广泛采用了高速集成电路和大规模集成电路,使仪器在小型化、耗电、可靠性等方面都发生了重大的变化。目前,市场上有各种多功能、高精度、高频率的数字频率计,但价格不菲。 为适应实际工作的需要,本次设计给出了一种较小规模和单片机(AT89C52)相结合的频率计的设计方案,不但切实可行,而且体积小、设计简单、成本低、精度高、可测频带宽,大大降低了设计成本和实现复杂度。频率计的硬件电路是用Ptotues绘图软件绘制而成,软件部分的单片机控制程序,是以KeilC做为开发工具用汇编语言编写而成,而频率计的实现则是选用Ptotues仿真软件来进行模拟和测试。 关键词:单片机;AT89C52;频率计;汇编语言 I ABSTRACT In the electronic field, frequency is a kind of most basic parameter, and all there are close relations in the measurement schemes of many other electric parameters and result of measuring. Because the signal anti-interference ability of frequency is strong, easy to transmit, can obtain higher measurement precision. So, the measurement of frequency seems particularly important, the research of the method is being paid attention to. The Frequency meter, as one kind of the measuring instrument, often called the electronic counter, its basic function is that frequency and application of cycle Frequency meter of measuring the signal are in a very large range, it not only applies to general simple instrument measurement but also apply to other fields such as teaching, scientific research, high-accuracy instrument measuring, industrial control extensively. With the rapid development of microelectric technique and computer technology, especially appearance and development of the one-chip computer, the instruments have all changed enormously in such aspects as principle, function, precision and automatic level to enable the traditional electronic side amount, form a kind of side amount instrument of new generation that totally broke through the traditional concept. The Frequency meter has adopted the high-speed integrated circuit and large scale integrated circuit extensively, make the instrument change greatly in such aspects as miniaturize, power consumptive, dependability. At present, there are various digital Frequency meter of multi-function, high precision, high frequency on the market, but the price is high. In order to meet the need of the real work, design and provide one this time The design plan of Frequency meter combining with one-chip computer (AT89C52) on a small scale, not only feasible, and small, design simply, with low costs, the precision is high, can examine the bandwidth frequently, have reduced the design cost and realized complexity greatly. The hardware circuit of the Frequency meter is drawing with Ptotues mapping software, the one-chip computer control procedure of the software part, regarded KeilC as the developing instrument to write in AssemblyLanguage, but the II realization of the Frequency meter was to select to carry on imitating and test with Protues artificial software. Key Words:single chip computer; AT89C52 frequency meter; AssemblyLanguage III 数字频率计 第一章 引言 1.1选题的目的意义 数字频率计的主要功能是测量周期信号的频率。其基本原理就是用闸门计数的方式测量脉冲个数。频率是单位时间( 1s )内信号发生周期变化的次数。如果我们能在给定的 1s 时间内对信号波形计数,并将计数结果显示出来,就能读取被测信号的频率。数字频率计首先必须获得相对稳定与准确的时间,同时将被测信号转换成幅度与波形均能被数字电路识别的脉冲信号,然后通过计数器计算这一段时间间隔内的脉冲个数,将其换算后显示出来。 频率测试是电子学中最基本的测量之一。 数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。它是一种用十进制数字,显示被测信号频率的数字测量仪器。它的基本功能是测量正弦信号,方波信号以及其他各种单位时间内变化的物理量。在进行模拟、数字电路的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精度高,显示直观,所以经常要用到数字频率计。 随着单片锁相式数字频率计的发展,锁相式和数字式容易实现系列化、小型化、模块化和工程化,性能也越来越好,已逐步成为两种最为典型,用处最为广泛的数字频率计。 数字频率计可用纯硬件实现法(可选的器件有通用的SSI/MSI/LSI集成电路、专用集成电路、可编程逻辑器件等),也可用纯软件实现法(可选的平台有PC机、单片机、 DSP器件等);一般考虑用软硬件相结合的实现法,但是实现的频率精度可能没有纯硬件实现的精确高。 1 数字频率计 第二章 方案设计 2.1方案比较 方案一:本方案主要以单片机为核心,利用单片机的计数定时功能来实现频率的计数并且利用单片机的动态扫描法把测出的数据送到数字显示电路显示。其原理框图如图2.1所示: 信 号信单片机数字 放号AT89C52 显示 大整电路 电路 电形 路 图2.1 方案一原理框图 方案二:本方案主要以数字器件为核心,主要分为时基电路,逻辑控制电路,放大整形电路,闸门电路,计数电路,锁存电路,译码显示电路七大部分。其原理框图如图2.2所示: 译码显示器 锁存器 逻 辑 控计数器 制 电 路 闸门电路 放大整形电路 时基电路 图2.2 方案二原理框图 2 数字频率计 2.2方案论证 方案一:本方案主要以单片机为核心,被测信号先进入信号放大电路进行放大,再被送到波形整形电路整形,把被测的正弦波或者三角波整形为方波。利用单片机的计数器和定时器的功能对被测信号进行计数。编写相应的程序可以使单片机自动调节测量的量程,并把测出的频率数据送到显示电路显示。 方案二:本方案使用大量的数字器件,被测信号经放大整形电路变成计数器所要求的脉冲信号,其频率与被侧信号的频率相同。同时时基电路提供标准时间基准信号,其高电平持续时间1s,当1s信号来到时,闸门开通,被测脉冲信号通过闸门,计数器开始计数,直到1s信号结束闸门关闭,停止计数。若在闸门时间1s内 被测信号频率Fx = NHz。逻辑控制电路的作用有两计数器计得的脉冲个数为N,则 个:一是产生锁存脉冲,是显示器上的数字稳定;二是产生清零脉冲,使计数器每次测量从零开始计数。 2.3方案选择 比较以上两种方案可以知道,方案一的核心是单片机,使用的元器件少,原理电路简单,调试简单只要改变程序的设定值则可以实现不同频率范围的测试能自动选择测试的量程。与方案一相比较方案二则使用了大量的数字元器件,原理电路复杂,硬件调试麻烦。如要测量高频的信号还需要加上分频电路,价格相对高了点。基于上述比较,所以选择了方案一。 3 数字频率计 第三章 系统硬件设计 3.1数字频率计的工作原理 3.1.1一般数字式频率计的原理 所谓“频率”,就是周期性信号在单位时间(1s)内变化的次数。若在一定时间间隔T内测得这个周期性信号的重复变化次数N,则其频率可表示为f=N/T。其中脉冲形成电路的作用是将被测信号变成脉冲信号,其重复频率等于被测频率f。x时间基准信号发生器提供标准的时间脉冲信号,若其周期为1s,则门控电路的输出信号持续时间亦准确地等于1s。闸门电路由标准秒信号进行控制,当秒信号来到时,闸门开通,被测脉冲信号通过闸门送到计数译码显示电路。秒信号结束时闸门关闭,计数器停止计数。由于计数器计得的脉冲数N是在1s时间内的累计数,所以被测频率fx=NHz。 3.1.2基于单片机的数字频率计的原理 单片机内部有两个定时/计数器T0和T1。在测量过程中我们利用这两个定时/计数器,其中T0用作定时,T1来计数外来脉冲数。单片机外接12MHZ的晶振,定时/计数器的最大定时时间是65.356ms,我们可以采用软件计数器来进行定时设计。先用定时/计数器T0制作一个50ms的定时器,定时时间到后将软件计数器中值加一当软件计数器到20,就可以实现定时1s。当定时结束时,定时/计数器T1计数的数送入显示电路,从显示电路中读出的总脉冲个数即是待测信号的频率值。该频率计硬件较为简单,但需要注意的是单片机所测量的电平信号必须是直流TTL信号,所以在测量前必须把非TTL信号转化为TTL信号。 4 数字频率计 3.2电路原理图及其主要硬件部分 波形变换、整形 待测信号 放大电路 分频电路 闸门控制 显示电路 单片机 图3.1电路原理图 主要硬件电路有放大整形电路,分频电路,主控电路(单片机),显示电路四大部分。 3.3放大整形电路 放大整形电路的必要性:因为在单片机计数中只能对脉冲波进行计数,而实际中需要测量的频率的信号是多种多样的,有脉冲波,还有可能有正弦波、三角波等,所以需要一个电路把待测信号可以进行计数的脉冲波。 通过放大整形电路将正弦输入信号fx整形成同频率方波fo,幅值过大的被测信 以避免波形失真。而小信号经过放大、整形通号经过分压器分压送入后级放大器, 道电路来提高系统的测量精度和灵敏度。 放大电路运用单运算放大器LM138,整形电路运用7414六反相器(施密特触发器)。单运算放大器LM138与其它种类的通用型运放相比具有电压转换速率高、频带宽、输出动态范围大、较完善的保护电路等突出优点。适合于在脉冲信号放大器、宽带放大器、中频放大器、宽频带信号发生器、快速A/D转换器。 其参数为:输入失调电压4mV; 偏置电流:150nA 增益带宽积:15MHz 转换速率:70V/uS 耗电流:5mA 电源:+/-20V 利用74LS14六反相器(施密特触发)可将三角波、正弦波等变成矩形波。 另外利用施密特触发器的脉冲波的整形可以获得较理想的矩形脉冲。 5 数字频率计 3.4单片机介绍 单片机AT89C52的管脚图如图 PDIP封装的AT89C52引脚图 AT89C52为8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(32~39 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12 脚、 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前27 脚及28 制式的检测及会聚调整状态进入的控制功能。 P0 口 P0 口是一组8 位漏极开路型双向I/O 口, 也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8 个TTL逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外 6 数字频率计 接上拉电阻。 P1 口 P1 是一个带内部上拉电阻的8 位双向I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。与AT89C51 不同之处是,P1.0 和P1.1 还可分别作为定时/计数器2 的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),参见表1。Flash 编程和程序校验期间,P1 接收低8 位地址。表.P1.0和P1.1的第二功能 引脚功能 号 特性 T2,时 P1.0 钟输 出 T2EX (定 P1.1 时/计 数器 2) P2 口 P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口P2 写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16 位地址的外部数据存储器(例如执行MOVX @DPTR 指令)时,P2 口送出高8 位地址数据。在访问8 位地址的外部数据存储器(如执行MOVX @RI 指令)时,P2 口输出P2 锁存器的内容。Flash 编程或校验时,P2亦接收高位地址和一些控制信号。 P3 口 P3 口是一组带有内部上拉电阻的8 位双向I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对P3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3 口将用上拉电阻输出电流(IIL)。P3 口除了作为一般的I/O 口线外,更重要的用途是它的第二功能P3 口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。 7 数字频率计 RST 复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。 ALE/PROG 当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8 位字节。一般情况下,ALE 仍以时钟振荡频率的1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE 脉冲。对Flash 存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH 单元的D0 位置位,可禁止ALE 操作。该位置位后,只有一条MOVX 和MOVC指令才能将ALE 激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE 禁止位无效。 PSEN 程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。 EA/VPP 外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000H—FFFFH),EA 端必须保持低电平(接地)。需注意的是:如果加密位LB1 被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU 则执行内部程序存储器中的指令。Flash 存储器编程时,该引脚加上+12V 的编程允许电源Vpp,当然这必须是该器件是使用12V 编程电压Vpp。 XTAL1 振荡器反相放大器的及内部时钟发生器的输入端。 XTAL2 振荡器反相放大器的输出端。 特殊功能寄存器 在AT89C52 片内存储器中,80H-FFH 共128 个单元为特殊功能寄存器(SFE),SFR 的地址空间映象如表2 所示。并非所有的地址都被定义,从80H—FFH 共128 个 8 数字频率计 字节只有一部分被定义,还有相当一部分没有定义。对没有定义的单元读写将是无效的,读出的数值将不确定,而写入的数据也将丢失。不应将数据“1”写入未定义的单元,由于这些单元在将来的产品中可能赋予新的功能,在这种情况下,复位后这些单元数值总是“0”。AT89C52除了与AT89C51所有的定时/计数器0 和定时/ 外,还增加了一个定时/计数器2。定时/计数器2 的控制和状态位位于计数器1 T2CON(参见表3)T2MOD(参见表4),寄存器对(RCAO2H、RCAP2L)是定时器2 在16 位捕获方式或16 位自动重装载方式下的捕获/自动重装载寄存器。 3.5复位电路 复位是单片机的初始化操作,其主要功能是把PC复位 RST 初始化为0000H,使单片机从0000H单元开始执行程序。电路 片内复 斯密特 除了进入系统的正常初始化之外,当由于程序运行错误位电阻 触发器 或操作错误使系统处于死锁状态时,为摆脱困境,也需 图2.3 复位电路结构图 按复位键以重新启动。RST引脚是复位信号的输入端。复 位信号是高电平有效,其有效时间应持续24个振荡脉冲周 期(即两个机器周期)以上。若使用频率为12MHz的晶振, 则复位信号持续时间应超过2μs才能完成复位操作。产生 复位信号的电路逻辑图如图2.3所示。 整个复位电路包括芯片内、外两部分。外部电路产生的 复位信号(RST)送斯密特触发器,再由片内复位电路在每 图2.4 手动复位电路 个机器周期的S5P2时刻对斯密特触发器的输出进行采样, 然后才得到内部复位操作所需要的信号。本系统采用的复位方式是手动复位,其电路图如图2.4所示,手动电平复位是通过使复位端经地电阻与VCC电源接通而实现的,通过选择适当的电阻、电容使其能保证复位信号高电平持续时间大于2个机器 [1]周期。 3.6时钟电路 时钟电路用于产生单片机工作所需要的时钟信号。单片机本身就如同一个复杂的同步时序电路,为了保证同步工作,电路应在唯一的时钟信号控制下,严格地按规定时序工作。 本设计中所采用的时钟电路图如图2.5所示。利用的是单片机片 内振荡器,晶振频率取12MHz,电容C8、C9均为30pF,从而可以保 9 图2.5 AT89C51时钟电路 数字频率计 证振荡器电路的稳定性和快速性。在设计电路板时,晶振和电容等应尽可能靠近芯片,以减少 [2]分布电容,保证振荡器振荡的稳定性。 10 数字频率计 第四章 系统软件设计 软件编程部分是设计的电路能否成功的关键。因为单片机具有编程和自动运算的功能,所以产品中有很多的功能都是通过软件的形式实现的。 数字频率计的系统软件设计采用模块化设计方法。整个系统由初始化模块、定时器中断服务模块、信号周期测量模和LED显示模块。 初始化模块主要是对进行初始定时器/计数器T0、T1和中断源的初始化。 定时器中断服务模块是本次设计的重点。T0设置为定时器方式1,T1设置为计数器方式1;当待测信号到来,用单片机外部两个终端INT0和INT1来开始对定时计数器T0计时和T1计数。 本次设计单片机采用内部时钟方式,接12MHz的晶振,定时/计数器T0工作在定时状态下,最大定时时间为65.536ms,达不到1秒的定时,所以采用定时50ms,共定时20次,即可完成1秒的定时功能。对于频率的概念就是在一秒只数脉冲的个数,即为频率值。所以T1工作在定时状态下,每定时1秒中到,就停止T1的计数,而从T1的计数单元中读取计数的数值,然后进行数据处理。送到LED显示出来。 11 数字频率计 开始 初始化 等待待测信号 对待测信号 放大整形、分频 启动T0、T1 定时时间 到1s T0停止计时 T1停止计数 计算频率 送出显示 结束 4.1软件流程图 12 数字频率计 第五章 系统仿真与调试 利用仿真软件ISIS的强大的仿真功能可以有效地检验所设计的原理图是否在理论上正确合理。选择适当的三极管和设置基极,发射极,集电极电阻可以得到适当的放大倍数对所测的信号进行有效的处理。要选择适当的三极管,以免避免发生截止失真和饱和失真。分别以正弦波,方波,三角波作为输入信号检测电路的整形效果。利用仿真软件的示波器来观察整形出来的波形是否符合所要整形出来的波形。 利用Keil uvision2软件编写单片机的工作程序并且检验程序是否成功编译。通过Keil uvision2逐步运行程序的功能可以检测出程序的错漏从而进行改正。程序编译成功后,利用ISIS软件把程序加载到原理图中进行仿真,通过显示器显示出来的频率大小与所设计的频率相比较可以看出所编写的程序是否满足要求,是否符合设计所要求的精度。测出各频率范围的误差,如果不符合设计所要求的精度可以通过改变单片机定时器的初始值或者优化程序的结构来减小误差增加精度~LED数码管采用的是动态扫描的方法进行显示,要设计好相应的扫描时间,因为扫描时间太短则LED显示出来的数字便会一直在闪烁不稳定,扫描时间太长则LED显示便会出现短时间的熄灭。调试电路的时候发现由于P2口的驱动能力不够大因此要驱动LED数码管工作就应该加上反相器或者三极管作为驱动电路。 由于受到时间和器件的限制并没有把设计的实物做出来,本设计只通过测试软件测试,理论是符合要求的。 13 数字频率计 设计总结 本文介绍了一种基于单片机AT89C52制作数字频率计的设计方法。其测量原理非常简单,硬件电路制作方便,软件编程易于实现,所测得的频率范围较宽,精度较高,平均相对误差σ??1%,是在允许的测量误差范围内。此次设计的数字频率计达到了测量频率的目的,但在实际制作和测试过程中,由于自己知识有限,时间短和经验不足等原因,还是出现了一些问题和需要继续改进、完善的地方。 通过本次课程设计,我感觉自己的知识水平有了明显的提高。在设计过 程中能学到很多平时上课没学到的东西,思考问题时也能从多角度,多方面考虑。学会了在遇到难题时,能捉住要点,再找出切实可行的解决方法。并且加深了对单片机的认识掌握了单片机的特性,学会了用C语言写程序,了解了汇编语言跟C语言的优缺点,C52语言用语编写较复杂的大型程序,汇编则用于对效率要求很高的场合,尤其是底层函数的编写。 14 数字频率计 致 谢 光阴似箭、日月如梭,为期两周的课程设计告一段落,在课程设计即将完成之际,我衷心的感谢所有指导、关心和帮助我的老师、同学和朋友。 本设计的完成是在我的指导老师王南兰老师的细心指导下进行的。在每次设计遇到问题时老师不辞辛苦的讲解才使得我的设计顺利的进行。从设计的选题到资料的搜集直至最后设计的修改的整个过程中,花费了王老师很多的宝贵时间和精力。导师严谨的治学态度,开拓进取的精神和高度的责任心都将使学生受益终生~在此,谨向王老师致以诚挚的谢意和崇高的敬意~ 15 数字频率计 参考文献 [1] 华成英 童诗白.模拟电子技术基础第四版. [M] 北京:高等教育出版社,2006.5 [2] 阎 石.数字电子技术基础第五版[M].北京:高等教育出版社,2006.5( [3] 牛昱光.单片机原理及接口技术[M].北京:电子工业出版社,2008.2 [4] 龙泽明, 顾立志. MCS-51单片机原理与工程应用[M]. 北京:国防工业出版社, 2005. [5] 李花. MCS-51 系列单片机实用接口技术[M]. 北京:北京航空航天大学出版社, 2000. [6] 范风强. 单片机语言 C51 应用实战集锦[M]. 北京:电子工业出版社, 2005. [7] 窦振中. 单片机外围器件实用手册存储分册[M]. 北京:北京航空航天大学出版社,2002. [8] 黄智伟. 全国大学生电子设计大赛系统设计[M]. 北京:北京航空航天大学出版社 2006.12 ] 张洪润 刘秀英 张亚凡. 单片机应用设计200例(下册)[M].北京:北[9 京航空航天大学出版社 [10] 林志琦、郎建军、李会杰、佟大鹏.基于Proteus的单片机可视化硬件仿真[M].北京:北京航空航天大学出版社,2006.9 [11] 周润景、袁伟亭、景晓松.Proteus在MCS51和ARM7系统中的应用百例[M].北京:电子工业出版社,2006.10. [12] 全国大学生电子设计竞赛获奖作品汇编[M].北京:北京理工大学出版社,2004.8 [13] 李勇 数字频率计的测量误差[N].宜宾学院学报,2010.6 [14] 尹国光 基于单片机的数字频率计的设计和仿真[N].天津工业大学学报,2008.3 [15] 高明华 简易数字频率计的设计,J,.大众科技,2006年第二期 16 数字频率计 附录一 数字频率计源程序 /******************************************************* 频率计,可测量1HZ~250KHZ的频率,晶振频率为11.0592MHZ ********************************************************/ #include unsigned int n=0; unsigned int pinlv=0; unsigned int a1=0;//万位 unsigned int a2=0;//千位 unsigned int a3=0;//百位 unsigned int a4=0;//十位 unsigned int a5=0;//个位 unsigned int b; unsigned char c; //定义一个无符号字符型c unsigned char char1[10]={0xb0,0xb1,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,0xb8,0xb9};//char1[10]={10110000,10110001,...,10111001} unsigned char char2[10]={0xc0,0xc1,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,0xc8,0xc9};//char2[10]={11000000,11000001,...,11001001} unsigned char char3[10]={0xd0,0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9}; unsigned char char4[10]={0xe0,0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9}; unsigned char char5[10]={0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9}; void time0() interrupt 1//中断源1 “interrupt 1”:定时器0溢出中断 { TH0=0xdc;//TH0=220=1101 1100 TL0=0x00;//TL0=0=0000 0000 n++; //n初始值为0 17 数字频率计 if(n==100)//判断n=100则计算频率值 { n=0; pinlv=TH1*256+TL1;//计算频率值 TH1=0; TL1=0; a5=pinlv%10;//个位 b=pinlv/10; a4=b%10;//十位 b=b/10; a3=b%10;//百位 b=b/10; a2=b%10;//千位 a1=b/10;//万位 } } void main() { TMOD=0x51;//TMOD=0101{T1} 0001{T0}【"GATE","C/T(低电平)","M1","M0"】 //设置定时计数器,T1计数,T0定时 EA=1;//开总中断 ET0=1;//T0允许中断[T0定时] TH0=0xdc;//TH0=220=1101 1100 TL0=0x00;//TL0=0=0000 0000 TH1=0; TL1=0; TR0=1;//启动定时器T0 TR1=1;//启动定时器T1 while(1)//条件为真,一直执行while语句 { c=char1[a1]; P0=c;//P0口输出(万位) c=char2[a2]; 18 数字频率计 P0=c; c=char3[a3]; P0=c; c=char4[a4]; P0=c; c=char5[a5]; P0=c; } } 19 数字频率计 附录二 数字频率计电路图 20
本文档为【数字频率计有电路图】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_260251
暂无简介~
格式:doc
大小:106KB
软件:Word
页数:26
分类:生活休闲
上传时间:2017-09-28
浏览量:32