77范文网 - 专业文章范例文档资料分享平台

基于AT89C52单片机简易函数信号发生器的设计

来源:网络收集 时间:2019-04-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

学 号: 51

湖南文理学院

机械工程学院 课 程 设 计

基于AT89C52单片机的

题 目

简易函数信号发生器设计

专 业 班 级 姓 名 指导教师

机械电子工程 机电08101班 谭鹏辉 陈卫国

2011 年 12 月 07 日

1

课程设计任务书

姓 名 课程名称 设计时间 设计名称 谭鹏辉 学 号 51 课程性质 班 级 机电08101班 必修 单片机课程设计 2011年 11 月 28日—— 2011年 12 月 9 日 基于AT89C52单片机的简易函数信号发生器设计 设计要求 1) 以单片机为核心,经过D/A转换和放大电路的处理,最后输出信号; 2) 要求能输出正弦波、三角波、锯齿波和方波四种信号; 3) 输出信号可以通过按键来改变 4) 完成系统电路设计; 5) 完成系统软件设计; 6) 完成系统Proteus下的仿真。 5)完成课程设计报告。 计划与进度 时间:二周 1) 方案设计 2天 2) 电路设计 2天 3) 软件设计 3天 4) 软、硬件联调 2天 5) 系统仿真 2天 6) 答辩 1天 7) 完成报告 2天 任课教师 意 见 教研室主任 签 名 年 月 日 年 月 日 平时考勤:20% 设计:30% 仿真:20% 答辩:10% 说明 设计报告:20% 共计100分。

2

目 录

目 录 .............................................................. 摘 要 .............................................................................................................................4 第一章 绪论 .........................................................5 1.1单片机概述 .....................................................5 1.2信号发生器的分类 ...............................................5 1.3研究内容 .......................................................5 第二章 函数信号发生器设计 ...........................................6 2.1课程设计的目的 ...................................................6 2.2课程设计要求 ...................................................6 第三章 设计方案 .....................................................7 3.1系统主要功能 ...................................................7 3.2系统硬件构成及功能 .............................................7 2.2.1 AT89C52单片机及其说明 ....................................7 3.2.2资源分配 ................................................. 10 3.2.3 D/A转换模件部件 ......................................... 11 3.2.4 外部控制模块部件 74LS22 .................................. 12 3.2.5 放大部分 ................................................. 12 3.3系统软件设计及接口电路 ........................................ 13 3.3.1 信号频率数据采集 ......................................... 13 3.3.2 正弦波产生程序 ........................................... 13 3.3.3 三角波产生程序 ........................................... 14 3.3.4方波产生程序 ............................................. 14 3.3.5 锯齿波产生程序.......... ................................. 15 3. 3. 6信号放大模块设计...................................................................................15 3. 3. 7 数模转换模块设计..................................................................................16 第四章 仿真图及及结果分析...................................................................................................17

4.1波形发生器的调试与测试.............................................................................17

4.2仿真结果图.....................................................................................................18 第五章 总结与展望...................................................20 参考文献 ........................................................... 21 附录一 元器件清单 .................................................. 22 附录二 程序清单 .................................................... 23 附录三 电路原理图...................................................30

3

1.1单片机概述

随着大规模集成电路技术的发展,中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、(I/O)接口、定时器/计数器和串行通信接口,以及其他一些计算机外围电路等均可集成在一块芯片上构成单片微型计算机,简称为单片机。单片机具有体积小、成本低,性能稳定、使用寿命长等特点。其最明显的优势就是可以嵌入到各种仪器、设备中,这是其他计算机和网络都无法做到的[9,10]。

1.2信号发生器的分类

信号发生器应用广泛,种类繁多,性能各异,分类也不尽一致。按照频率范围分类可以分为:超低频信号发生器、低频信号发生器、视频信号发生器、高频波形发生器、甚高频波形发生器和超高频信号发生器。按照输出波形分类可以分为:正弦信号发生器和非正弦信号发生器,非正弦信号发生器又包括:脉冲信号发生器,函数信号发生器、扫频信号发生器、数字序列波形发生器、图形信号发生器、噪声信号发生器等。按照信号发生器性能指标可以分为一般信号发生器和标准信号发生器。前者指对输出信号的频率、幅度的准确度和稳定度以及波形失真等要求不高的一类信号发生器。后者是指其输出信号的频率、幅度、调制系数等在一定范围内连续可调,并且读数准确、稳定、屏蔽良好的中、高档信号发生器。

1.3 研究内容

本文是做基于单片机的信号发生器的设计,将采用编程的方法来实现三角波、锯齿波、矩形波、正弦波的发生。根据设计的要求,对各种波形的频率和幅度进行程序的编写,并将所写程序装入单片机的程序存储器中。在程序运行中,当接收到来自外界的命令,需要输出某种波形时再调用相应的中断服务子程序和波形发生程序,经电路的数/模转换器和运算放大器处理后,从信号发生器的输出端口输出

第二章:函数信号发生器的设计

设计一个基于单片机的函数信号发生器,该函数信号发生器可以输出四种波形,有

4

正弦波,锯齿波,三角波,方波。在此基础上进一步实现对波形频率和占空比的调节,并用液晶屏分两行显示波形名称和波形频率。 2.1课程设计的目的:

1、巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决实际课题设计的能力。

2、培养针对课题需要,选择和查阅有关手册、图表及文献资料的能力,提高组成系统、编程、调试的动脑动手能力。

3、通过对课题设计方案的分析、选择、比较,熟悉运用单片机系统开发、软硬件设计的方法内容及步骤。

4、掌握DAC0832,LM324,74LS22的接口电路,及使用方法。 5、熟悉掌握函数信号发生器的工作原理。 2.2 课程设计要求:

1、 熟悉组成系统中的实验模块原理,画出实验原理图。

2、 写出完整的设计任务书:课题的名称、系统的功能、硬件原理图、软件框图、元件清单、程序清单、参考资料。

3、输出几种波形,实现对频率和占空比的调节,以1HZ作为步进进行调节。

第三章:设计方案

3.1 系统主要功能

5

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于AT89C52单片机简易函数信号发生器的设计在线全文阅读。

基于AT89C52单片机简易函数信号发生器的设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/580912.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: