- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多功能信号发生器设计_学位论文
PAGE
PAGE 8
毕业综合实践
成果名称: 多功能信号发生器设计
届别: 2015届
二级学院(部): 物流技术学院
专业名称: 计算机控制
班级名称: S314112
学生姓名: 姚帅
学生学号: 31
指导教师: 付锐
目 录
1、 概述
1.1 信号发生器现状
1.2 单片机在波形发生器中的应用
2、 系统总体方案及硬件设计
2.1 系统分析
2.2 总体方案设计 ……………………………
2.2.1系统总体结构框图设计
2.3 总体硬件设计
2.4系统各模块设计
2.4.1 资源分配
2.4.2显示器接口设计
2.4.3 复位与时钟电路设计
2.4.4 按键中断电路设计
2.4.5 D/A转换电路设计
3、 软件设计
3.1软件总体设计
3.2 软件功能设计
3.2.1系统初始化程序设计
3.2.2 按键检测及中断处理程序
3.2.3 液晶显示程序
3.2.4 正弦波发生程序设计
3.2.5方波产生程序
3.2.6三角波产生程序
3.2.7梯形波产生程序
4、 实验仿真
4.1 protues软件仿真步骤
4.2 仿真结果
4.3仿真结论
5、 课程设计体会
参考文献
附1:源程序代码
附2:系统原理图
[摘 要]
本设计采用基于AT89S52的单片机最小系统为核心,成功产生出幅值和频率都可调的正弦波、梯形波、方波、三角波等波形。频率范围是0-2000Hz,幅值调节范围-10V到+10V。本系统主要由四大模块组成:液晶显示模块、波形发生模块及稳幅输出模块,幅频调节模块、及外部电源模块。各个模块的实现方法如下: 一、液晶显示模块:本系统采用应用较广泛的1602液晶作为显示模块。其显示与控制机理是单片机通过与液晶按照一定的规定相连接,然后再程序中在对液晶进行初始化后,就可以向其写字符或读字符。 二、波形发生模块及稳幅输出模块:产生指定波形可以通过DAC芯片来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。本系统采用的是经典的DAC0832 8位数/模转换器。稳幅输出则通过两个LM324集成运放来实现对DAC0832输出电流信号到电压信号的转变。 三、幅频调节模块:通过按键与两个门电路74ls00和74ls04的组合来实现通过产生中断来实现对波形的选择和频率的调节。而幅值调节通过一个10K的电位器来实现参考电压Vref的改变来改变幅值。 四、外部电源模块:变压器将220V交流电降成16V交流后在通过整流桥 经过7812和7912滤波后即产生正负12V直流电用作LM324的电源。 本系统软件主要通过C语言开发,硬件电路设计具有典型性。同时,本系统中任何一部分电路模块均可移植于其它实用开发系统的设计中,电路设计实用性很强。
1、概述
?
?
1.1??信号发生器现状?
.?目前,市场上的信号发生器多种多样,一般按频带分为超高频、高频、低频、超低频、超高频信号发生器。其中高频、低频和超低频信号发生器,大多使用文氏桥振荡电路,即RC振荡电路,通过改变电容和电阻值,改变频率。用以上原理设计的信号发生器,其输出波形一般只有两种,即正弦波和脉冲波,其零点不可调,而且价格也比较贵,一般在几百元左右。但是在科学研究和生产实践中,如工业过程控制,生物医学,地震模拟震动等领域往往需要低频信号源,而由硬件搭建的波形发生器效果往往达不到好的效果,而且低频信号源所需要的RC很大,大电阻,大电容在制作上有困难,参数的精度也难以保证,而且体积大,漏电,体积大是该类波形发生器的显著缺点。
1.2 单片机在波形发生器中的应用
随着电子技术的飞快发展,单片机的应用不断的深入,基于单片机的智能仪器的设计技术不断成熟。单片机构成的仪器具有高可靠性,高性价比,单片机技术在智能仪表和自动化等诸多领域有了极为广泛的应用,并应用到各种家庭电器,单片机技术的广泛应用推动了社会的进步。 利用单
文档评论(0)