收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

基于AT89S52的信号发生器设计

[关键词:AT89S52,信号发生器]  [热度 ]
提示:此毕业设计论文完整版包含【开题报告,任务书,论文,答辩稿
作品编号:txgc0272,word全文:26页,合计:8600

以下仅为该作品极少介绍,详细内容请点击购买完整版!
基于AT89S52的信号发生器设计毕业设计论文------

本系统是利用AT89C52单片机作为控制核心,采用程序设计的方法产生正弦波、三角波、方波三种波形,产生波形后再通过D/A转换器DAC0832将数字信号转换成模拟信号,经过LM324运放电路进行电压放大和功率放大电路的功率放大后,最终由示波器将最终波形显示出来。产生波形的频率范围是100Hz—10kHz,幅度是1v—15v。系统设计了四个键盘来控制,分别是:复位键、三种波形的类型选择键、频率的增加键和频率的减小键。除此之外,系统还设置了两个电位器实现波形幅度的调节,一个进行粗调,另一个进行细调。系统还配置了液晶屏1602,该显示屏可以显示波形的类型以及各自的数值。

系统大致包括信号发生部分、数/模转换部分,功率放大部分以及液晶显示部分四个部分,其中尤其对数/模转换部分和波形产生与变化部分进行详细论述。

波形信号的产生

本设计的波形产生的方法是查表法,这里的相位累加器的输出则作为这三种波形查找表的查找地址。查找表中的每个地址代表波形的一个周期中的各个相位点,相位点对应的是量化的振幅值,所有的值则组成一个完整的周期波形。其实这个查找表犹如一个振幅变换器,它将相位点映射成具体的数值,这个数值即为D/A变换器的输入。

设计的输出波形为模拟信号波形,所以要将数字信号波形经过一个模拟滤波器得到。信号通过DAC转换后可以产生数字正弦波信号和数字三角波信号,这两个波信号通过带通滤波器后分别可以得到模拟正弦波信号和模拟三角波信号。方波时钟信号则可通过模拟正弦波与一门限进行比较得到。这即为本设计三种波形的产生过程。 

时钟电路

因为本设计采用编程产生信号,而每条指令的执行必须要有严格的节拍,这是就需要设计一个时钟电路。接触过学校工程训练的同学都应该对51系列的单片机芯片有所了解,它的分别是XTAL1和XTAL2,它们分别是单片机内部的高增益反相放大器的输入端和输出端。本设计利用好单片机内部的高增益反相放大器,在第19和18脚之间连上一个晶振和两个型号为103的电容的并联电路构成振荡电路。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【开题报告,任务书,论文,答辩稿
作品编号:txgc0272,word全文:26页,合计:8600

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于AT89S52的信号发生器设计(开题报告,任务书,论文,答辩稿)!