需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11890 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文是利用AT89C51单片机和数模转换器件DAC0832为核心,设计一个低频的函数信号发生器,其频率范围在10~100HZ之间。采用AT89C51单片机作为该系统的控制核心,与DAC0832数字/模拟转换电路、LM358运算放大电路、LED液晶显示电路和按键等相结合,通过按键控制产生自定义波形,产生波形为:正弦波、三角波、锯齿波、方波。同时,波形的模式以及波形的频率会在LED液晶显示器上显示。而且本系统输出的波形,其频率与幅值都是在给定范围内可调的。本文所设计的函数信号发生器具有成本低、体积小、应用广、电路简单等优点,在生活中有一定的实用价值。 关键词:单片机;函数发生器;D/A转换;运算放大
目录 摘要 ABSTRACT 第一章 绪论-1 1.1研究背景-1 1.2单片机在国内的发展-1 1.3单片机概述-1 1.4信号发生器的综述和分类-2 第二章 系统设计要求及方案-3 2.1设计任务-3 2.2方案选择-3 2.3设计原理-3 第三章 系统的硬件设计-5 3.1主控电路-5 3.1.1单片机介绍-5 3.2数模转换电路-7 3.2.1DAC0832芯片介绍-7 3.3按键接口电路-9 3.4LED显示电路-10 3.5LM358工作原理-11 第四章 系统的软件设计-13 4.1主程序流程图-13 4.2三角波流程图-14 4.3正弦波流程图-15 4.4锯齿波流程图-16 4.5矩形波流程图-17 4.6延时函数流程图-18 第五章 仿真与调试-20 5.1Keil调试-20 5.2Proteus硬件调试-21 5.3测试结果-23 结束语-28 致 谢-29 参考文献-30 附录-31 |