基于at89c52单片机的简易频率计设计

基于at89c52单片机的简易频率计设计

ID:15105519

大小:250.00 KB

页数:16页

时间:2018-08-01

基于at89c52单片机的简易频率计设计_第1页
基于at89c52单片机的简易频率计设计_第2页
基于at89c52单片机的简易频率计设计_第3页
基于at89c52单片机的简易频率计设计_第4页
基于at89c52单片机的简易频率计设计_第5页
资源描述:

《基于at89c52单片机的简易频率计设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机系统开发与应用工程实习报告选题名称:基于AT89C52单片机的简易频率计设计系(院):专业:计)班级:姓名:学号:指导教师:学年学期:2009~2010学年第2学期2010年5月30日摘要:在电子技术中,频率是一个经常用到的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。本项目主要阐述了以AT89C52单片机作为核心器件,采用模块化布局,设计一个简易数字频率计,以达到测量频率并进行显示的目的。本项目利用单片机的内部定时器溢出产生中断来实现定时,把单片机内部的定时/计数器0作为

2、定时器,实现2.5ms定时。外部待测脉冲从单片机的TI(第15引脚)输入,以定时/计数器1作为计数器,利用中断方式来达到间接测量的目的。最后采用四位数码管显示。本设计采用C语言进行软件编程,用keil软件进行调试。最后把调试成功后的程序固化到AT89C52单片机中,接到预先焊好的电路板上,接上待测脉冲,通电运行,数码管成功显示待测脉冲频率。关键词:单片机;频率计;AT89C52目录1项目综述……………………..……………………………………………………..…………………..11.1设计要求11.2系统设计12硬件设计…………………

3、……………………………………………………………………………..22.1电路原理图22.2元件清单22.3主要芯片引脚说明33软件设计………………………………………………………………………………………………..43.1程序流程图43.2软件设计简述53.3程序清单64系统仿真及调试……………………………...……………...…………………...……………….…104.1硬件调试104.2软件调试105结果分析…………...…………………………………………………………………………….……10总结............…………………

4、………………...………….……………………….……...….11参考文献………………………………………………………………………....………….12单片机系统开发与应用工程实习报告11单片机系统开发与应用工程实习报告1项目综述在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。本项目主要阐述了选择AT89C52单片机作为核心器件,采用模块化布局,设计一个简易数字频率计测量频率并进行显示。1.1设计要求基于AT89C52单片机简易频率计的设计要求如下:(1)

5、测量范围。幅度:0.5~5V;频率:1Hz~1MHz.(2)测试误差≤0.1%。(3)用4位数码管显示。当频率变化时,能通过数码管及时看到变化后的信号频率。1.2系统设计1.2.1框图设计基于AT89C52单片机简易频率计的电路主要由数码管显示电路、复位电路、晶振电路、电源电路等几部分组成,系统框图如图3.1所示。图3.1基于AT89C52单片机简易频率计系统框图1.2.3知识点本项目需要通过学习和查阅资料,掌握和了解如下知识:11单片机系统开发与应用工程实习报告1)+5V电源原理及设计。2)单片机复位电路工作原理及设计。3)单

6、片机晶振电路工作原理及设计。4)频率信号发生器的特性及使用。5)驱动电路74LS244的特性及使用。6)AT89C52单片机引脚结构及功能。7)单片机C语言程序设计方法。2硬件设计2.1电路原理图基于AT89C52单片机简易频率计电路原理图如图2-1所示。图2-1基于AT89C52单片机简易频率计电路原理图2.2元件清单基于AT89C52单片机简易频率计元件清单如表2-1所示。表2-1基于AT89C52单片机简易频率计元件清单元件名称型号数量/个用途单片机AT89C521控制核心晶振12MHz1晶振电路电容30pF2晶振电路电解

7、电容10uF/10V1复位电路电阻10kΏ1复位电路驱动器74LS2441LED驱动非门74LS041位选信号数码管4位共阴1显示电路按键1复位电路电源+5V/0.5A1提供+5V11单片机系统开发与应用工程实习报告2.3主要芯片引脚说明2.3.1AT89C52引脚说明AT89C52为40脚双列直插封装8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥

8、控信号IR的接收解码及与主板CPU通信等。AT89C52共有6个中断向量:两个外中断(INT0和INT1),3个定时器中断(定时器0、1、2)和串行口中断。AT89C52引脚图如下:图2-2AT89C52引脚图主要管脚有:XTAL1(19脚)和XTAL2(18脚

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。