用单片机制作的信号发生器

合集下载

基于单片机的直流信号发生器

基于单片机的直流信号发生器

基于单片机的直流信号发生器
单片机可以用来实现各种形式的信号发生器,其中包括直流信
号发生器。

下面是如何用单片机实现直流信号发生器的一些基本步骤:
1. 确定输出电压范围和步进电压值:确定信号发生器输出的电
压范围和最小步进电压值。

2. 定义单片机的PWM输出:选择单片机内部的PWM输出控制器,设置输出频率,同时通过改变占空比来控制输出电压。

3. 编程实现PWM输出:在单片机上编写程序,以控制PWM输出
和占空比,从而产生所需的直流电压输出。

4. 添加过电压保护:在电路中添加电压监测电路和过电压保护
装置,确保输出电压不会超过预设范围。

5. 封装成模块:将单片机、PWM控制电路、电压监测电路和保
护电路组装在一起,形成一个完整的直流信号发生器模块。

6. 调试和测试:使用测试工具检查直流信号发生器是否可以提
供正确的电压输出,并对系统进行调试和测试。

基于单片机制作高频DDS信号发生器

基于单片机制作高频DDS信号发生器

基于单片机制作高频DDS信号发生器在现代科学和电子技术的不断进步下,数字信号发生器(DDS)已经成为了频率控制和生成的重要工具。

尤其是高频DDS信号发生器,其在雷达、通信、电子对抗等领域的应用具有不可替代的地位。

本文将介绍如何使用单片机制作高频DDS信号发生器。

一、DDS技术概述DDS,全称Direct Digital Synthesizer,即直接数字合成器,其工作原理是将数字信号通过数模转换器(DAC)转换成模拟信号。

DDS 技术的核心是相位累加器,它将输入的数字信号的相位进行累加,从而生成新的频率信号。

二、硬件设计1、单片机选择:本设计选用具有高速、低功耗、高集成度的单片机,如STM32F4系列。

2、频率控制字:通过设置频率控制字(FCW),可以控制输出信号的频率。

频率控制字由一个16位二进制数组成,表示了相位累加的步进大小。

3、存储器:使用Flash存储器存储预设的频率波形数据。

4、DAC:数模转换器将存储器中的波形数据转换成模拟信号。

本设计选用具有高分辨率、低噪声、低失真的DAC芯片。

5、滤波器:使用LC滤波器对DAC转换后的信号进行滤波,以得到更加纯净的信号。

三、软件设计1、相位累加器:相位累加器是DDS的核心,它将输入的数字信号的相位进行累加,从而生成新的频率信号。

2、波形查找表:将所需的波形数据存储在波形查找表中,通过查表的方式获取波形数据,可以大大提高DDS的工作效率。

3、控制逻辑:控制逻辑负责处理输入的控制信号,如启动、停止、频率控制字等。

4、通信接口:为了方便远程控制,需要设计通信接口,如SPI、I2C 等。

四、性能测试1、频率范围:测试DDS输出信号的频率范围是否满足设计要求。

2、频率分辨率:测试DDS输出信号的频率分辨率是否达到设计要求。

3、信号质量:测试DDS输出信号的信噪比、失真度等指标是否满足设计要求。

4、稳定性:长时间运行后,测试DDS输出信号的频率是否稳定。

5、远程控制:测试通信接口是否正常工作,可以通过计算机或者其他控制器对DDS进行远程控制。

《2024年单片机控制多功能信号发生器》范文

《2024年单片机控制多功能信号发生器》范文

《单片机控制多功能信号发生器》篇一一、引言随着科技的不断发展,单片机技术在电子设备中的应用越来越广泛。

单片机控制的多功能信号发生器作为一种重要的电子设备,被广泛应用于通信、雷达、测控等领域。

本文将介绍一种基于单片机的多功能信号发生器的设计与实现,包括其基本原理、硬件设计、软件设计、实验结果及结论等方面。

二、基本原理多功能信号发生器是一种可以生成多种不同类型信号的电子设备。

其主要由信号源、处理器、控制器等部分组成。

单片机作为控制器的核心部分,通过对信号源的调制和解调,实现不同类型信号的生成与输出。

此外,通过控制软件对多功能信号发生器进行参数设置,可实现对不同频率、幅值等参数的精确控制。

三、硬件设计(一)整体设计硬件设计是多功能信号发生器的关键部分。

主要包括单片机系统、信号源模块、输出模块等部分。

其中,单片机系统是整个硬件设计的核心,负责实现对信号源的控制与输出。

(二)单片机系统单片机系统是多功能信号发生器的核心控制部分,采用先进的C8051F系列单片机。

该单片机具有高速、低功耗等特点,可实现对信号源的精确控制与处理。

此外,该单片机还具有丰富的I/O接口,可方便地与其他模块进行连接与通信。

(三)信号源模块信号源模块是多功能信号发生器的关键部分之一,主要实现不同类型信号的生成与输出。

根据实际需求,可设计多种不同类型的信号源模块,如正弦波、方波等。

(四)输出模块输出模块负责将生成的信号进行输出。

根据实际需求,可设计多种不同类型的输出模块,如模拟输出、数字输出等。

此外,还需考虑输出模块的抗干扰能力及稳定性等因素。

四、软件设计(一)总体设计软件设计是实现多功能信号发生器功能的关键部分。

主要采用C语言进行编程,实现对单片机的控制与处理。

软件设计主要包括主程序、中断程序等部分。

(二)主程序设计主程序是软件设计的核心部分,负责实现对单片机的初始化设置及对各模块的控制与处理。

在主程序中,需根据实际需求设置不同的参数及模式,以实现对不同类型信号的生成与输出。

基于单片机的多波形信号发生器设计

基于单片机的多波形信号发生器设计

基于单片机的多波形信号发生器设计
单片机多波形信号发生器是一种可以在微控制器芯片上合成不同波形的电路。

该电路可以生成正弦波、方波、三角波等多种波形,也可以通过设置不同的频率、幅值和相位来调节波形。

单片机多波形信号发生器被广泛应用于各种实验中,如音频信号处理、电子测量和信号仿真等领域。

以下是单片机多波形信号发生器设计的步骤:
1. 确定系统主要功能要求。

2. 选择合适的单片机芯片和外围电路。

3. 根据所选芯片的不同特点编写程序,并在仿真软件中进行测试。

4. 设计输出电路,包括输出放大电路和输出滤波电路。

5. 根据实际需要设计显示电路,用于控制波形参数和频率。

6. 进行系统调试和测试,对系统进行优化和改进。

7. 构建原型并进行实验验证,进一步检验系统性能是否能够满足所需的功能要求。

总结而言,单片机多波形信号发生器设计的关键是合理选择芯片和外围电路,并编写合适的程序用于控制波形参数。

同时,开发人员需要进行充分的调试,以确保系统运行稳定、波形输出准确、频率稳定。

单片机控制多功能信号发生器

单片机控制多功能信号发生器

单片机控制多功能信号发生器近年来,随着科学技术的快速发展,信号发生器在科研、教育和工业领域起着至关重要的作用。

为了满足不同领域的需求,不断有新的信号发生器被开发出来。

其中,成为了当前研究的热点之一。

是一种通过单片机控制的模块化设备,能够生成多种不同频率、振幅和波形的信号。

它通常由单片机、数字-模拟转换器(DAC)、运算放大器、振荡器以及外部接口电路等组成。

首先,单片机作为控制核心,能够实现对信号发生器的各个参数进行精确控制。

通过单片机的数字输出口,可以控制DAC输出的模拟信号的振幅和偏置电压。

通过单片机的定时器和计数器模块,可以实现对信号的频率和周期进行调控。

同时,利用单片机的程序设计功能,可以实现各种信号波形的生成和信号的复杂操作。

其次,DAC是信号发生器中的重要部件,它能够将单片机输出的数字信号转化为相应的模拟电压信号。

通过改变DAC输入的数字值,可以实现对信号发生器输出信号的不同振幅的控制。

而运算放大器可以起到对信号进行放大、衰减、滤波等功能,保证信号的质量和稳定性。

再次,振荡器是实现信号的基础设备,通过控制振荡器的工作频率和频率分辨率,可以实现不同频率信号的发生。

振荡器通常是由晶体振荡器、电压控制振荡器(VCO)和锁相环(PLL)等组成。

单片机通过控制这些振荡器的工作方式和频率参数,可以满足不同频率要求的信号发生。

最后,外部接口电路可以实现信号发生器与外部设备之间的连接和信息传输。

例如,通过串口或者USB接口,可以将信号发生器连接到计算机,实现通过计算机控制信号发生器的操作。

同时,外部接口电路还可以实现信号发生器和其他仪器设备之间的同步工作,提高系统的整体性能。

总之,的应用范围广泛,它既可以满足科研单位的各种需求,也可以应用于教育和工业领域。

通过合理的设计和优化,可以使信号发生器具备更加丰富、多样的功能,为科研和产业的发展做出更大的贡献综上所述,单片机在多功能信号发生器中的应用具有重要意义。

《2024年单片机控制多功能信号发生器》范文

《2024年单片机控制多功能信号发生器》范文

《单片机控制多功能信号发生器》篇一一、引言随着科技的进步和电子技术的快速发展,单片机技术被广泛应用于各种电子设备中。

其中,单片机控制的多功能信号发生器以其灵活性、可编程性和高可靠性等优点,在通信、雷达、测试测量等领域发挥着重要作用。

本文将详细介绍单片机控制多功能信号发生器的设计原理、主要功能、实现方法及优缺点分析。

二、设计原理单片机控制多功能信号发生器以单片机为核心,通过编程控制实现各种信号的输出。

其主要设计原理包括信号源设计、单片机控制系统设计和输出电路设计三个部分。

1. 信号源设计:信号源是信号发生器的核心部分,通常采用直接数字合成(DDS)技术或波形存储器技术实现。

DDS技术具有频率、相位和幅度可调的特点,而波形存储器技术则可以实现多种标准波形的存储和输出。

2. 单片机控制系统设计:单片机控制系统负责接收用户指令,对信号源进行控制,并实现信号的输出。

系统采用C语言或汇编语言进行编程,具有高效率、高可靠性和易于修改的特点。

3. 输出电路设计:输出电路负责将单片机控制系统的指令转化为实际的信号输出。

通常采用运算放大器、滤波器等电路实现信号的放大、滤波和整形等功能。

三、主要功能单片机控制多功能信号发生器具有以下主要功能:1. 多种波形输出:可输出正弦波、方波、三角波等标准波形,以及用户自定义的任意波形。

2. 频率、相位和幅度可调:通过单片机控制系统,可实时调整信号的频率、相位和幅度。

3. 多种触发方式:支持外部触发和内部触发两种方式,可满足不同应用场景的需求。

4. 实时监控与控制:可通过计算机或手机等设备,实时监控信号发生器的状态,并进行远程控制。

5. 高精度和高稳定性:采用先进的DDS技术和高精度AD/DA转换器,保证信号的高精度和高稳定性。

四、实现方法单片机控制多功能信号发生器的实现方法主要包括硬件设计和软件设计两个部分。

1. 硬件设计:硬件设计包括单片机最小系统设计、信号源电路设计、输出电路设计和电源电路设计等。

「用单片机实现多功能频率信号发生器」

「用单片机实现多功能频率信号发生器」使用单片机实现多功能频率信号发生器是一种非常常见且实用的电子设计应用。

频率信号发生器可以通过改变输出信号的频率,产生不同种类的信号波形,如正弦波、方波、三角波等。

本文将介绍如何使用单片机实现一款多功能频率信号发生器。

首先,我们需要选择适合的单片机芯片。

常见的单片机芯片有AVR、STM32、PIC等。

根据实际需求和个人喜好,选择一款适合自己的芯片。

接下来,我们需要设计电路图。

一个简单的频率信号发生器电路图包括以下几个部分:1.单片机模块:包括主控芯片和相应的外围电路,如晶振、电源电路等。

选用的单片机芯片需要支持定时器功能,并具备一定的IO口用于输出信号。

2.DAC模块:用于将数字信号转换为模拟信号。

可以选用外部DAC芯片,也可以使用单片机的模拟输出口。

3.放大电路:用于放大DAC输出的信号,使其能够驱动外部负载,例如音响、示波器等。

4.控制部分:可以使用按钮、旋钮等组合,通过单片机的GPIO口进行控制。

在电路设计完成后,我们开始进行软件编程。

编程包括两个主要部分:1.初始化部分:配置单片机的定时器、IO口等功能。

这个过程需要参考单片机的相关手册,并根据电路图的设计进行相应的配置。

2.输出信号部分:根据用户输入的频率值,计算出相应的定时器参数,并将输出值写入DAC端口。

这个部分可以通过循环或中断的方式实现,以产生连续的信号波形。

除了基本的正弦波信号,我们还可以在软件中增加其他信号波形的生成算法,如方波、三角波、锯齿波等。

不同波形的生成算法会有所不同,需要根据具体算法进行编程实现。

此外,我们还可以增加一些功能,如频率调节功能、幅度调节功能、频谱显示功能等。

这些功能可以进一步提升频率信号发生器的实用性。

最后,我们需要进行测试和调试。

通过连接示波器或音响等外部设备,检查输出信号的频率、波形等参数是否与预期一致。

如果有问题,需要检查电路连接、软件设置等方面的错误。

在完成了以上步骤后,我们就成功地实现了一款多功能频率信号发生器。

单片机控制多功能信号发生器

单片机控制多功能信号发生器单片机控制多功能信号发生器随着科技的不断发展,信号发生器作为一种重要的测试仪器,在电子测试、通信、仪器仪表等领域起着至关重要的作用。

传统的信号发生器通常采用模拟电路实现,功能性较弱,而单片机技术的应用使得信号发生器在功能和精度上得到了极大的提升。

单片机是一种集成电路,拥有微型计算机的主要功能。

它能实现信号波形的生成、调节和控制,并可根据需求自由组合各种信号类型,从而实现多功能信号发生器。

本文将介绍单片机控制多功能信号发生器的设计原理和实现过程。

单片机控制多功能信号发生器的设计原理主要包括信号调制、数字量转模拟量、频率调节和幅度调节等四个方面。

信号调制是将基础信号通过调制技术改变其频谱分布,实现产生各种不同类型的信号。

数字量转模拟量是将数字信号转换为模拟信号,以实现准确的波形生成。

在单片机控制信号发生器的设计中,需要使用到模数转换器(ADC)和数模转换器(DAC)。

ADC可以将模拟信号转换为数字信号,从而实现信号的数字处理。

而DAC则可以将数字信号转换为模拟信号,实现信号的输出。

这两个模块是信号发生器的核心组成部分,能够实现信号的准确生成和输出。

在频率调节方面,通过利用单片机的定时器和计数器功能,控制输出波形的频率。

定时器可以产生特定频率的方波,通过对方波进行计数调节,可以实现各种频率范围的信号输出。

同时,利用定时器的计数功能还可以实现产生连续的波形。

在幅度调节方面,通过控制DAC输出的电压水平,可以实现信号的幅度调节。

为了增加信号发生器的多功能性,单片机控制可实现信号的调频、调幅和调相等功能。

通过单片机的编程,可以改变调频、调幅和调相的参数,从而实现各种信号的变换。

例如,通过改变调频的参数,可以实现产生不同频率的信号。

通过改变调幅的参数,可以实现产生不同幅度的信号。

通过改变调相的参数,可以实现产生不同相位的信号。

这样,信号发生器的功能将大大增强,能够满足不同测试和研究的需求。

用单片机制作的信号发生器

用单片机制作的信号发生器【摘要】本文介绍一种用8751单片机构成的波形发生器,可产生方波、三角波、梯形波、锯齿波、正弦波和脉冲信号等多种波形,波形的周期可用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑、性能优越等特点。

信号发生器一般区分为函数信号发生器及任意波形发生器,而函数波形发生器在设计上又区分出模拟及数字合成式。

【关键词】信号发生器单片机 8751单片机 ADC8032Title: signal generatorA bstract: This article introduced one kind the profile generator whichconstit utes with 8,751 monolithic integrated circuits, may have thesquare-wave, the tr iangle wave, the trapezoidal wave, the saw-toothwave, the sine wave and the pul se signal and so on the many kinds ofprofiles, the profile cycle may use the ch ange of program, and mayaccording to need to choose 单极性 the output or 双极性 theoutput, has the line simply, the structure compact, the performance issuper ior and so on the characteristic. Signal generating devicegeneral discriminatio n for function signal generating device and freeprofile generator, but the func tion profile generator differentiatesthe simulation and the digital integrated model in the design.Keywords signal generator singlechip 8751 singlechip ADC08323目录第一章绪论第二章外围设备2.1 复位电路2.2 系统时钟第三章单片机内部结构及其资源分配3.1 单片机的内部结构3.2 ADC0832内部结构及配置第四章编写程序及其对程序的简易分析第五章与同类波波形发生器作比较5.1几种简单的占空比可调脉冲电路5.2单片多波形发生器结论致谢参考文献第一章绪论单片机一直被视为难学的课程之一,“难”的方面是多方面的,如涉及知识面广,该念难于理解,但是一个不可忽略的原因就是“单片机”难以自学,且没有足够的实验实践机会。

基于单片机的信号发生器设计

基于单片机的信号发生器设计
基于单片机的信号发生器是一种能够产生不同频率、幅度和波形的信号的设备。

它在电子实验、通信系统测试和音频设备调试中起到重要作用。

本文将介绍信号发生器的工作原理、设计要点以及一些应用案例。

信号发生器的核心部分是单片机,它是一种集成了处理器、存储器和输入输出接口的微型计算机。

单片机通过程序控制产生不同频率的脉冲信号,并通过数模转换器将数字信号转换为模拟信号输出。

为了保证信号的准确性和稳定性,还需要使用精密的时钟电路和滤波电路。

在设计信号发生器时,需要考虑以下几个要点。

首先是频率范围和分辨率的选择。

不同的应用场景需要不同的频率范围,而分辨率则决定了信号的精度。

其次是波形的选择和产生方式。

常见的波形有正弦波、方波、三角波等,可以通过查表、数学模拟或直接输出等方式产生。

此外,还需要考虑信号的幅度调节和输出阻抗匹配等问题。

信号发生器在实际应用中有着广泛的用途。

在电子实验中,它可以用来测试电路的频率响应、相位特性和失真情况。

在通信系统测试中,它可以模拟各种信号场景,用来验证系统的性能和稳定性。

在音频设备调试中,它可以生成各种音频信号,用来测试音响设备的音质和效果。

基于单片机的信号发生器是一种功能强大的设备,它能够产生多种频率、幅度和波形的信号,用于电子实验、通信系统测试和音频设备调试等领域。

通过合理的设计和实现,可以满足不同应用场景的需求,并提高工作效率和准确性。

希望本文对读者理解信号发生器的工作原理和设计要点有所帮助。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

首页专题文章元器件介绍资料阅览室维修之家电子制作实验学习园地科技橱窗都乐购物网下载
→电子制作实验→振荡波形信号电路
阅读内容背景:
日期:2010-12-25] 来源:作者:欧川[字体:大中小]
波形发生器的技术指标:
(1)波形类型:方型、正弦波、三角波、锯齿波;
(2)幅值电压:1V、2V、3V、4V、5V;
(3)频率值:10Hz、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ;
(4)输出极性:双极性
操作设计
1、机器通电后,系统进行初始化,LED在面板上显示6个0,表示系统处于初始状态,等待用户输入设置命令,
此时,无任何波形信号输出。

2、用户按下“F”、“V”、“W”,可以分别进入频率,幅值波
形设置,使系统进入设置状态,相应的数码管显示“一”,此
时,按其它键,无效;
3、在进入某一设置状态后,输入0~9等数字键,(数字键
仅在设置状态时,有效)为欲输出的波形设置相应参数,LED
将参数显示在面板上;
4、如果在设置中,要改变已设定的参数,可按下“CL”键,
清除所有已设定参数,系统恢复初始状态,LED显示6个0,等
待重新输入命令;
5、当必要的参数设定完毕后,所有参数显示于LED上,用户按下“EN”键,系统会将各波形参数传递到波形产生
模块中,以便控制波形发生,实现不同频率,不同电压幅值,不同类型波形的输出;
6、用户按下“EN”键后,波形发生器开始输出满足参数的波形信号,面板上相应类型的运行指示灯闪烁,表示
波形正在输出,LED显示波形类型编号,频率值、电压幅值等波形参数;
7、波形发生器在输出信号时,按下任意一个键,就停止波形信号输出,等待重新设置参数,设置过程如上所述,如果不改变参数,可按下“EN”键,继续输出原波形信号;
8、要停止波形发生器的使用,可按下复位按钮,将系统复位,然后关闭电源。

硬件组成部分
通过综合比较,决定选用获得广泛应用,性能价格高的常用芯片来构成硬件电路。

单片机采用MCS-51系列的89
C51(一块),74LS244和74LS373(各一块),反相驱动器ULN2803A(一块),运算放大器LM324(一块)
波形发生器的硬件电路由单片机、键盘显示器接口电路、波形转换(D/ A)电路和电源线路等四部分构成。

1.单片机电路功能:
形成扫描码,键值识别,键功能处理,完成参数设置;形成显示段码,向LED显示接口电路输出;产生定时中
断;形成波形的数字编码,并输出到D/A接口电路;
如电路原理图所示:89C51的P0口和P2口作为扩展I/O口,与8255、0832、74LS373相连接,可寻址片外的寄
存器。

单片机寻址外设,采用存储器映像方式,外部接口芯片与内部存储器统一编址,89C51提供16根地址线P0
(分时复用)和P2,P2口提供高8位地址线,P0口提供低8位地址线。

P0口同时还要负责与8255,0832的数据传
递。

P2.7是8255的片选信号,P2.6是0832(1)的片选,P2.5是0832(2)的片选,低电平有效,P0.0、P0.1经过74
LS373锁存后,送到8255的A1、A2作,片内A口,B口,C口,控制口等寄存器的字选。

89C51的P1口的低4位连接4
只发光三极管,作为波形类型指示灯,表示正在输出的波形是什么类型。

单片机89C51内部有两个定时器/计数器,在波形发生器中使用T0作为中断源。

不同的频率值对应不同的定时初
值,定时器的溢出信号作为中断请求。

控制定时器中断的特殊功能寄存器设置如下:
定时控制寄存器TCON=(00010000)工作方式选择寄存器(TMOD)=(00000000)中断允
许控制寄存器(IE)=(10000010)
2、键盘显示器接口电路
功能:驱动6位数码管动态显示;提供响应界面;扫面键盘;提供输入按键。

由并口芯片8255,锁存器74LS273,74LS244,反向驱动器ULN2803A,6位共阴极数码管(LED)和4×4行列式
键盘组成。

8255的C口作为键盘的I/O接口,C口的低4位输出到扫描码,高4位作为输入行状态,按键的分布如图所
示。

8255的A口作为LED段码输出口,与74LS244相连接,B口作为LED的位选信号输出口,与ULN2803A相连接。

82
55内部的4个寄存器地址分配如下:控制口:7FFFH , A口:7FFFCH , B口:7FFDH , C 口:7FFEH
3、D/A电路
功能:将波形样值的数字编码转换成模拟值;完成单极性向双极性的波形输出;构成由两片0832和一块LM324
运放组成。

0832(1)是参考电压提供者,单片机向0832(1)内的锁存器送数字编码,不同的编码会产生不同的输
出值,在本发生器中,可输出1V、2V、3V、4V、5V等五个模拟值,这些值作为0832(2)的参考电压,使0832
(2)输出波形信号时,其幅度是可调的。

0832(2)用于产生各种波形信号,单片机在波形产生程序的控制下,生
成波形样值编码,并送到0832(2)中的锁存器,经过D/A转换,得到波形的模拟样值点,假如N个点就构成波形的
一个周期,那么0832(2)输出N个样值点后,样值点形成运动轨迹,就是波形信号的一个周期。

重复输出N个点
后,由此成第二个周期,第三个周期……这样0832(2)就能连续的输出周期变化的波形信号。

运放A1是直流放大
器,运放A2是单极性电压放大器,运放A3是双极性驱动放大器,使波形信号能带得起负载。

地址分配:0832(1):DFFFH ,0832(2):BFFFH
4、电源电路:
功能:为波形发生器提供直流能量;构成由变压器、整流硅堆,稳压块7805组成。

220V 的交流电,经过开关,
保险管(1.5A/250V),到变压器降压,由220V降为10V,通过硅堆将交流电变成直流电,对于谐波,用4700μF的
电解电容给予滤除。

为保证直流电压稳定,使用7805进行稳压。

最后,+5V电源配送到各用电负载。

软件结构
在波形产生器系统中,程序由人机交互模块和波形产生模块组成,人机交互模块又可分成键盘子模块和LED子
模块。

人机交互模块作为主程序,管理单片机系统,波形发生模块作为中断服务程序,实现系统的波形输出模块又
可分成键盘子模块和LED子模块。

人机交互模块作为主程序,管理单片机系统,波形发生模块作为中断服务程序,
实现系统的波形输出。

如图(2)所示:(A)是波形发生器的主流图,由系统初始化和人机交互模块组成,其中LED显示子模块和
键盘输入处理子模块占用单片机主要处理时间,单片机反复运行该模块程序人机交互模块相当于系统的监控程序;
网站地图关于我们加入收藏夹邮购帮助联系我们版权声明
推荐文章收藏推荐打印| 整理:lishunyu22 | 阅读:2951 次
(B)是定时中断服务流程图,波形发生模块放置在定时中断服务程序中,系统每隔一定时间,产生一个定时中
断,暂停主流程运行,转到定时中断服务程序起始处,执行波形发生模块,该模块输出一个样值后,结束此次中断
服务,返回主流程断点处继续运行。

反复多次定时中断服务,从而完成波形生成。

片内RAM有128B的容量,30H~3FH定义为堆栈区,40H~45H定义为LED显示缓冲储存区,40H存放波形编号,
41H~44H存放频率值,45H存放参考电压值,46H定义为设置标志区。

相关文档
最新文档