- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自适应数字频率计
设
计
说
明
书
负责人:张赟颍
队员:黄蜀宾、熊华竞
目录
1、项目介绍 - 1 -
2、制作流程图 - 1 -
2.1 项目制作流程如下: - 1 -
2.2 项目时间进度安排如下: - 1 -
3、系统功能分析 - 2 -
3.1 系统的功能模块框图 - 2 -
3.2 分频模块 - 3 -
4.选频模块: - 5 -
5. 控制模块 - 7 -
6 数码管显示 - 13 -
7、软件设计 - 13 -
7.1 软件流程图 - 13 -
8.软件代码介绍 - 14 -
9、附件 - 19 -
9.1 系统的原理图 - 19 -
系统PCB图 - 20 -
1、项目介绍
本设计为一个自适应频率计,可以自动判别输入周期频率信号频率为1Hz-9999KHz的特性。输入信号为方波,正向输入峰值5V。要求用4位数码显示,自动选择最佳频段使能显示最多有效数字并自动移动小数点使显示单位保持为“KHz、项目要求。
2、制作流程图
2.1 项目制作流程如下:
2.2 项目时间进度安排如下:
第一、二周 第三、四周 第五周—— 最后一周 设计方案,分工 制作电路,编程,写文档 链调,测试 验收
3、系统功能分析
3.1 系统的功能模块框图
3.2 分频模块
如下图:
图4.2
分频电路运用了74LS393与CD4051进行,通过393对输入信号进行分频,再通过CD4051对分频数进行选择.由于单片机的计数频率上限较低12MHz晶振时约为500KHz所需要对高频被测信号进行硬件欲分频处理采用74LS393进行分频处理。74LS393有两套完全相同的4位二进制计数器因此一片393可实现2分频、4分频、8分频、直到256分频。其连接方法为CLK脚接需被分频的信号MR脚为清零信号高电平有效一般直接接地而Q0Q1Q2Q3脚分别为24816.分频输出脚。
74LS393芯片介绍 双四位二进制计数器异步清零异步清零端为高电平时不管时钟1A2A状态如何即可以完成清除功能。 当异步清零端为低电平时在1A、2A脉冲下降沿作用下进行计数操作。
外接管脚如图:
真值表
对应原图
4.选频模块:
设计采用74LS393进行分频处理后需要再用CD4051将输入信号送入核心控制器件单片机中完成运算、控制及其显示功能。CD4051就是一种单端8通道多路开关它带有三个输入端A,B,C和一个禁止输入端INH。从A,B,C输入的信号来选择8个通道中的一个。
5. 控制模块
8位单片机是MSC-51系列产品升级版,有世界著名半导体公司ATMEL在购买MSC-51设计结构后,利用自身优势技术——掉电不丢数据,闪存生产技术对旧技术进行改进和扩展,同时使用新的半导体生产工艺,最终得到成型产品。与此同时,世界上其他的著名公司也通过基本的51内核,结合公司自身技术进行改进生产,推广一批如51F020等高性能单片机。AT89S52片内集成256字节程序运行空间、8K字节Flash存储空间,支持最大64K外部存储扩展。根据不同的运行速度和功耗的要求,时钟频率可以设置在0-33M之间。片内资源有4组I/O控制端口、3个定时器、8个中断、软件设置低能耗模式、看门狗和断电保护。可以在4V到5.5V宽电压范围内正常工作。不断发展的半导体工艺也让该单片机的功耗不断降低。同时,该单片机支持计算机并口下载,简单的数字芯片就可以制成下载线,仅仅几块钱的价格让该型号单片机畅销10年不衰.根据不同场合的要求,这款单片机提供了多种封装,本次设计根据最小系统有时需要更换单片机的具体情况使用双列直插DIP-40的封装。复位电路和时钟电路是维持单片机最小系统运行的基本模块。复位电路通常分为两种上电复位和手动复位.本次设计选用上电位.
如图::
高频率的时钟有利于程序更快的运行也有可以实现更高的信号采样率从而实现更多的功能。但是告诉对系统要求较高而且功耗大运行环境苛刻。考虑到单片机本身用在控制并非高速信号采样处理所以选取合适的频率即可。合适频率的晶振对于选频信号强度准确度都有好处本次设计选取12MHz无源晶振接入XTAL1和XTAL2引脚。并联2个20pF陶瓷电容帮助起振。
晶振电路:
单片机:
引脚功能说明
VCC(40引脚):电源电压
VSS(20引脚):接地
P0端口(P0.0~P0.7,39~32引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据的复用总线。此时,P0口内部上拉电阻有效。在Flash ROM编程时,P0端口接收指令字节;而在校验程序时,则输
文档评论(0)