【摘要】本文主要以AT89C51单片机为主体,配合以DAC0809数模转换器、LM358运算放大器等芯片所进行的低频信号发生器的研究设计。本文运用的信号发生器采用波形数字相结合,软硬件相辅相成、相互影响,达到在实验最后能够输出任意波形,本文仅显示正弦波、方波、三角波的波形图及频率。
开文首先对本次设计所运用到的各类元器件进行了介绍,并对硬件模块、软件编程都一定程度上进行了阐释,对整个电路设计进行简单的理论运行。在文中还对几个主要硬件模块进行电路原理解释和使用方法的介绍。
此文的主要芯片—AT89C51具有价钱低廉、便于携带、功能多样化等优点,故而运用在本次毕业设计中。
【关键词】: 低频信号发生器;单片机;虚拟仪器;A/D转换器;串口信号采集
目录
摘要
Abstract
1 引言1
1.1 课题研究的目的和意义1
1.2 课题研究的国内外现状 1
2 信号发生器方案设计2
2.1 方案设计与选择2
2.2 发生器设计的原理2
2.3 设计的要求与功能3
3 系统硬件电路与接口设计4
3.1 总体硬件设计方案4
3.2 基于单片机的下位机系统设计4
3.2.1单片机引脚分配4
3.2.2 单片机时钟与复位电路设计..-5
3.2.3 键盘接口电路设计6
3.2.4 数模转换电路设计6
3.2.5 幅度控制电路设计8
3.3 基于LabVIEW的上位机系统设计8
3.3.1 LabVIEW简介8
3.3.2 LabVIEW串口采集9
3.4上下位机通讯接口设计10
4系统软件设计11
4.1软件设计思想与流程图11
4.2程序模块功能设计12
4.2.1系统初始化设计12
4.2.2 键盘扫描与处理程序设计12
4.2.3 正弦波的产生13
4.2.4 方波的产生13
4.2.5 三角波的产生14
5 仿真与总结15
5.1 Protues的介绍15
5.2 基于Protues的波形仿真15
5.3 总结16
参考文献17
致 谢18
附 录19