基于AT89C52单片机的简易频率计方案设计书

上传人:汽*** 文档编号:465477545 上传时间:2023-05-08 格式:DOCX 页数:16 大小:154.58KB
返回 下载 相关 举报
基于AT89C52单片机的简易频率计方案设计书_第1页
第1页 / 共16页
基于AT89C52单片机的简易频率计方案设计书_第2页
第2页 / 共16页
基于AT89C52单片机的简易频率计方案设计书_第3页
第3页 / 共16页
基于AT89C52单片机的简易频率计方案设计书_第4页
第4页 / 共16页
基于AT89C52单片机的简易频率计方案设计书_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《基于AT89C52单片机的简易频率计方案设计书》由会员分享,可在线阅读,更多相关《基于AT89C52单片机的简易频率计方案设计书(16页珍藏版)》请在金锄头文库上搜索。

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

2、输入,以定时/计数器 1 作为计数器,利用中断方式来达到间接测量的目的。最后采用四位数码管显示。 本设计采用 C 语言进行软件编程,用 keil 软件进行调试。最后把调试成功后的程序固化到AT89C52 单片机中,接到预先焊好的电路板上,接上待测脉冲,通电运行,数码管成功显示待测脉冲频率。关键词:单片机;频率计;AT89C52 1. .01 1设计要求 .01 2系统设计 .02 .12.1电路原理图 .12.2元件清单 .12.3主要芯片引脚说明 .23.33.1程序流程图 .33.2软件设计简述 .43.3程序清单 .54.9 .4.1硬件调试 .94.2软件调试 .95.9. 10. .

3、11.单片机系统开发与应用工程实习报告1 项目综述在电子技术中,频率是最基本的参数之一,并且与许多电参量的测量方案、测量结果都有十分密切的关系,因此频率的测量就显得更为重要。本项目主要阐述了选择 AT89C52 单片机作为核心器件,采用模块化布局,设计一个简易数字频率计测量频率并进行显示。11 设计要求基于 AT89C52 单片机简易频率计的设计要求如下:(1)(2)(3)测量范围。幅度:0.5 5V ;频率: 1Hz1MHz.测试误差 0.1%。用 4 位数码管显示。当频率变化时,能通过数码管及时看到变化后的信号频率。12 系统设计121 框图设计基于 AT89C52 单片机简易频率计的电路

4、主要由数码管显示电路、复位电路、晶振电路、电源电路等几部分组成,系统框图如图3.1 所示。图 3.1 基于 AT89C52 单片机简易频率计系统框图123 知识点本项目需要通过学习和查阅资料,掌握和了解如下知识:0单片机系统开发与应用工程实习报告1) +5V 电源原理及设计。2)3)4)单片机复位电路工作原理及设计。单片机晶振电路工作原理及设计。频率信号发生器的特性及使用。5)6)驱动电路74LS244 的特性及使用。AT89C52 单片机引脚结构及功能。7) 单片机 C 语言程序设计方法。2 硬件设计2.1 电路原理图基于 AT89C52 单片机简易频率计电路原理图如图2-1 所示。图 2-

5、1 基于 AT89C52 单片机简易频率计电路原理图2.2 元件清单基于 AT89C52 单片机简易频率计元件清单如表2-1 所示。表 2-1 基于 AT89C52 单片机简易频率计元件清单元件名称型号数量 /个用途单片机AT89C521控制核心晶振12MHz1晶振电路电容30pF2晶振电路电解电容10uF/10V1复位电路电阻10k?1复位电路驱动器74LS2441LED 驱动非门74LS041位选信号数码管4 位共阴1显示电路按键1复位电路电源+5V/0.5A1提供 +5V1单片机系统开发与应用工程实习报告2.3 主要芯片引脚说明AT89C52 引脚说明AT89C52 为 40 脚双列直插

6、封装8 位通用微处理器,采用工业标准的C51 内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM 及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号 IR 的接收解码及与主板CPU 通信等。 AT89C52 共有 6 个中断向量:两个外中断(INT0和INT1 ), 3 个定时器中断(定时器0、 1、 2)和串行口中断。AT89C52 引脚图如下:图 2-2 AT89C52 引脚图主要管脚有:XTAL1 ( 19 脚)和 XTAL2 (18 脚)为振荡器输入输出端口。RST/Vpd (9 脚)

7、为复位输入端口,外接电阻电容组成的复位电路。VCC ( 40 脚)和 VSS ( 20 脚)为供电端口,分别接+5V 电源的正负端。P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口。P1,P2, P3 是一组带有内部上拉电阻的8 位双向 I/O 口。74HC244 引脚说明74HC244可以让输入的数据保持比较长的时间,简单输入接口扩展通常使用的典型芯片为2单片机系统开发与应用工程实习报告74HC244 ,由该芯片可构成三态数据缓冲器。74HC244 芯片的引脚排列如下图所示:图 2-374HC244 引脚图74HC244 芯片内部共有两个四位三态缓冲器,使用时可分别以1C 和 2G 作为它们的选通工作信号。当1/OE 和 2/OE 都为低电平时,输出端Y 和输入端A 状态相同;当1/OE 和 2/OE 都为高电平时,输出呈高阻态。3 软件设计本项目利用单片机的内部定时器溢出产生中断来实现定时。待测信号由单片机的TI 中断来间接测量。定时 /计数器 0 定时 2.5ms 中断并对中断次数进行计数,当 2.5ms

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号