PAGE PAGE 2 摘要:信号发生器的应用越来越广泛,对信号发生器输出信号的频率稳定性、频谱纯度、频率范围和频率微调分辨率提出了越来越高的要求。普通频率源已经不能满足现代电子技术的高标准要求。因此,本设计采用单片机作为控制核心,将数字信号通过D/A转换器转换为模拟信号,滤波放大,最后显示在示波器上,可以产生正弦波波形1HZ-180HZ。波形频率变化由键盘控制,波形、频率和幅度显示在液晶屏1602上。关键词:信号发生器;D/A based on SCM sine wave: used more to , range and fine-tune and are , the have high of . 所以本次以A为核心正弦波信号发生器的设计,将D/A转换成1HZ-180HZ所示的正弦波。到 , 和 1602 和尺寸的 LCD。关键词:; ; D/A TOC \o "1-3" \h \z \u 1. 概述 4 2. 系统设计 4 2.1 设计理念 4 2.2 方案设计与论证 4 2.2.1 信号产生电路方案论证 4 2.2.2 单片机选型演示5 2.2.3 展示方案演示5 2.2.4.键盘方案演示 5 3.系统总体设计 5 3.1.硬件实现及单元电路设计 6 3.1.1 最小单片机系统设计 6 3.1.2.波形发生模块设计 7 3.1.3.显示模块的设计 7 3.2.系统软件设计流程 8 3.2.1.keil开发环境介绍9 3.2.2..5 软件介绍 10 3.2.3.基尔和。
随着电子信息技术的发展,对其性能的要求越来越高,如频率稳定性高、转换速度快,以及调幅、调频、调制等功能。传统的LC、RC振荡电路无法满足上述要求,而基于单片机的信号发生器可以有效解决上述问题。单片机最小系统结构简单,信号的产生由程序控制,可以通过编程产生正弦波、方波、三角波等波形。基于单片机的信号发生器的设计不仅解决了波形类型的选择、频率和幅度的调整,等,还可以通过液晶显示屏准确显示信号发生器产生的波形的频率。2、系统设计经过研究考虑,确定方案:以单片机为控制核心,将数字信号通过D/A转换器转换成模拟信号,滤波放大,最后显示在示波器上正弦波信号发生器的设计,通过键盘变化控制波形选择和频率,最终输出显示它们各自的类型和值。2.1 设计理念 1)利用单片机软件设计方法产生正弦波 2)键盘选择波形类型 3)波形频率可调 4)显示波形及其频率 2.2 方案设计与演示 2.2.
使用单电源+5V-+15V供电。参考电压为-10V-+10V。这里我们直接选择+5V作为参考电压。共有三种工作模式:直通模式、单缓冲区模式和双缓冲区模式。2.2.2. 单片机选择演示 单片机是一种高性能的8位单片机。它将计算机的中央处理器CPU、内存、寄存器、I/O接口等集成在一块集成电路芯片上,从而构成一台比较完整的计算机,而且价格便宜。2.2.3. 显示方案演示 方案一:采用LED数码管。LED数码管由8个发光二极管组成,每个数码管轮流显示自己的字符。由于人眼视觉的暂留,当各数码管显示的时间间隔小于1/16S时,人眼感觉不到闪烁,看到的是各数码管常亮。用数码管显示编程比较容易,但是显示内容太多,数码管无法显示字母。方案二:使用LCD液晶显示器1602。它功率小,效果明显,显示编程容易控制,可以显示字母。综合考虑以上两个选项,选择选项2。 2.2.4.键盘方案的演示采用了一个简单的拨动开关。拨动开关简单方便,操作简单,但存在震动现象,对芯片会有一定的影响。3. 总体系统设计 本系统采用单片机作为数据处理和控制的核心。单片机完成人机界面、系统控制、信号采集与分析、信号处理与转换等功能。采用按键输入和液晶显示电路输出数字显示。,将设计任务分解为按键电路、液晶显示电路等模块。
图(1)为系统总体框图:主控芯片主控芯片开关显示D/A0832放大输出 图1:系统总体框图 3.1、硬件实现及单元电路设计 3.1.1、最小系统设计单片机为片上ROM/EPROM单片机,因此,该芯片构成的最小系统简单可靠。使用单片机组成最小应用系统时,只需将单片机接入时钟电路和复位电路即可,如图(2)单片机最小系统。由于集成度的限制,最小应用系统只能作为一些小的控制单元。图2:3.1.2单片机最小系统,