1、 单单 片片 机机 课课 程程 设设 计计 题题 目:目: 波形发生器波形发生器 班班 级:级: 机机 091091- -7 7 学学 号:号: 姓姓 名:名: 指导老师:指导老师: 小组成员小组成员 : 20122012 年年 6 6 月月 4 4 日日 2 目录目录 第一章第一章 概述概述3 第二章第二章 设计任务设计任务4 第三章第三章 硬件设计硬件设计4 3.1 系统主体构造4 3.2 硬件元件概述5 3.3 硬件连接12 3.4 硬件参数简介15 第四章第四章 软件设计软件设计15 4.1 方波程序设计16 4.2 三角波程序设计17 4.3 正弦波程序设计18 第五章第五章 系统功
2、能描述和功能系统功能描述和功能21 第六章第六章 设计心得设计心得21 第七章第七章 参考文献参考文献22 附录附录22 附录附录 1 122 附录附录 2 223 附录附录 3 324 3 第一章第一章 概述概述 课程设计是为了提高学生的动手能力, 实践能力,创新能力而开 设的一门实践,它充分利用了学校实验室所能提供的各种仪器及器 材,根据学生所掌握的知识,从实际情况出发而制定的实践项目。 课程设计是一项重要的实践性教育环节,是学生在完成本专业所 有课程学习后必须接受的一项结合本专业方向的、系统的、综合的工 程训练。在教师指导下,运用工程的方法,通过一个较复杂课题的设 计练习,可使学生通过综
3、合的系统设计,熟悉设计过程、设计要求、 完成的工作内容和具体的设计方法,掌握必须提交的各项工程文件。 课程设计的基本目的是:培养理论联系实际的设计思想,训练综 合运用电路设计和有关先修课程的理论, 结合生产实际分析和解决工 程实际问题的能力,巩固,加深和扩展有关电子类方面的知识。 课程设计的主要任务是运用所学微控制器技术、 微机原理等方面 的知识,设计出一台以 AT89C51 为核心的单片机数据采集、通讯或 测控系统, 完成信息的采集、 处理、 输出及人机接口电路等部分的软、 硬件设计。 多功能波形发生器设计课题需要充分灵活运用编程语言所提供 的各种指令语句,巧妙利用软硬件实现以上所要求的功能
4、, 在程序逻 辑设计上也要求正确, 合理的对项目进行分解分块, 合理的逻辑设计 4 可以起到事半功倍的效果, 是整个项目当中最富有创新性和挑战性的 部分。 第二章第二章 设计任务设计任务 本次设计要求采用单片机和 DAC 设计波形发生器,具体要求如下: (1)利用单片机和 DAC0832 产生方波、三角波、正弦波等波形。 (2)完成 DAC 与运放的连接,输出可供示波器显示。 (3)用按键改变波型的种类,波形的幅值与频率。 第三章第三章 硬件设计硬件设计 3.1 系统主体构造系统主体构造 芯片方面选用 AT89C51与 DAC0832 为主要芯片, 根据要求采用 键盘选择产生的波形的类型,所以基本电路有键盘电路,数模转换电 路。整体框架图如下所示: 单 片 机 方 波 三角波 正弦波 0832 D/A 转 运放 示波器 5