基于单片机数字频率计的设计课程设计正文--学位论文.doc
《基于单片机数字频率计的设计课程设计正文--学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机数字频率计的设计课程设计正文--学位论文.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、四川大学锦城学院本科课程设计 基于单片机数字频率计的设计四川大学锦城学院 本科生课程设计 题 目 基于单片机数字频率计的设计 系 别 机械工程系 专 业 机械电子工程 学生姓名 张 何 学 号 120930146 年级 12级 指导教师 黄 晖 2015 年 7 月 7 日基于单片机的数字频率计的设计 专 业:机械电子工程 学生姓名:张 何 指导教师:黄 晖 摘 要本方案主要以单片机为核心,主要分为时基电路,逻辑控制电路,放大整形电路,闸门电路,计数电路,锁存电路,译码显示电路七大部分,设计以单片机为核心,被测信号先进入信号放大电路进行放大,再被送到波形整形电路整形,把被测的正弦波或者三角波整
2、形为方波。利用单片机的计数器和定时器的功能对被测信号进行计数。编写相应的程序可以使单片机自动调节测量的量程,并把测出的频率数据送到显示电路显示。本设计以89C51单片机为核心,应用单片机的算术运算和控制功能并采用LED数码显示管将所测频率显示出来。系统简单可靠、操作简易,能基本满足一般情况下的需要。既保证了系统的测频精度,又使系统具有较好的实时性。本频率计设计简洁,便于携带,扩展能力强,适用范围广。关键词 单片机 运算 频率计 LED数码管Abstract The program mainly microcontroller as the core, are divided into time
3、-base circuit, the logic control circuit, amplifier shaping circuit, the gate circuit, the counting circuit, latch circuit, decoding circuit most of the seven shows, design a microcontroller as the core, the measured signal the first amplifier to amplify the incoming signal, and then was sent to the
4、 waveform shaping circuit surgery, the measured sine wave or triangle wave shaping as a square wave. Counter and timer microchip features of the signal count. Write the corresponding program can automatically adjust the measurement range of SCM, and the frequency of the measured data to the display
5、circuit displays. The design of the 89C51 microcontroller core, microcontroller applications and control functions and arithmetic operations with LED digital display tube to the measured frequency is displayed. System is simple, reliable, easy to operate and can basically meet the general needs. Bot
6、h to ensure the accuracy of the system frequency measurement, but also the system has good real-time. The frequency meter design is simple and easy to carry, expansion capability, wide application.Key words: microcontroller operation frequency meter LED digital tube朗读显示对应的拉丁字符的拼音字典 - 查看字典详细内容目 录导 论.
7、1 1.课题背景.1 2. 数字频率计设计的任务与要求.11 数字频率计总体方案设计.2 1.1 方案比较.2 1.2 方案选择.32 数字频率计的硬件系统设计.4 2.1 数字频率计的硬件系统框架.4 2.2 数字频率计的主机电路设计.4 2.3 数字频率计的信号输入电路设计.7 2.4 数字频率计显示电路的设计.8 2.5 数字频率计的计数电路的设计.10 2.6 数字频率计电源模块的设计.123 数字频率计软件系统设计.13 3.1 软件设计规划.13 3.1.1信号处理.13 3.1.2中断控制.13 3.1.3定时器/计数器.14 3.1.4定时工作方式0.15 3.2 程序流程图设
8、计.16 3.2.1主程序流程.16 3.2.2 中断流程.17参考文献.19致 谢.20导 论1.课题背景在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。频率计的基本原理是用一个频率稳定度高的频率源作为基准时钟,对比测量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,此时我们称闸门时间为1秒。闸门时间也可以大于或小于一秒。闸门时间越长,得到的频率值就越准确,但闸门时间越长则每测一次频率的间隔就越长。闸门时间越短,测的频率值刷新就越快,但测得的频率精度就受影响。数字频率计是用数字显示被测信号频率的仪器,被测信号
9、可以是正弦波,方波或其它周期性变化的信号。如配以适当的传感器,可以对多种物理量进行测试,比如机械振动的频率,转速,声音的频率以及产品的计件等等。2. 数字频率计设计的任务与要求单片机控制的数字频率计1.测频范围:10Hz10KHz。为保证测量精度分三个频段10Hz100Hz,100Hz1KHz,1KHz10KHz,有超量程指示。2.输入波形:函数信号发生器输出方波,矩形波,幅度为5V,能产生所需频率的脉冲信号。3.测量误差:1。1 数字频率计总体方案设计1.1 方案比较方案一:本方案主要以单片机为核心,利用单片机的计数定时功能来实现频率的计数并且利用单片机的动态扫描法把测出的数据送到数字显示电
10、路显示。其原理框图如图1-1所示:信号放大电路信号整形单片机AT89c51电路数字显示 电路图1-1 方案一原理框图方案二:本方案主要以数字器件为核心,主要分为时基电路,逻辑控制电路,放大整形电路,闸门电路,计数电路,锁存电路,译码显示电路七大部分。其原理框图如图1-2所示:逻辑控制电路时基电路放大整形电路闸门电路计数器锁存器译码显示器图1-2 方案二原理框图1.2 方案选择 比较以上两种方案可以知道,方案一的核心是单片机,使用的元器件少,原理电路简单,调试简单只要改变程序的设定值则可以实现不同频率范围的测试能自动选择测试的量程。与方案一相比较方案二则使用了大量的数字元器件,原理电路复杂,硬件
11、调试麻烦。如要测量高频的信号还需要加上分频电路,价格相对高了点。基于上述比较,所以选择了方案一。2 数字频率计的硬件系统设计2.1 数字频率计的硬件系统框架 数字频率计是一个将被测频率显示出来的计数装置,它主要由单片机89C51控制、7407、LED显示器、电源等组成。该系统的功能是将信号输入P3.4口,通过单片机程序控制,对LED显示器进行段控和位控,实现动态显示。数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少的测量仪器。在进行有关电子技术的设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精确度高,显示直观,会被经常使用到。图2-1为数字频率计方案框图。7407缓冲器
12、信号处理输入AT89C51单片机7407缓冲器LED数码显示图2-1 数字频率计方框图2.2 数字频率计的主机电路设计 ATC89C51可以完成ISP在线编程功能,ATC89C51内部有EEPROM,可以在程序中修改,断电不丢失。还增加了两级中断优先级,STC推出的系列51单片机芯片是全面兼容其它51单片机的,而且51单片机是主流大军。189C51芯片介绍许多由关硬件设计中都使用到单片机89C51,其功能7比以往的单片机强大的多。89C51引脚图如图2-2所示。图2-2 89C51引脚图芯片引脚功能:主电源引脚Vcc和VssVcc(40脚):接5V电压;Vss(20脚):接地。89C51晶振接
13、法如图2-3。 图2-3 89C51晶振接法图选用6MHz频率的晶体,允许输入的脉冲频率为250kHz。电容的大小范围为20pF40pF,本设计选用30pF电容。2单片机复位状态单片机的复位都是靠外部电路实现的,在时钟电路工作后,只要在单片机的RST引脚上出现24个时钟震荡脉冲(2个机器周期)以上的高电平,单片机便实现初始化状态复位。为了保证应用系统可靠地复位,在设计复位电路时,通常使RST引脚保持10ms以上的高电平。只要保持高电平,则MCS-51单片机就循环复位;当RST从高电平变为低电平以后,MCS-51单片机从0000H地址开始执行程序。在复位有效期间,ALE、 引脚输出高电平。89C
14、51上电复位电路图。图2-4 89C51上电复位电路图单片机复位状态表。 表 2-5 单片机复位状态表专用寄存器复位状态专用寄存器复位状态PC0000HTMOD00HACC00HTCON00HB00HTH000HPSW00HTL000HSP07HTH100HDPTR0000HTL100HP0P3FFHSCON00HIPXXX0 0000BSBUFXXXX XXXXBIE0XX0 0000BPCON0XXX XXXXB 注:XXX不定复位后,P0口P3口输出高电平,且使这些准双向口皆处于输入状态,并且将07H写入栈指针SP(即设定堆栈底为07H),同时,将程序计数器PC和其余的特殊功能寄存器清为
15、0(不定的位除外)。但复位不影响单片机内部的RAM状态2.3 数字频率计的信号输入电路设计7414是六反相施密特触发器集成电路,其基本作用就是反相器,一般用于信号输入电路,用施密特触发器对输入信号进行波形整形。其功能作用如图2-3所示。 图2-3 输入-输出波形图本设计为满足设计要求,被测信号是要进行波形的变换。由第一级的零偏置放大器把正弦波样的正负交替波形变换成单向脉冲,再经过7414将放大器产生的单向脉冲变换成与TTL/CMOS电平相兼容的方波。这样处理以后信号变成方波信号,以便后续的电路进行计数。2.4 数字频率计显示电路的设计在单片机系统中,常用的显示器有:发光二极管显示器,简称LED
16、;液晶显示器,简称LCD;荧光管显示器。而发光二极管显示又分为固定段显示和可以拼装的大型字段显示,此外还有共阳极和共阴极之分等。LED段显示器结构与原理LED显示器是由发光二极管显示字段组成的显示块,有7段和“米”字段之分。这种显示块有共阳极和共阴极两种。此外,显示块中还有一个圆点型发光二极管(在图中以dP表示)用于显示小数点。通过发光二极管亮、暗的不同组,可以显示多中数字、字母以及其他符号。LED显示块中的发光二极管共有两种连接方法:(1)共阳极接法发光二极管的阳极连在一起构成公共阳极。使用时公共阳极接5V,这样,阴极端输入低电平的段的发光二极管被点亮,相应的段被显示;而输入高电平的段则不点
17、亮。(2)共阴极接法发光二极管的阴极连在一起构成公共阴极。使用时公共阴极接地,这样,阳极端输入高电平的段的发光二极管被点亮,相应的段被显示;而输入低电平的段则不点亮。数码管引脚如图2-4。图2-4 数码管引脚图共阴和共阳结构的LED显示器各笔划段名和安排位置是相同的。当二极管导通时,相应的笔划段发亮,由发亮的笔划段组合而显示的各种字符。8个笔划段dP、g、f、e、d、c、b、a对应于一个字节(8位)的D7、D6、D5、D4、D3、D2、D1、D0,于是用8位二进制码就可以表示欲显示字符的字形代码。例如,对于共阴LED显示器,当公共阴极接地(为零电平),而阳极dP、g、f、e、d、c、b、a各段
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字频率计 设计 课程设计 正文 学位 论文
限制150内