摘要:STC89C51单片机作为设计的主控芯片,外围采用DAC0832数模转换器、LM358双运放、1602液晶显示器和按键等电路,并且通过四个按键来控制四种波形的转换、频率值的加减和步进值的改变,再通过运放输出电压连接示波器显示波形。
该设计经过多重修改,电路设计结构简洁、稳定性好、读数简洁、充分利用现有资源性价比高,并且经实践设计能完美实现该有的功能。
关键词 单片机;信号发生器;D/A转换;按键;运算放大器
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究内容-1
1.3 设计任务分析-1
2 系统设计-2
2.1 系统设计思想-2
2.2 控制芯片的选择-2
2.3 系统功能分析-2
3 系统硬件设计-3
3.1 基本原理-3
3.2 主控制芯片的介绍-3
3.2.1 单片机的简介-3
3.2.2单片机最小系统-4
3.3 I/O口资源分配-6
3.4各部分电路原理-6
3.4.1 按键电路-6
3.4.2 显示电路-8
3.4.3 DAC0832芯片原理-9
3.4.4 LM358工作原理-10
4 软件设计-11
4.1系统主程序-11
4.2波形子程序-12
4.2.1锯齿波-12
4.2.2三角波-13
4.2.3正弦波-14
4.2.4方波-15
4.2.5延时子程序-16
4.3整机电路-17
5 测试结果-18
6 技术指标-20
结论-21
致谢-22
参考文献-23