1 / 13
文档名称:

【毕业设计】基于51单片机信号发生器的设计与开发(整理版).doc

格式:doc   页数:13
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【毕业设计】基于51单片机信号发生器的设计与开发(整理版).doc

上传人:3099984911 2015/2/28 文件大小:0 KB

下载得到文件列表

【毕业设计】基于51单片机信号发生器的设计与开发(整理版).doc

文档介绍

文档介绍:专业方向课程设计报告设计课题:信号发生器的设计设计时间:2012年06月6日信号发生器的设计摘要:本文以STC89C51单片机为核心设计了一个低频函数信号发生器。信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可输出自定义波形,如正弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率和幅度在一定范围内可任意改变。波形和频率的改变通过软件控制,幅度的改变通过硬件实现。介绍了波形的生成原理、硬件电路和软件部分的设计原理。关键词:低频信号发生器;单片机;D/A转换1设计要求设计一个能产生方波、三角波、梯形波、锯齿波并且频率、幅度可调的信号发生器。发挥部分:作品还能产生正弦波。,加上一个低通滤波器,生成的波形比较纯净。它的特点是可产生任意波形,频率容易调节,频率能达到设计的500HZ以上。:方案一:可以将送给DA的数字量乘以一个系数,这样就可以改变DA输出电流的幅度,从而改变输出电压;但是这样做有很严重的问题,单片机在做乘法运算时需要很长的时间,这样的话输出波形的频率就会很低;并且该方案的输出电压做不到连续可调,当DA的输入数字量比较小时,输出的波形失真就会比较严重。方案二:将输出电压通过一个运算放大器的放大。这样还有个优点是幅度连续可调。经比较,方案二既可满足课程设计的基本要求,并且电路也挺简单。,因此可通过产生数字信号再转换成模拟信号的方法来获得所需要的波形。89C51单片机本身就是一个完整的微型计算机,具有组成微型计算机的各部分部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行通讯接口等,只要将89C51再配置键盘及、数模转换及波形输出、放大电路等部分,即可构成所需的波形发生器,。89C51是整个波形发生器的核心部分,通过程序的编写和执行,产生各种各样的信号,并从键盘接收数据,进行各种功能的转换和信号幅度的调节。当数字信号电路到达转换电路,将其转换成模拟信号也就是所需要的输出波形。波形ROM表是将信号一个周期等间距地分离成64个点,储存在单片机得RON内。具体ROM表是通过MATLAB生成的,例如正弦表,MATLAB生成的程序如下:x=0:2*pi/64:2*pi;y=round(sin(x)*127)+()设计中主要采用STC89C51型单片机,它具有如下优点:(1)拥有完善的外部扩展总线,通过这些总线可方便地扩展外围单元、外围接口等。(2)该单片机内部拥有4K字节的FLASHROM程序存储器空间和256字节的RAM数据存储空间,完全可以满足程序的要求。由于该芯片可电擦写,故可重复使用。如果更改程序内容,可将芯片拿下重新烧写。在波形发生器中,用两个开关直接与外部中断0和外部中断1的管脚相连,其中S1开光用来改变波形,S2开光用来改变频率。在程序主函数中,我们写了个死循环一直输出一个默认的波形和频率(正弦波),当S1或S2按下(接通低电平)又抬起(STC89C51单片机管脚使能高电平)时,程序会暂时跳出死循环,进入中断处理程序,从而对波形和频率进行改变。由于频率较大时,三角波、正弦波、方波等波中每一点延时时间为几微秒,故延时时间还要加上指令时间即可得到指定频率的波形,该电路用12MHz晶振。,要想得到所需要的波形,就要把数字信号转换成模拟信号,所以必须用到数模转换器件,我们选用的DAC0832,此器件具有8位分辨率的数模转换,它价格低廉、接口简单、转换控制容易等优点。DAC0832主要由8位输入寄存器、8位DAC寄存器、8位D/A转换器以及输入控制电路四部分组成。但实际上,DAC0832输出的电量也不是真正能连续可调,而是以其绝对分辨率为单位增减,是准模拟量的输出。DAC0832是电流型输出,在应用时外接运放使之成为电压型输出。以便于示波器显示其波形及调节其幅度。所以又用到了运放,我们用到的是LM324,此运放采用±12V双电源供电,其内部集成有4个放大器,我们用到了其中两个,2和3,没有用到的放大器接地。(见附录2)DAC0832的数据口和单片机的P0口相连。CSDA:片选信号输入线(选通数据锁存器),低电平有效;WR:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据

最近更新

2024年陕西省宝鸡教育学院马克思主义基本原理.. 12页

2024年青岛电影学院马克思主义基本原理概论期.. 12页

2024年首都师范大学科德学院马克思主义基本原.. 12页

2024年黔南民族师范学院马克思主义基本原理概.. 12页

2025年三亚市单招职业倾向性考试题库带答案解.. 44页

2025年上海南湖职业技术学院马克思主义基本原.. 12页

2025年东莞城市学院马克思主义基本原理概论期.. 12页

2025年中山大学马克思主义基本原理概论期末考.. 12页

绿建租赁绿色金融 35页

2025年九江县招教考试备考题库含答案解析(夺.. 31页

2025年云南省玉溪市单招职业倾向性测试题库带.. 44页

2025年仲恺农业工程学院马克思主义基本原理概.. 12页

2025年光泽县招教考试备考题库含答案解析(必.. 31页

2025年兴国县幼儿园教师招教考试备考题库含答.. 31页

2025年内蒙古警察学院马克思主义基本原理概论.. 12页

2025年华北电力大学马克思主义基本原理概论期.. 12页

风险管控成本研究 35页

2025年南通大学杏林学院马克思主义基本原理概.. 12页

高速铁路技术升级 34页

高钾血症治疗策略优化 35页

绿色金融政策与绿色投资 36页

2025年噶尔县幼儿园教师招教考试备考题库附答.. 31页

2025年四川艺术职业学院单招职业技能测试题库.. 43页

绿色能源在加油站的应用 25页

2025年天津市职工经济技术大学马克思主义基本.. 12页

绿色溶剂在苯酚合成中的角色 24页

航空货运信息化监管研究 35页

2026年龙年男孩魏姓名字 4页

高桩码头沉降控制 35页

2025年山西卫生健康职业学院马克思主义基本原.. 13页