文档介绍:深圳职业技术学院
毕业论文
 
课题名称: 基于AVR单片机的信号发生器
 
  学生姓名   李钊文     
学    号   03172816
专    业   电子信息工程 
班    级   03音视频  
指导教师   宋荣 
20007年5月20号
毕业设计(论文)任务书
专业(班): 03音视频姓名:李钊文学号:03172816
课题名称:
基于AVR单片机的信号发生器
主要内容:
使用AVR单片机设计一个可以输出正弦波、方波、锯齿波等波形的信号发生器,本设计是采用AVR-ATmega16单片机作为波形发生器的控制单元,通过高性能数模转换器DAC0832把单片机的数字量信号转化为模拟量输出,能够产生正弦波、方波、锯齿波。
设计要求:
可以输出正弦波、方波、锯齿波等波形
通过4X4键盘选择波形的类型和直接输入波形的频率
输出波形幅度范围为0~5V(峰-峰值),可通过可变电阻调整。
具有字符液晶显示波形类型和频率
课题名称、主要内容和基本要求:
进度安排:
周次
工作内容
执行情况
上学期
搜集资料、方案构思、选定题目、明确题目要求、开题报告
第1-5周
设计绘制电路原理图和程序框图
第6-7周
硬件设计与程序编制
第8-9周
软硬件调试与软硬件完善
第10-11周
系统硬软件联合调试
第12-13周
撰写设计报告(论文)
第14-15周
答辩,演示制作成品、讲解设计思路、回答提问。
指导教师评语:
指导教师签名:
评阅教师评语:
评阅教师签名:
毕业设计(论文)成绩:
答辩委员会主任签名:
目录
摘要 8
一、 产品介绍(Product Introduction) 9
(一)、应解决的主要问题 9
二、方案论证(Project Demonstration) 9
(一)、方案一: 9
(二)、方案二: 10
(三)、方案比较: 10
三、产品整体设计方案及可行性分析: 10
(一)、电路方框图及说明 11
(二)、本设计可行性研究 11
1、元器件的选择及其可行性讨论 11
2、设计中可能存在的问题及解决方案——排除问题的可行性讨论 11
3、经济上的可行性讨论 12
(三)、产品硬件设计 12
1、电路方框图及说明 12
2、各部分电路设计 13
3、电源电路和DAC电源处理方案 13
4、波形产生和控制电路设计: 14
5、 DAC电路与滤波放大电路设计: 15
6、键盘控制电路电路 15
7、显示电路电路 16
(四)、系统软件电路设计 16
1、主程序 16
2、键盘直接输入频率值子程序: 18
3、设置波形的为Khz或Hz频率: 18
4、设置信号发生器输出波形类型: 19
四、硬件电路主要芯片介绍 19
(一)、 ATmega16 AVR单片机 19
(二)、 DAC0832 D/A转换芯片 22
1、 DAC0832芯片 22
2、单缓冲工作方式的接口与应用 23
五、使用说明 25
六、致谢 26
七、参考文献 26
摘要
本设计能够产生正弦波、方波、锯齿波等波形,本设计是采用AVR-ATmega16单片机作为波形发生器的控制单元,通过高性能数模转换器DAC0832把单片机的数字量信号转化为模拟量输出,能够产生正弦波、方波、锯齿波。它的核心是AVR-ATmega16可编程高速单片机,其基于应用C 语言进行编程的特点,因此其编辑速度,程序的可读性及程序的编辑难度都远优与其他单片机,而且它的每个管脚的可操作性都很强,易于对其进行控制。信号输出部分采用低损耗电流反馈型宽带运放作电压放大,很好地解决了带宽和带负载能力的要求。设计带字符液晶显示和4x4矩阵键盘控制功能,操作简便,实现效果良好。
关键词:单片机、控制、信号发生器、高性能数摸转换器
This design can have profiles and so on sine wave, square-wave, saw-tooth design is uses the AVR-ATmega16 monolithic integrated circuit to take profile generator the control unit,Transforms through high performance d/a converter DAC0832 the monolithic integrated circuit digital quantity signal as the simulation quantity output, can h