单片机课程设计—波形发生器

单片机课程设计—波形发生器

ID:11271744

大小:493.00 KB

页数:15页

时间:2018-07-11

单片机课程设计—波形发生器_第1页
单片机课程设计—波形发生器_第2页
单片机课程设计—波形发生器_第3页
单片机课程设计—波形发生器_第4页
单片机课程设计—波形发生器_第5页
资源描述:

《单片机课程设计—波形发生器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息科学与技术学院单片机原理课程设计报告题目名称:波形发生器1学生姓名:1学号:115目录1设计任务和技术要求:11.输出频率扩展至100Hz~200kHz;12方案选择:1方案一1方案二:2方案三:23硬件原理电路图的设计及分析:21基本原理24程序设计与分析:31正弦波生成32三角波的生成:45系统评价:41开始运行程序时的时候5按一下select52第二次按select63第三次按:select76实验心得7附录一:总体电路图8附录二:源代码9151设计任务和技术要求:1.具有产生正弦波、三角波和方波

2、三种周期性波形的功能;2.通过键盘选择输出信号类型,幅值、周期等相关指标;3.输出波形的频率为100Hz~20kHz;4.具有显示输出波形的类型、频率和幅度的功能。扩展功能:1.输出频率扩展至100Hz~200kHz;2.键盘控制产生任意波形;2方案选择:方案一:采用函数信号发生器ICL8038集成模拟芯片,(如图2-1)它是一种可以同时产生方波、三角波、正弦波的专用集成电路。但是这种模块产生的波形都不是纯净的波形,会寄生一些高次谐波分量,采用其他的措施虽可滤除一些,但不能完全滤除掉。方案一方框图D/A键盘

3、单片机ICL8038运算电路显示D/A输出15方案二:采用分立元件实现非稳态的多谐振振荡器,然后根据需要加入积分电路等构成正弦、矩形、三角等波形发生器。这种信号发生器输出频率范围窄,而且电路参数设定较繁琐,其频率大小的测量往往需要通过硬件电路的切换来实现,操作不方便。方案三:采用单片机和DAC0832数模转换器生成波形,由于是软件滤波,所以不会有寄生的高次谐波分量,生成的波形比较纯净。它的特点是价格低、性能高,在低频范围内稳定性好、操作方便、体积小、耗电少。经比较,方案三既可满足毕业设计的基本要求又能充分发

4、挥其优势,电路简单,易控制,性价比较高,所以采用该方案单片机选择:AT89C52单片机是一种高性能8位单片微型计算机。它把构成计算机的中央处理器CPU、存储器、寄存器、I/O接口制作在一块集成电路芯片中,从而构成较为完整的计算机。3硬件原理电路图的设计及分析:1基本原理波形指示单片机按键输出基准电源数模转换电流/电压转换电源15低频信号发生器系统主要由单片机、D/A转换电路、基准电压电路、电流/电压转换电路、按键和波形指示电路、电源等电路组成。其工作原理为当分别按下四个按键中的任第一个按键就会分别出现方波、

5、锯齿波、三角波、正弦波,按第二个键可以增加频率,第三个键会减小频率。按最后一个显示电压值。4程序设计与分析:1正弦波生成ucharcodesine_tab[256]={//输出电压从0到最大值(正弦波1/4部分)0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb1,0xb4,0xb7,0xba,0xbc,0xbf,0xc2,0xc5,0xc7,0xca,0xcc,0xcf,0xd1,0xd4,

6、0xd6,0xd8,0xda,0xdd,0xdf,0xe1,0xe3,0xe5,0xe7,0xe9,0xea,0xec,0xee,0xef,0xf1,0xf2,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,//输出电压从最大值到0(正弦波1/4部分)0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfd,0xfc,0xfb,0xfa,0xf9

7、,0xf8,0xf7,0xf6,0xf5,0xf4,0xf2,0xf1,0xef,0xee,0xec,0xea,0xe9,0xe7,0xe5,0xe3,0xe1,0xde,0xdd,0xda,0xd8,0xd6,0xd4,0xd1,0xcf,0xcc,0xca,0xc7,0xc5,0xc2,0xbf,0xbc,0xba,0xb7,0xb4,0xb1,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x99,0x96,0x93,0x90,0x8d,0x89,0x86,0x83,0x80,

8、//输出电压从0到最小值(正弦波1/4部分)0x80,0x7c,0x79,0x76,0x72,0x6f,0x6c,0x69,0x66,0x63,0x60,0x5d,0x5a,0x57,0x55,0x51,0x4e,0x4c,0x48,0x45,0x43,0x40,0x3d,0x3a,0x38,0x35,0x33,0x30,0x2e,0x2b,0x29,0x27,0x25,0x22,0x20,0x1e,0x1c,0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。