智能频率计.doc

约44页DOC格式手机打开展开

智能频率计,2.5万字 44页包括详细设计图,元件清单,程序代码及仪器仪表本设计以at89s52单片机为核心,将被测频率信号送入单片机,利用它内部的定时/计数器完成频率的测量。并采用动态扫描的方法通过6位数码管显示出相应的频率数值。单片机测量的频率精度高,速度快,在测量频率时,能够很好的解决测量精度和测量时间的矛盾。同时...
编号:68-19275大小:883.50K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 stu123 发布

智能频率计
2.5万字 44页
包括详细设计图,元件清单,程序代码及仪器仪表


本设计以AT89S52单片机为核心,将被测频率信号送入单片机,利用它内部的定时/计数器完成频率的测量。并采用动态扫描的方法通过6位数码管显示出相应的频率数值。单片机测量的频率精度高,速度快,在测量频率时,能够很好的解决测量精度和测量时间的矛盾。同时还具有时间显示功能,为各种生活工作提供了方便。



本系统经过多方面的查阅,比较,充分考虑了实用性,扩展性和设计要求等方面因素,设计者决定实现以下功能:
(1) 正常工作时,它相对于一个时钟功能,显示时间的小时,分钟,秒钟。一共用了六个数码管。
(2) 具有调整时间功能,只用在三个按键,一个用于加数(S1),一个用于减数(S2),一个用于选择时间调整(S3)。
(3) 当频率脉冲信号来时,可选择频率按键(S4)进行频率测量。
1.2 智能频率计的设计任务与设计要求
1.2.1 设计任务
设计并制作一台频率计
1.2.2 要求
1)(1) 根据通道输入不同的频率显示相应的数值,被测信号的频率范围1HZ---100KH
(2)输入信号为正弦信号或方波信号
2)六位数码管显示
(1)频率显示
(2)时间显示
3) 按键
(1)频率测试开关
(2)时间调整开关
4) 发挥部分
能够显示当前的系统时间



目录 ……………………………………………………………………………………………1
1.智能频率计的功能 ……………………………………………………………………………2
1.1. 功能概述 …………………………………………………………………………………2
1.2 智能频率计的设计任务与设计要求 ………………………………………………………2
1.2.1 设计任务 …………………………………………………………………………………2
1.2.2 要求 ………………………………………………………………………………………2
1.3方案论证与比较 ……………………………………………………………………………2
1.3.1 总体方案论证 ……………………………………………………………………………2
1.3.2 单片机的选择 ……………………………………………………………………………4
1.3.3显示电路 …………………………………………………………………………………6
1.3.4 时钟的设计 …………………………………………………………………………………6
1.3.5 总体方案阐述 ……………………………………………………………………………6
1.3.6系统级方案设计 …………………………………………………………………7
2 硬件系统设计 …………………………………………………………………………………8
2.1 各部分硬件原理说明 ………………………………………………………………………8
2.1.1前向通道的基本原理 ………………………………………………………………………8
2.1.2三极管的工作原理………………………………………………………………………….9
2.1.3反向器 ……………………………………………………………………………………..9
2.1.4核心电路……………………………………………………………………………………10
2.1.5显示电路 ………………………………………………………………………………..11
2.1.6键盘电路: ……………………………………………………………………………….12
2.1.7复位电路 ……………………………………………………………………………….12
2.1.8晶振电路 ……………………………………………………………………………….13
2.2 系统总电路功能及工作流程概叙 ………………………………………………………….13
2.2.1总电路图 ……………………………………………………………………………….13
2.2.2 人机界面的设计 …………………………………………………………………………..14
2.2.3程序设计 ………………………………………………………………………………..14
2.2.4主程序 ……………………………………………………………………………………..14
6.2.4 动态显示程序 …………………………………………………………………………18
3系统的组装……………………………………………………………………………………..18
3.1引言 …………………………………………………………………………………………..18
3.2元件的检测与安装焊接 ……………………………………………………………………18
3.3硬件系统调试 ………………………………………………………………………………19
3.3.1断电调试 ………………………………………………………………………………20
3.3.2通电调试 ………………………………………………………………………………20
3.3.3 设计过程概述 …………………………………………………………………………20
3.3.4 在设计过程中出现的问题 ………………………………………………………………21
3.3.5 软件调试与实验分析 ………………………………………………………………22
4.软件调试与实验分析 ………………………………………………………………………….22
5 设计一个好的印刷电路板 ……………………………………………………………….23
5.1 印刷电路板设计基本要求 ……………………………………………………………….23
5.2 印刷电路板设计的技巧……………………………………………………………………..23
5.3 PCB电路板的制作 …………………………………………………………………………25
5.4 元件的焊接 ……………………………………………………………………………….25
6. 毕业设计总结 ……………………………………………………………………………….26
致 谢 ………………………………………………………………………………………….26
参考文献 …………………………………………………………………………………….27
附录一:元器件清单 ………………………………………………………………………….27
附录二:实验、调试的仪器仪表 ………………………………………………………….28
附录三:所用元器件功能和用法简介 …………………………………………………….29
附录四:程序 …………………………………………………………………………………….30


参考文献
1.孙涵芳,徐爱卿. MCS-51系列单片机原理及应用,北京航空航天大学出版社
2.杨大豪.频率稳定度特性和测量技术,北京航空航天大学出版社
3.李华. 单片机多周期同步法提高测频准确度,电子科技大学出版社

附录

附录一:元器件清单
附录二:实验、调试的仪器仪表
附录三:所用元器件功能和用法简介
附录四:程序
#include "reg52.h"
#define r_data 40
#define FALSH_RIGHT 61 //调时闪烁 数码管亮的时间
#define FALSH_DEC 121 // 调时闪烁 数码管灭的时间
unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0,// 0, 1, 2, 3//显示代码
......