1、 课 程 设 计 2011 年 4 月 6 日 课 程 单片机课程设计 题 目 波形发生器设计 院 系 电气信息工程学院测控系 专业班级 学生姓名 学生学号 指导教师 波形发生器设计 1 任务书 课程 单片机课程设计 题目 波形发生器设计 专业 测控技术与仪器 姓名 学号 一、任务一、任务 设计制作一个波形发生器,该波形发生器能产生正弦波、方波、三角波和锯齿波信号可以在以上 基础上任意发挥。 二、设计要求二、设计要求 1 设计制作一个波形发生器,该波形发生器能产生正弦波、方波、三角波等。 2 通过对 AT89S51 单片机的编程,了解不同波形的产生原理和设计方案,画出硬件电路图,编程完 成软件
2、部分,最后调试观察产生不同类型的波形信号。 3 写出详细的设计报告。 4 附有电路原理图及程序流程图,以及程序清单。 三、参考资料三、参考资料 1 杜华.任意波形发生器及应用J.国外电子测量技术,2005.1:3840. 2 程全.基于 AT89C52 实现的多种波形发生器的设计J.2005.22(5):5758. 3 胡鸿豪,李世红.基于单片机和 DDS 的信号发生器设J.设计参考,2006 (12) 4 徐建军.MCS-51 系列单片机应用及接口技术M .人民邮电出版社, 2003. 5 高峰.单片机应用系统设计及实用设计J.北京:机械工业出版社,2004 年:96-100 完成期限 20
3、11.3.28 至 2011.4.8 指导教师 专业负责人 2011 年 3 月 28 日 波形发生器设计 2 目录目录 第 1章 绪论 . 2 1.1 波形发生器的概述 . 3 1.2 本设计任务 . 3 第 2章 总体方案论证与设计 . 3 2.1 总体方案选择与论证 . 4 2.2 系统设计基本原理图与分析 . 5 第 3章 系统硬件电路的设计 . 5 3.1 单片机最小系统的设计 5 3.2 资源分配. 6 3.3 各模块电路的设计. 6 3.4 按键和波形指示灯电路. 8 3.5 电流电压转换电路. 8 第 4章 系统的软件设计 . 9 4.1 主程序模块. 9 4.2 锯齿波程序模块 10 4.3 三角波程序模块 11 第 5章 系统调试与测试结果分析 12 5.1 软件仿真 12 5.2 仿真结论分析 13 5.3 硬件测试结果分析 13 结 论 . 14 参考文献 . 15 附录 1 程序 16 附录 2 整体电路原理图 23 附录 3 仿真效果图 . 23 第 1 章 绪论 波形发生器设计 3 波形发生器也称函数发生器,作为实验信号源,是现今各种电子电路实验设计应用中必不可少的 仪器设备之一。目前,市场上常见的波形发生器多为纯硬件的搭接而成,且波形种类有限,多为锯 齿波,正弦波,方波,三角波等波形。作为一种常用的信号源,广泛地应用于