单片机测频仪设计

2019-05-26 23:50

※※※※※※※※※ ※※

※※

2011级

※ ※

单片机课程设计

※※※※※※※※※

单片机课程设计报告书

课题名称 姓 名 学 号 院、系、部 专 业 指导教师

2014年6月26日

测频仪设计

电气工程系 电气工程及其自动化

测频仪设计

一、设计目的

本次课程社级是用单片机进行的测频仪系统设计,完成频率的测试和频率范围的选择,并在八位数码管上相应的显示结果。设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的89c52单片机,输入不同频率的频率。显示采用八位数码管。软件方面从分析测频仪的功能、流程图设计,再到程序的编写进行系统设计。通过独立设计方案并自己动手用测频仪电路设计软件,编写和调试,最后仿真用户程序,来加深对单片机的认识,充分发挥学生的个人创新能力,并提高学生对单片机的兴趣,同时学习查阅资料、参考资料的方法。

二、设计要求

本次课程设计,我选择的课题是单片机测频仪硬软件设计,设计任务为: 1、测量并显示所测频率; 2、通过按键切换测量范围;

3、本机地址为07H,当接到上位机发的07H时,则回发07H。当接到上位机发的AAH时,则将所测频率发给上位机;

4、具有较强的抗干扰能力;

三、硬件电路

3.1系统电路原理图

设计电路图如图3-1

1

图3-1 系统电路图

2

3.2 系统框图

测频仪系统由单片机、LED显示、开关、晶振、控制按钮及锁存器六部分组成。系统框图如图3-2所示。

控制按钮

图3-2 系统框图

3.3 STC89C52单片机介绍

89C52共有四个八位的并行双向口,即有32根输入输出口线。各口的每一位均由锁存器、输出驱动器和输入缓冲器组成。

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端口接收指令字节;而在校验程序时,则输出指令字节。验证时,要求外接上拉电阻。

P1端口(P1.0~P1.7,1~8引脚):P1口是一个带内部上拉电阻的8位双向I/O口。P1的输出缓冲器可驱动(吸收或者输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这是可用作输入口。P1口作输入口使用时,因为有内部上拉电阻,那些被外部拉低的引脚会输出一个电流。P1口特点是输出锁存器,输出时没有条件。输入缓冲,输入时有条件,即需要先将该口设为输入状态,先输出1。

此外,P1.0和P1.1还可以作为定时器/计数器2的外部技术输入(P1.0/T2)和定时器/计数器2的触发输入(P1.1/T2EX)

3


单片机测频仪设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:6kV变压器综合保护整定计算书 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: