毕业设计--单片机低频信号发生器设计与制作.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:40 大小:1.9MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

毕业设计--单片机低频信号发生器设计与制作.doc

毕业设计--单片机低频信号发生器设计与制作.doc

预览

免费试读已结束,剩余 30 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录摘要……………………………………………………………………2引言……………………………………………………………………4第一章低频信号发生器概述………………………………………51.1系统功能要求.........................................51.2方案论证…………………………………………………………5第二章系统硬件电路设计…………………………………………82.1系统总体方框图…………………………………………………82.2硬件电路设计……………………………………………………82.3器件介绍…………………………………………………………11第三章系统软件设计………………………………………………173.1编程原理……………………………………………………………173.1.1主程序编程思想…………………………………………………173.1.2正弦波程序编程原理………………………………………………173.1.3锯齿波程序编程原理………………………………………………183.14三角波程序编程原理………………………………………………193.15判别按键输入子程序编程原理……………………………………193.2主控程序………………………………………………………………193.3程序流程…………………………………………………………………28第四章系统调试…………………………………………………………344.1硬件系统调试……………………………………………………………344.1.1AT89S51单片机调试………………………………………………344.1.2波形输出及放大电路调试…………………………………………344.1.3电路板的制作………………………………………………………354.2软件系统调试……………………………………………………………36结束语………………………………………………………………………37参考文献……………………………………………………………………37附录I信号发生器原理…………………………………………………38附录II信号发生器PCB图………………………………………………39数字式低频信号发生器设计与制作摘要本次主要介绍8位的单片机AT89S51和DAC0832组成一个简单的实时控制系统----低频信号发生器。它主要是以AT89S51做为控制核心,通过编写应用程序来识别按键,并根据相应的按键来产生各种波形。用户可以通过按键选择实验中常常使用的波形:正弦波、三角波、锯齿波。系统根据DAC0382及其外围电路产生设计中需要的低频信号,输出信号在示波器上显示出来。本系统可输出10HZ-1KHZ波形信号。若是以单极性输出,输出电压Vpp=5V;若是以双极性输出,输出电压Vpp=10V。若深入应用,可考虑频率和幅度的自动步进或由按键步进。关键词单片机AT89S51,数模转换器D/A0832,信号发生器DeviseandfactureoflowfrequencysignalgeneratorbasedonsinglechipAbstractThistextintroducesalowfrequencysignalgeneratorwhichisbasedonsinglechipmicrocomputerAT89S51.Bythesmallkeyboards,uerscanchoosethebasicwaveformswhichareoftenusedinthelaboratory,suchassinewave,squarewaveandtrianglewave.WhenthesinglechipmicrocomputerAT89S51reseivesthecontrolsignalfromthesmallkeyboards,theICDAC0832wellgetthesignalfromthechip,soastocontrolthechoiseofsignalwaveformsandtheoutputfrequency.SystemrecurDAC0832anditsperipherycircuitrytoproducethreekindsofwaveformsoutputanddisplayitthroughoscillograph.Thissystemcanoutputthewaveformswhosefrequencyisfrom10Hzto20kHz.Thesignalgeneratorcontentsthedemandofgeneralexperimentsverywell.K