简易信号发生器

合集下载

简易信号发生器和简易频率计

简易信号发生器和简易频率计

中原工学院电子技术综合课程设计任务书目录第一张概述 (3)第二章课程设计基本步骤和方法 (4)第三章设计题目及内容 (6)第四章心得体会 (16)第五章主要设备及清单 (17)第六章参考文献 (19)第七章附录 (20)概述电子技术综合是高校电子类专业的重要技术课程,是继开设的“电子线路”、“数字电子技术”、“模拟电子技术”和“EDA”后的一门独立的课程,是加强学生专业实践,培养学生运用理论知识解决实践问题、训练科学实验能力和创新能力的主要环节。

在教师的指导下,学生通过综合运用所学知识,结合电子技术方面某一专题独立的开展电路的设计、安装与实验。

其基本任务一方面是巩固模拟电子技术、数字电子技术课程及前期基础性试验的学习成果,两一方面是培养和训练学生的科学作风及其在电子技术方面的实践技能,提高学生综合运用电子技术知识解决实际问题的能力。

该课程是时间性非常强的课程,强调学生对电子技术的应用,运用所学的知识来解决实际的问题,学生通过熟悉设计任务、查找资料、设计电路、计算机仿真、安装调试和总结书写设计报告环节,学会自己分析、找出解决问题的方法;对设计中遇到的问题,能独立思考,查阅资料,寻找答案;掌握一些测试电路的基本方法,实践中出现一般故障,能通过“分析、观察、判断、实验、在判断”的基本方法独立解决;初步掌握电子工程设计的思路和方法,学习电子产品生产工艺的基本知识和基本操作技能,为将来能在工作岗位上灵活运用所学的知识以及学习接受新的电子技术知识打下良好的基础。

第二章课程设计基本步骤和方法1.方案设计根据设计任务书给定的技术指标和条件,初步设计出完整的电路(预设计)。

主要任务是准备好实验文件,其中包括:划出方框图;画出构成框图的个单元的逻辑电路图;画出整体逻辑图;提出元器件清单;画出连接图。

要完成这一阶段的任务,需要设计者进行反复思考,大量参阅文献和资料,将各种方案进行比较及可行性论证,然后才能将方案确定下来。

简易信号发生器课程设计

简易信号发生器课程设计

简易信号发生器课程设计一、课程目标知识目标:1. 理解信号发生器的基本原理,掌握其组成部分及功能;2. 学会使用简易信号发生器产生不同频率、不同幅度的正弦波、方波和三角波;3. 掌握信号发生器在实际应用中的使用方法,如调整频率、幅度和波形。

技能目标:1. 能够正确组装和调试简易信号发生器,具备基本的动手实践能力;2. 学会运用信号发生器进行简单的信号分析和处理,提高实际操作技能;3. 培养学生对电子电路的故障排查和解决问题的能力。

情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发其探索精神和创新意识;2. 增强学生的团队合作意识,学会在小组讨论中倾听他人意见,共同解决问题;3. 培养学生严谨、认真、负责的学习态度,养成良好的实验操作习惯。

本课程针对高年级学生,结合学科特点,注重理论知识与实践操作的相结合,旨在提高学生的动手能力、创新意识和实际应用能力。

课程设计遵循由浅入深、循序渐进的原则,使学生能够充分理解信号发生器的原理,掌握相关技能,并培养积极的情感态度价值观。

通过本课程的学习,学生将能够独立完成简易信号发生器的组装、调试和应用,为后续电子技术课程打下坚实基础。

二、教学内容1. 信号发生器的基本原理及组成部分- 介绍信号发生器的功能、分类及工作原理;- 分析简易信号发生器的电路结构,包括振荡器、放大器、波形整形电路等。

2. 简易信号发生器的组装与调试- 指导学生根据电路图正确组装简易信号发生器;- 教授调试方法,使学生能够调整信号发生器输出不同频率、不同幅度的正弦波、方波和三角波。

3. 信号发生器的应用- 介绍信号发生器在电子实验、信号分析和故障诊断等方面的应用;- 演示如何使用简易信号发生器进行信号处理和实验操作。

4. 教学内容安排与进度- 第一章节:信号发生器的基本原理及组成部分(2课时)- 第二节点:简易信号发生器的组装与调试(4课时)- 第三节点:信号发生器的应用(2课时)5. 教材章节及内容列举- 教材第四章:振荡器原理及设计;- 教材第五章:放大器原理及设计;- 教材第六章:波形整形电路及信号发生器应用。

简易函数信号发生器设计报告

简易函数信号发生器设计报告

简易函数信号发生器设计报告一、引言信号发生器作为一种测试设备,在工程领域具有重要的应用价值。

它可以产生不同的信号波形,用于测试和调试电子设备。

本设计报告将介绍一个简易的函数信号发生器的设计方案。

二、设计目标本次设计的目标是:设计一个能够产生正弦波、方波和三角波的函数信号发生器,且具有可调节频率和幅度的功能。

同时,为了简化设计和降低成本,我们选择使用数字模拟转换(DAC)芯片来实现信号的输出。

三、设计原理1.信号产生原理正弦波、方波和三角波是常见的函数波形,它们可以通过一系列周期性的振荡信号来产生。

在本设计中,我们选择使用集成电路芯片NE555来产生可调节的方波和三角波,并通过滤波电路将其转换为正弦波。

2.幅度调节原理为了实现信号的幅度调节功能,我们需要使用一个可变电阻,将其与输出信号的放大电路相连。

通过调节可变电阻的阻值,可以改变放大电路的放大倍数,从而改变信号的幅度。

3.频率调节原理为了实现信号的频率调节功能,我们选择使用一个可变电容和一个可变电阻,将其与NE555芯片的外部电路相连。

通过调节可变电容和可变电阻的阻值,可以改变NE555芯片的工作频率,从而改变信号的频率。

四、设计方案1.正弦波产生方案通过NE555芯片产生可调节的方波信号,并通过一个电容和一个电阻的RC滤波电路,将方波转换为正弦波信号。

2.方波产生方案直接使用NE555芯片产生可调节的方波信号即可。

3.三角波产生方案通过两个NE555芯片,一个产生可调节的方波信号,另一个使用一个电容和一个电阻的RC滤波电路,将方波转换为三角波信号。

五、电路图设计设计的电路图如下所示:[在此插入电路图]六、实现效果与测试通过实际搭建电路,并连接相应的调节电位器,我们成功地实现了信号的幅度和频率调节功能。

在不同的调节范围内,我们可以得到稳定、满足要求的正弦波、方波和三角波信号。

七、总结通过本次设计,我们成功地实现了一个简易的函数信号发生器,具有可调节频率和幅度的功能。

基于Multisim的简易信号发生器的设计

基于Multisim的简易信号发生器的设计

基于Multisim的简易信号发生器的设计
随着计算机技术的发展,基于计算机教学的现代教育技术正发挥着越来越重要的作用。

虚拟电路仿真软件Multisim如同一个虚拟的电子实验室,能够方便快捷的进行各种功能电路的分析、设计、改进等。

本文将介绍利用Multisim提供的仿真试验平台进行简易信号发生器的设计过程。

1 简易信号发生器的原理分析
图1所示为简易信号发生器的框图,首先由振荡器产生正弦波,然后通过比较器得到方波,最后经积分器产生三角波。

图1 总体设计框图
本文采用RC串并联网络构成的RC桥式振荡电路产生正弦波。

RC正弦波振荡电路结构简单,性能可靠,用来产生1兆赫兹以下的低频信号,振荡频率fo=■。

产生电路过零比较器组成。

三角波产生电路反相积分器构成,此电路的输出电压为输入电压对时间的积分,且相位相反,此电路能够将方波转变为三角波。

2 利用Multisim对简易信号发生器进行仿真
在Multrisim2001的仿真平台绘制简易信号发生器的仿真电路图,如图2所示。

对图2进行仿真分析,通过示波器看到正弦波和方波波形如图3所示。

从示波器可以读出,正弦波的频率为f≈158.7Hz,理论计算值为fo=■=■≈159.2Hz,仿真实验和理论值相符。

通过示波器观察到的方波和三角波的波形如图4所示。

图2 简易信号发生器仿真图
图3 产生的正弦波和方波
图4 产生的方波和三角波
3 结束语
通过上述分析可见,利用Multisim仿真平台进行电子技术设计型实验,改变了利用电子元器件、仪器等物质手段的传统设计型实验教学模式,具有开发性、灵活性、丰富性、生动性、实时交互性和高效性等特点。

《模拟电子技术》简易函数信号发生器的设计与制作五

《模拟电子技术》简易函数信号发生器的设计与制作五

《模拟电子技术》简易函数信号发生器的设计与制作1 整机设计1.1 设计任务及要求结合所学的模拟电子技术知识,运用AD 画图软件,设计并制作完成一简易函数信号发生器,要求能产生方波和三角波信号,且频率可调,并自行设计电路所需电源电路。

1.2 整机实现的基本原理及框图函数信号发生器能自动产生正弦波、三角波、方波及锯齿波、阶梯波等电压波形。

其电路中使用的器件可以是分立器件,也可以是集成电路。

本课题需要完成一个能产生方波、三角波的简易函数信号发生器。

本次采用运放构成电压比较器出方波信号,采用积分器将方波变为三角波输出,其原理框图如下图所示。

2. 直流电源电路一般由“降压—整流—滤波—稳压”这四个环节构成。

基本组成框图如下图所示。

(1)电源变压器的作用是将电网220V 的交流电压变成整流电路所需要的电压U1。

因此,U1=nUi;(n 为变压器的变比)。

整流电路的作用是将交流电压U1变换成单方向脉动的直流U2。

整流电路主要有半波整流、全波整流方式。

以单相桥式整流电路为例,U2=0.9ul。

每只二极管所承受的最大反向电压Urm=根号2U1,,平均电流Id(A V)=1/2Ir=0.45U1/R。

对于RC滤波电路,C的选择应适应下式,即RC 放电时间常数应该满足:RC= (3~5)T/2,T为50Hz交流电压的周期,即20ms。

2 硬件电路设计1、变压器:将220V 交流电压变成整流电路所需要的电压U1。

2、整流电路:将交流电压U1转换成单方向脉动的直流U2,用二极管搭建全波整流电路实现。

3、滤波电路:将脉动直流电压U2滤除纹波,变成纹波较小的U3, 采用大电容滤波4、稳压器电路:采用固定式三端稳压器7812与7912芯片,能够输出恒定电压的集成电路。

它们的主要区别是输出极性不同:7812是正电压输出,7912是负电压输出。

7812和7912的引脚功能和电路接法也不同。

7812的1号引脚为输入,2号引脚为接地,3号引脚为输出。

简易信号发生器

简易信号发生器

简易信号发生器本科毕业设计论文题目简易信号发生器摘要毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

单片机简易信号发生器课程设计

单片机简易信号发生器课程设计

单片机简易信号发生器课程设计
单片机简易信号发生器是一种基于单片机技术的电子设备,它可以产生各种不同的信号波形,如正弦波、方波、三角波等。

在电子工程领域中,信号发生器是一种非常重要的测试仪器,它可以用于测试各种电子设备的性能和参数,如放大器、滤波器、振荡器等。

在本次课程设计中,我们将使用单片机技术设计一款简易的信号发生器。

首先,我们需要选择一款适合的单片机芯片,如AT89C51、PIC16F877A等。

然后,我们需要编写相应的程序代码,实现信号波形的产生和输出。

在程序设计中,我们可以使用定时器和计数器来实现不同频率的信号波形产生。

例如,我们可以使用定时器产生一个固定频率的方波信号,然后通过改变计数器的值来改变方波的占空比。

同样地,我们也可以使用定时器和计数器来产生正弦波和三角波等不同形式的信号波形。

在硬件设计方面,我们需要选择适合的电路元件来实现信号波形的输出。

例如,我们可以使用DAC芯片来将数字信号转换为模拟信号,然后通过放大器和滤波器来输出信号波形。

当然,我们也可以选择其他的电路方案来实现信号波形的输出。

单片机简易信号发生器是一款非常有用的电子设备,它可以用于各种电子设备的测试和调试。

通过本次课程设计,我们可以学习到单
片机技术的应用和信号发生器的原理,提高我们的电子技术水平。

简易信号发生器

简易信号发生器

简易信号发生器简易信号发生器初级爱好者在调试或检修收音机时,手边恐怕只有电烙铁和万用表,这用来进行常规性的安装或作为简单的检修也许能将就对付了。

可是,当你进行收音机的统调,或是在检修收音机的故障时,仅仅只靠电烙铁和万用表这两位老伙计就恐怕不够用了。

这时,最需要的仪器,大概就数信号发生器和信号寻迹器了——哦!还有示波器,那玩意以后再说吧。

下面就给各位介绍一种电路简单,成本低廉,效果也不错的信号发生及信号寻迹多功能仪器。

一、工作原理电路见图1。

全机由四部分组成:1.高频振荡器,产生465~1605kHz的中频和中波段调幅信号。

由L1、Ca组成谐振回路,电路为变压器耦合正反馈式。

低频调制信号从VT1的基极输入。

2.超高频振荡器,用来产生88~108MHz的调频信号。

VT2、L3、Cb、C7、C8组成科尔毕兹振荡电路。

低频调制信号也是从VT2的基极输入。

3.低频振荡器,产生1kHz的音频信号。

由IC1B及其外围元件组成RC串并联(文氏电桥)振荡电路,其中R10、C17、R11、C18为定时元件,决定振荡频率的高低。

4.低频放大,作为信号寻迹或低频输出之用。

由IC1A及外围元件组成,RP1用来控制低放级增益的大小,2×3的波段开关S2用来改变低放级的工作模式。

二、元件选择及安装调试IC1采用TDA2822M双功放集成电路,该电路有比较好的低压工作性能,当电压低到1.8V时也能正常工作,静态电流仅4mA,这特别适于电池供电。

VT1用9011或国产3DG201型三极管、VT2用9018型超高频三极管,也可用3DG142等国产管代。

VT3须采用K30A型场效应管,其外形与小型塑封三极管一样,注意装配时不可混淆(图2)。

二极管用1N4148型开关管。

1000pF以下的电容要求用高频瓷介电容,容量大于1000pF的,可用低频瓷介电容及电解电容,不过,C17、C18必须用绦纶、聚丙烯等高品质电容,否则低频振荡器的稳定性将受到严重影响。

信号发生器的分类

信号发生器的分类

信号发生器的分类信号发生器也称信号源,是用来产生振荡信号的一种仪器,为使用者提供需要的稳定、可信的参考信号,并且信号的特征参数完全可控。

所谓可控信号特征,主要是指输出信号的频率、幅度、波形、占空比、调制形式等参数都可以人为地控制设定。

信号发生器的分类1、正弦信号发生器正弦信号主要用于测量电路和系统的频率特性、非线性失真、增益及灵敏度等。

按频率覆盖范围分为低频信号发生器、高频信号发生器和微波信号发生器;按输出电平可调节范围和稳定度分为简易信号发生器(即信号源)、标准信号发生器(输出功率能准确地衰减到-100分贝毫瓦以下)和功率信号发生器(输出功率达数十毫瓦以上);按频率改变的方式分为调谐式信号发生器、扫频式信号发生器、程控式信号发生器和频率合成式信号发生器等。

2、低频信号发生器包括音频(200~20000赫)和视频(1赫~10兆赫)范围的正弦波发生器。

主振级一般用RC式振荡器,也可用差频振荡器。

为便于测试系统的频率特性,要求输出幅频特性平和波形失真小。

3、高频信号发生器频率为100千赫~30兆赫的高频、30~300兆赫的甚高频信号发生器,一般采用LC调谐式振荡器,频率可由调谐电容器的度盘刻度读出,主要用途是测量各种接收机的技术指标,输出信号可用内部或外加的低频正弦信号调幅或调频,使输出载频电压能够衰减到1微伏以下,高频信号发生器的输出信号电平能准确读数,所加的调幅度或频偏也能用电表读出。

此外,仪器还有防止信号泄漏的良好屏蔽。

4、微波信号发生器从分米波直到毫米波波段的信号发生器,信号通常由带分布参数谐振腔的超高频三极管和反射速调管产生,但有逐渐被微波晶体管、场效应管和耿氏二极管等固体器件取代的趋势,仪器一般靠机械调谐腔体来改变频率,每台可覆盖一个倍频程左右,由腔体耦合出的信号功率一般可达10毫瓦以上,简易信号源只要求能加1000赫方波调幅,而标准信号发生器则能将输出基准电平调节到1毫瓦,再从后随衰减器读出信号电平的分贝毫瓦值;还必须有内部或外加矩形脉冲调幅,以便测试雷达等接收机。

简易信号发生器_GMR

简易信号发生器_GMR

摘要硬件描述语言HDL是EDA技术中的重要组成部分,VHDL是当前最流行的硬件描述语言之一,此语言具有良好的可读性、可移植性等特点。

本设计主要利用VHDL语言设计一个简易的多功能信号发生器,根据输入信号的选择可以输出递增锯齿波、递减锯齿波、三角波、阶梯波、方波五种简单的信号,仿真主要采用Alter公司的QuartusII软件。

本设计利用VHDL语言使用文本输入法、新建工程,通过设计输入、编译、仿真完成各种信号的设计,然后生成元器件,再使用原理图输入法完成各部分的整合,从而形成一个完整的多波形信号发生器,最后经过锁定引脚下载可以观察到波形。

关键词EDA VHDL QuartusII信号发生器目录摘要1 概述 (1)1.1 EDA简介 (1)1.2 VHDL简介 (1)2 功能模块的划分 (2)3 主要功能的实现 (2)3.1 信号产生模块 (2)3.2 信号选择模块 (4)3.3 系统框图 (5)3.4 多功能信号发生器的RTL图 (5)4 程序的调试与仿真 (6)4.1 调试的结果 (6)4.2 仿真的结果 (7)5 心得体会 (10)附录 (11)参考文献 (18)简易信号发生器1 概述1.1 EDA简介EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪60年代中期从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。

20世纪90年代,国际上电子和计算机技术较先进的国家,一直在积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了巨大成功。

在电子技术设计领域,可编程逻辑器件(如CPLD、FPGA)的应用,已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。

这些器件可以通过软件编程而对其硬件结构和工作方式进行重构,从而使得硬件的设计可以如同软件设计那样方便快捷。

简易DDFS信号发生器原理与功能

简易DDFS信号发生器原理与功能

简易DDFS信号发生器原理与功能一、原理直接数字合成(DDFS)技术产生波形,是使用存储器来进行波形数据的存储。

用计数器的输出接至存储器的地址上来进行波形数据的读取,经过D/A转换、滤波就可以产生较好的稳定的波形。

只要事行在存储器中存入相应的波形数据,理论上即可以产生任意形状的波形。

本简易DDFS信号发生器U2用于产生计数器的时钟信号,产生的时钟信号送入由U3A和U3B(十进制计数器)组成的100进制计数器,计数器输出端信号用于存储器U1的寻址。

存储器中的每一个波形由100个数据点构成。

存储器U1根据计数器和单片机U6的相应寻址信号输出对应的波形数据D0-D7,波形数据再由T-2T网络(100k、200 k电阻)进行D/A转换,初步转换成模拟信号。

转换后的模拟信号再经U5进行滤波,最终产生较为理想的模拟信号输出。

单片机U6用于控制波形类型的选择和波形频率的测量、显示。

LED2和LED3用于指示相应的波形,其亮灭组合代表的波形见下表:四倍数码管显示的数值为信号频率,单位为Hz。

二、功能、操作1、接入±12V 直流电,数码管从显示000-9999,进行自检。

电源指示灯LED1亮。

2、上电后LED2亮,LED3亮,即上电默认输出正弦波,数码管显示输出信号频率。

3、按下S2“RESET”键,可进行系统复位。

4、按下S3“SELECT”键,进行输出波形选择,输出波形用LED2、LED3亮灭组合指示。

5、调节R4和R9可以调节输出信号的频率,其中R4为粗调(COARSE),R9为微调(FINE)。

S1为调节范围选择开关,当拨至10-100时输出信号频率可调范围约为10-100Hz;当拨至100-1k时输出信号频率可调范围约为100-1kHz。

6、数码管显示频率刷新时间间隔为1s。

简易函数信号发生器中积分器

简易函数信号发生器中积分器

在简易函数信号发生器中,积分器是一种常见的电路模块,用于对输入信号进行积分运算。

积分器的作用是将输入信号的幅度与时间进行积分,得到输出信号的面积。

积分器的电路图如下所示:
```
R
Vin ----/\/\/\----|---- Vout
|
C
|
GND
```
其中,Vin为输入信号,Vout为输出信号,R为电阻,C为电容。

积分器的工作原理如下:
1. 当输入信号Vin为正时,电容C开始充电,输出信号Vout逐渐增加;
2. 当输入信号Vin为负时,电容C开始放电,输出信号Vout逐渐减小;
3. 当输入信号Vin为零时,电容C不再充电或放电,输出信号Vout 保持不变。

积分器的输出信号Vout可以表示为:
Vout = - (1 / RC) * ∫ Vin dt
其中,RC为积分器的时间常数,决定了积分器的响应速度。

较大的RC值会导致积分器的响应速度较慢,而较小的RC值会导致积分器的响应速度较快。

积分器在信号处理中常用于对输入信号进行积分运算,从而得到输入信号的累积值或面积。

它在控制系统、滤波器设计等领域有广泛的应用。

电子技术课程设计简易信号发生器

电子技术课程设计简易信号发生器

目录一.设计题目 .......................................................................................... 错误!未定义书签。

二.设计要求 .......................................................................................... 错误!未定义书签。

三.题目分析 .......................................................................................... 错误!未定义书签。

1.方波、三角波、正弦波发生器方案 ......................................... 错误!未定义书签。

1.1 方案一原理框图 ................................................................. 错误!未定义书签。

1.2方案二原理框图 .................................................................. 错误!未定义书签。

1.3 函数发生器的选择方案 ..................................................... 错误!未定义书签。

2.各组成部分的工作原理 ............................................................. 错误!未定义书签。

2.1 方波发生电路的工作原理 ................................................. 错误!未定义书签。

2.2 方波--三角波转换电路的工作原理 .................................. 错误!未定义书签。

什么是信号发生器如何设计一个简单的信号发生器电路

什么是信号发生器如何设计一个简单的信号发生器电路

什么是信号发生器如何设计一个简单的信号发生器电路什么是信号发生器如何设计一个简单的信号发生器电路信号发生器是一种电子测试仪器,用于产生不同频率、不同波形的信号。

它被广泛应用于各种电子设备的测试、调试以及科学研究中。

本文将介绍信号发生器的基本原理以及如何设计一个简单的信号发生器电路。

一、信号发生器的基本原理信号发生器的基本原理是通过电路产生稳定的、可调节的频率和振幅的信号。

主要包括以下几个方面:1. 振荡器:信号发生器的核心部件是振荡器。

振荡器通过负反馈回路将部分输出信号重新输入到输入端,以维持振荡的稳定性。

2. 频率控制电路:用于调节信号的频率大小。

通常采用可变电容或可变电感等元件来实现频率的调节。

3. 幅度控制电路:用于调节信号的振幅大小。

通常采用可变电阻或放大器等元件来实现幅度的调节。

4. 输出电路:用于将振荡器产生的信号输出到外部设备,如示波器、信号分析仪等。

二、设计一个简单的信号发生器电路设计一个简单的信号发生器电路需要考虑以下几个基本要素:1. 振荡器电路:选择适合的振荡器电路,如RC振荡器、LC振荡器等。

以RC振荡器为例,可选用一个电容和一个电阻来构成振荡器电路。

2. 频率控制电路:采用可变电容电路来实现对频率的调节。

可选用一个可变电容与振荡器电路相结合,通过调节电容值,达到对频率的调节。

3. 幅度控制电路:采用可变电阻电路来实现对振幅的调节。

可选用一个可变电阻与振荡器电路相连,通过调节电阻值,达到对振幅的调节。

4. 输出电路:将振荡器产生的信号经过放大器放大后输出。

该放大器可以选择运算放大器、晶体管放大器等。

设计步骤:1. 确定电路的工作电压和功率需求,并选择适合的供电电源。

2. 根据振荡器的选择,选取合适的电容和电阻,并连接成振荡器电路。

3. 在振荡器电路中加入可变电容电路,用于频率的调节。

4. 将振荡器电路与可变电容电路连接到幅度控制电路中的可变电阻上,用于振幅的调节。

5. 添加输出电路,将振荡器产生的信号经过放大器放大后输出到外部设备。

如何设计简单的信号发生器电路

如何设计简单的信号发生器电路

如何设计简单的信号发生器电路设计简单的信号发生器电路是电子爱好者入门必备的技能之一。

信号发生器电路可以产生各种波形信号,用于测试电路的响应、频率特性和波形形状,是电子电路设计、修理和教学的基础设备。

本文将介绍如何设计一个简单的信号发生器电路,帮助读者快速入门。

1. 选取信号发生器电路的基本类型信号发生器电路的基本类型有多种,包括函数发生器、脉冲发生器、正弦波发生器等。

根据需求选取合适的基本类型是设计信号发生器电路的第一步。

2. 准备所需元件和工具设计信号发生器电路需要准备一些基本的元件和工具,包括集成电路、电容、电阻、电感、开关等。

此外,还需要一个电路板、焊接设备、测试仪器等。

3. 绘制电路原理图在设计信号发生器电路之前,先用电路设计软件或者手绘图纸绘制电路原理图。

原理图是电路设计的蓝图,能直观地展示电路的连接关系和元件的型号和参数。

4. 确定电路工作电压和频率范围根据设计需求,确定信号发生器电路的工作电压和频率范围。

不同类型的信号发生器电路有不同的工作电压和频率范围要求,需要注意选取合适的元件来满足要求。

5. 进行电路布局设计根据电路原理图,进行电路布局设计。

合理的电路布局能够降低电路噪音、干扰和交叉干扰,提高电路性能和稳定性。

将元件按照一定的规律排列,避免元件之间产生干扰。

6. 进行电路连接和焊接根据电路布局,进行电路连接和焊接。

在焊接过程中,需要注意焊接时间和温度,避免对元件造成损害。

焊接完成后,使用万用表测试电路的连接是否正确。

7. 进行电路调试和测试将电路连接到电源,进行电路调试和测试。

检查电路的工作状态和波形输出是否符合设计要求。

如有问题,及时调整元件参数或者电路连接,直到信号发生器电路工作正常。

8. 对信号发生器电路进行保护和优化为了保护信号发生器电路的稳定性和寿命,可以增加保护电路和滤波电路。

保护电路可以避免电源反接、过流和过压等情况对电路造成损害。

滤波电路可以降低电路的噪音和杂散频率,提高输出信号的纯净性。

电子设计大赛简易信号发生器设计总结报告

电子设计大赛简易信号发生器设计总结报告

电子设计大赛简易信号发生器设计总结报告团队信息团队名称:创新电子团队成员:[成员1],[成员2],[成员3]指导老师:[指导老师姓名]设计时间:2024年4月1日至2024年5月30日一、项目背景与目标随着电子技术的快速发展,信号发生器在电子实验与教学中扮演着重要角色。

本次电子设计大赛,我们团队设计并制作了一个简易信号发生器,旨在通过实践加深对电子电路设计的理解,并提升动手能力。

二、设计目标功能要求:能够产生正弦波、方波和三角波等基本信号。

性能指标:频率范围1Hz至1MHz,波形失真度小于5%。

成本控制:在保证性能的前提下,尽量降低成本。

三、设计方案1. 电路设计振荡器:采用555定时器设计多谐振荡器,产生方波信号。

波形转换:通过RC滤波电路,将方波转换为正弦波。

频率控制:使用可变电阻调整振荡频率。

2. 电源设计电源模块:采用稳定的直流电源供电。

3. 信号输出输出接口:设计标准BNC接口,方便与其他设备连接。

4. 人机交互控制面板:设计简洁直观的控制面板,包括频率调节旋钮和波形选择开关。

四、制作过程1. 电路搭建按照设计方案,使用面包板搭建电路,进行初步测试。

2. 电路调试对振荡器频率进行调试,确保波形稳定。

调整RC滤波电路参数,优化正弦波波形。

3. 封装设计设计电路板封装,提高电路的稳定性和可靠性。

4. 功能测试对信号发生器进行全面的功能测试,包括频率范围、波形失真度等。

五、测试结果频率测试:信号发生器能够稳定输出1Hz至1MHz的信号,满足设计要求。

波形测试:正弦波、方波和三角波波形清晰,失真度小于5%。

稳定性测试:长时间工作后,信号发生器性能稳定,无明显漂移。

六、问题与解决问题一:初期设计中,方波信号的上升沿和下降沿不够陡峭。

解决:优化电路参数,增加电容值,改善了波形质量。

问题二:在高频信号输出时,出现信号失真。

解决:调整滤波电路设计,优化信号传输路径,降低了失真。

七、总结与展望通过本次设计大赛,我们团队不仅提升了电子设计和调试的能力,也加深了对信号发生器工作原理的理解。

小型信号发生器工作原理

小型信号发生器工作原理

小型信号发生器工作原理
《小型信号发生器工作原理》
小型信号发生器是一种常见的电子设备,常用于电子实验、电路测试和通信工程中。

它能够产生各种信号波形,如正弦波、方波和三角波等,以及频率和幅度的调节。

本文将介绍小型信号发生器的工作原理和基本组成部分。

小型信号发生器的工作原理主要分为两个方面:信号源和输出电路。

首先,信号源是小型信号发生器最核心的部分。

它通常采用晶体振荡器作为频率源。

晶体振荡器是将晶体的固有振动电路转化为准确的高频振荡信号的装置。

通过晶体振荡器提供的高频信号,可以进一步调制成不同波形的低频信号。

其次,输出电路是小型信号发生器将调制后的信号输出到外部设备的关键部分。

它通常由一定数量的功率放大电路和输出接口组成。

功率放大电路能够将低幅度的信号进行放大,以适应各种不同的需求。

输出接口可以以不同的方式输出信号,如BNC接口、端子接口等,以便于与不同设备进行连接。

此外,小型信号发生器还包含频率调节和幅度调节功能。

频率调节通过电压控制的方式,调节晶体振荡器的工作频率,从而改变输出信号的频率。

而幅度调节则通过调整增益控制电路的工作方式,改变输出信号的幅度。

总之,小型信号发生器的工作原理主要包括信号源和输出电路。

通过晶体振荡器提供的高频信号和输出电路的放大和接口部分,小型信号发生器可以产生各种波形的信号,并能够通过频率和幅度的调节来适应不同的应用需求。

小型信号发生器在电子实验和电路测试中扮演着重要的角色,为工程师和科研人员提供了方便和准确的信号源。

简易脉冲信号发生器

简易脉冲信号发生器

简易脉冲信号发生器无线电90.11 孙明方在安装、调试各种数字电路仪器设备时,脉冲信号发生器是得力助手。

我用NE 555、LM324等少量元器件组装了一台脉冲信号发生器,效果很好.该仪器能产生连续脉冲、单脉冲、快速窄脉冲及锯齿波。

它的一些技术指标是:频率范围2HZ~20kHZ,分3档连续可调;输出脉冲幅度0~8V连续可调;输出脉冲宽度连续可调,占空比变化可达(0~100)%,而且在调节脉宽时,振荡频率不受影响,这是本仪器的一个特点;脉冲上升时间和下降时间都小平改1μs,快速窄脉冲则小于100μs;当市电电压在160~250V范围内变化时,脉冲频率及脉冲宽度不受影响。

电路原理图1为本仪器电原理图。

时基集成电路NE 555由开关SA1 控制接成单稳态多谐振荡器或无稳态多谐振荡器。

当SA1 拨向“连续”一边时电路为无稳态,SA 拨向“单次”一边时为单稳态。

晶体管VT1 接成恒流源电路,这样可以保证通过NE555获得线性良好的锯齿波。

N1 、N2 、N3为四运放LM324集成电路,其中N1接成比较器,用来调节脉宽;N2接成跟随器,用来增大锯齿波输出电流;N3 用来驱动发光二极管LED,以指示脉宽及单次触发情况。

由于LM 324的频响不太好,产生脉冲波形的前沿和后沿均较差,所以加了一级由VT2 构成的反相器作为整形用。

VT3 接成跟随器,用来调节脉冲幅度和增强输出能力。

SA1拨向“连续”一边时,恒流源VT1 向电容C3、C4或C5充电。

由于NE555内部电路所定,当电容两端的电压上升到(2/3) V CC时,NE555的内部放电管导通,电容器上的电荷迅速泄放,电容器端电压立即下降到(1/3) V CC,然后再一次由恒流源充电,接着再一次放电,这样在电容器两端的电压就形成了一串锯齿波.锯齿波的幅度变化范围总是在(1/3)V CC~(2/3)V CC之间。

改变充电电容的容量或充电电流的大小都能改变充电速度,因而锯齿波的频率也随着改变。

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

唐山学院《单片机原理及应用》课程设计题目简易信号发生器系 (部) 信息工程系班级姓名学号指导教师2013 年 12 月 30 日至 2014 年 1 月 3 日共 1 周2014年 1 月 3 日《单片机原理及应用》课程设计任务书课程设计成绩评定表目录1 引言 (1)2 总体设计 (2)2.1系统原理设计 (2)2.1.1设计原理 (2)2.1.2设计方案论证 (2)2.1.3设计思想 (3)2.1.4设计功能 (3)2.2硬件原理框图 (4)2.3电路构成 (4)2.3.1主控电路 (4)2.3.2 数模转换电路 (5)2.3.3 按键接口电路 (6)2.3.4 复位及时钟电路 (6)2.4器件选择 (7)2.5软件设计 (7)2.5.1 软件设计原理 (7)2.5.2 软件流程图 (7)3 设计总结 (10)参考文献 (11)附录 (12)引言AT89C51单片机随着大规模集成电路技术的发展,由中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、(I/O)接口、定时器/计数器和串行通信接口,以及其他一些计算机外围电路等均可集成在一块芯片上构成单片微型计算机。

单片机具有体积小、成本低,性能稳定、使用寿命长等特点。

其最明显的优势就是可以嵌入到各种仪器、设备中,这是其他计算机和网络都无法做到的[1,2]信号发生器是指其输出信号的频率、幅度、调制系数等在一定范围内连续可调,并且读数准确、稳定、屏蔽良好的中、高档信号发生器。

信号发生器应用广泛,种类繁多,性能各异,分类也不尽一致。

本实验介绍一种用AT89C51单片机构成的波形发生器,可产生方波、三角波、正弦波、锯齿波等多种波形,波形的频率可调,并由DAC0832转换模块单输入缓冲方式,输入的数字量转换为模拟量得到波形,具有线路简单、结构紧凑、性能优越等特点。

2总体设计2.1系统原理设计2.1.1 设计原理数字信号可以通过数/模转换器转换成模拟信号,因此可通过产生数字信号再转换成模拟信号的方法来获得所需要的波形。

89C51单片机具有组成微型计算机的各部分部件将89C51再配置键盘及其接口、显示器及其接口、数模转换及波形输出、指示灯及其接口等四部分,即可构成所需的波形发生器,其信号发生器构成原理框图如图2-1所示。

图2-1 信号发生器原理框图89C51是整个波形发生器的核心部分,通过程序的编写和执行,产生各种各样的信号,并从键盘接收数据,进行各种功能的转换和信号幅度的调节。

当数字信号经过接口电路到达转换电路,将其转换成模拟信号也就是所需要的输出波形。

2.1.2 设计方案论证方案一:采用单片函数发生器(如8038),8038可同时产生正弦波、方波等,而且方法简单易行,用D/A转换器的输出来改变调制电压,也可以实现数控调整频率,但产生信号的频率稳定度不高。

方案二:采用锁相式频率合成器,利用锁相环,将压控振荡器(VCO)的输出频率锁定在所需频率上,该方案性能良好,但难以达到输出频率覆盖系数的要求,且电路复杂。

方案三:采用单片机编程的方法来实现。

该方法可以通过编程的方法来控制信号波形的频率和幅度,而且在硬件电路不变的情况下,通过改变程序来实现频率的变换。

此外,由于通过编程方法产生的是数字信号,所以信号的精度可以做的很高。

鉴于方案一的信号频率不够稳定和方案二的电路复杂,频率覆盖系数难以达标等缺点,所以决定采用方案三的设计方法。

它不仅采用软硬件结合,软件控制硬件的方法来实现,使得信号频率的稳定性和精度的准确性得以保证,而且它使用的几种元器件都是常用的元器件,容易得到,且价格便宜,使得硬件的开销达到最省。

2.1.3 设计思想(1)利用单片机产生方波、正弦波、三角波和锯齿波等信号波形,信号的频率可变。

(2)将一个周期的信号分离成256个点(按X轴等分),每两点之间的时间间隔为∆T,用单片机的定时器产生,其表示式为:∆T=T/256。

如果单片机的晶振为12MHz,采用定时器方式0,则定时器的初值为:temp=216—∆T/T mec (2.1)定时时间常数为TL =(65536—temp)%256 (2.2)TH=(65536-temp)/256 (2.3)(3)正弦波的模拟信号是D/A转换器的模拟量输出,其计算公式为:Y=(A/2sin∆t)+A/2 (其中A=VREF) (2.4)∆t=N∆T (2.5)那么对应着存放在计算机里的这一点的数据为:(2.6)(4)一个周期被分离成256个点,对应的四种波形的256个数据存放在以TAB1--TAB4为起始地址的存储器中。

2.1.4 设计功能(1)本方案扩展3个独立式按键,其中“key1”号键代表波形选择按键,按照计数选择波形,当num=1时,输出波形为正弦波,当num=2时,输出波形为三角波,当num=3时,输出波形为方波,当num=4时,输出波形为锯齿波。

“key2”号键代表频率增加,延时减少“key3”号键代表频率减少,延时增加。

(2)可实现波形选择和频率调节,其范围为0.1~50Hz。

2.2硬件原理框图硬件原理方框图如图2-2所示图2-2硬件原理框图2.3 电路构成2.3.1主控电路AT89C51单处机内部设置两个16位可编程的定时器/计数器T0和T1,它们具有计数器方式和定时器方式两种工作方式及4种工作模式。

在波形发生器中,将其作定时器使用,用它来精确地确定波形的两个采样点输出之间的延迟时间。

模式1采用的是16位计数器,当T0被允许计数后,从初值开始加计数,最高位产生溢出时向CPU请求中断。

在AT89C51输出一个波形采样点信号后,接着启动定时器,在定时器未产生中断之前,AT89C51等待,直到定时器计时结束,产生中断请求,AT89C51响应中断,接着输出下一个采样点信号,如此循环产生所需要的信号波形[3]如图2-3所示,硬件原理仿真图:图2-3硬件原理框图2.3.2 数模转换电路由于单片机产生的是数字信号,要想得到所需要的波形,就要把数字信号转换成模拟信号,选择数模转换器DAC0832,采用单缓冲方式,DAC0832是电流型输出,在应用时外接运放使之成为电压型输出。

并用示波器显示输出模拟波。

如图2-3所示:图2-3硬件原理框图2.3.3 按键接口电路键盘控制电路和AT89C51的P2口相连,AT89C51不断的扫描键盘,看是否有键按下,如有,则根据相应按键作出反应。

其中“key1”号键代表波形选择按键,按照计数选择波形,当num=1时,输出波形为正弦波,当num=2时,输出波形为三角波,当num=3时,输出波形为方波,当num=4时,输出波形为锯齿波。

“key2”号键代表频率增加,延时减少“key3”号键代表频率减少,延时增加。

其电路图如图2-4所示图2-4硬件原理框图2.3.4复位及时钟电路8051单片机有两个引脚(XTAL1,XTAL2)用于外接石英晶体和微调电容,从而构成时钟电路,其电路图如图2-5所示。

电容C1、C2对振荡频率有稳定作用,其容量的选择为30pf,振荡器选择频率为12MHz的石英晶体。

由于频率较大时,三角波、正弦波、锯齿波中每一点的延时时间为几微秒,故延时时间还要加上指令时间才能获得较大的频率波形。

图2-5硬件原理框图2.4 器件选择本实验中采用单片机AT89C51,其本身就是一个完整的微型计算机,具有组成微型计算机的各部分部件:中央处理器CPU、随机存取存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行通讯接口等,只要将89C51再配置键盘控制、数模转换及波形输出、等部分,即可构成所需的波形发生器采用DAC0832进行模数转换,可产生正弦波、三角波、方波、锯齿波等,其输出为电流形式,再将输出电流输入到LM258进行电流/电压转化,最终由示波器输出显示。

2.5 软件设计2.5.1软件设计原理本实验中主程序一直进行扫描键码值,若键码值符合则调用子程序,即子程序的调用是通过按键的选择来实现,在取得按键相应的键值后,启动计时器和相应的中断服务程序,再直接查询程序中预先设置的数据值,通过转换输出相应的电压,从而形成所需的各种波形。

2.5.2软件流程图主程序的流程图如图2-5所示,在程序开始运行之后,首先是对定时器进行初始化,之后判断按键值,如符合,则调用子程序,否则,一直扫描键码。

图2-5硬件原理框图图2-6为各波形子程序的流程图。

如图所示,在中断服务子程序开始后,通过判断来确定各种波形的输出,其中“key1”号键代表波形选择按键,按照计数选择波形,当num=1时,输出波形为正弦波,当num=2时,输出波形为三角波,当num=3时,输出波形为方波,当num=4时,输出波形为锯齿波。

“key2”号键代表频率增加,延时减少“key3”号键代表频率减少,延时增加。

图2-6硬件原理框图3.设计总结课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。

因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。

回顾起此次单片机课程设计,我仍感慨颇多,的确,从选题到定稿,从理论到实践,在好几个星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说不懂一些元器件的使用方法,对单片机汇编语言掌握得不好……通过这次课程设计之后,一定把以前所学过的知识重新温故。

这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在指导老师的辛勤指导下,终于游逆而解。

同时,在指导老师那里我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!参考文献[1] 彭为等.单片机典型系统设计实例精讲[M].北京:电子工业出版社,2006[2] 李群芳.单片机原理、接口及应用[M].北京:清华大学出版社,2005附录源程序代码:#include<reg51.h>#include<absacc.h>#define uchar unsigned char#define uint unsigned int#define dz XBYTE[0x7fff]sbit key1=P2^0;sbit key2=P2^1;sbit key3=P2^2;uchar num=0;uint temp=40000;uchar i=0;uchar code table[256]={0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb1,0xb4,0xb7,0xba,0xbc,0xbf,0xc2,0xc5,0xc7,0xca,0xcc,0xcf,0xd1,0xd4,0xd6,0xd8,0xda,0xdd,0xdf,0xe1,0xe3,0xe5,0xe7,0xe9,0xea,0xec,0xee,0xef,0xf1,0xf2,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7,0xf6,0xf5,0xf4,0xf2,0xf1,0xef,0xee,0xec,0xea,0xe9,0xe7,0xe5,0xe3,0xe1,0xde,0xdd,0xda,0xd8,0xd6,0xd4,0xd1,0xcf,0xcc,0xca,0xc7,0xc5,0xc2,0xbf,0xbc,0xba,0xb7,0xb4,0xb1,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c,0x99,0x96,0x93,0x90,0x8d,0x89,0x86,0x83,0x80,0x80,0x7c,0x79,0x76,0x72,0x6f,0x6c,0x69,0x66,0x63,0x60,0x5d,0x5a,0x57,0x55,0x51,0x4e,0x4c,0x48,0x45,0x43,0x40,0x3d,0x3a,0x38,0x35,0x33,0x30,0x2e,0x2b,0x29,0x27,0x25,0x22,0x20,0x1e,0x1c,0x1a,0x18,0x16,0x15,0x13,0x11,0x10,0x0e,0x0d,0x0b,0x0a,0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0d,0x0e,0x10,0x11,0x13,0x15,0x16,0x18,0x1a,0x1c,0x1e,0x20,0x22,0x25,0x27,0x29,0x2b,0x2e,0x30,0x33,0x35,0x38,0x3a,0x3d,0x40,0x43,0x45,0x48,0x4c,0x4e,0x51,0x55,0x57,0x5a,0x5d,0x60,0x63,0x66 ,0x69,0x6c,0x6f,0x72,0x76,0x79,0x7c,0x80 };void keyscanf() //按键扫描{if(key1==0){num++;if(num==5)num=1;while(!key1);}if(key2==0){if(temp==80)temp=40000;elsetemp=temp-2000;while(!key2);}if(key3==0){if(temp==40000)temp=80;elsetemp=temp+2000;while(!key3);}}init_time(){EA=1; //开中断ET0=1;TMOD=0X01; //初始化TH0=(65536-temp)/256;TL0=(65536-temp)%256;TR0=1; //开定时器}time0() interrupt 1{TH0=(65536-temp)/256;TL0=(65536-temp)%256;if(num==1)//正弦显示{dz=table[i];i++;if(i==255)i=0;}if(num==2)//三角波显示{if(i==255)i=0;if(i<128)dz=i;elsedz=256-i;i++;}if(num==3)//方波显示{if(i==255)i=0;if(i<128)dz=0xff;elsedz=0x00;i++;}if(num==4)//锯齿显示{if(i==255)i=0;else{dz=i;i++;}}// if(num==4)//锯齿修改显示// {// if(i==255)// dz=0x00;// if(i<50)// {dz=i;i++;}// if(i>100)// {dz=i-50;i++;}// else{i++;}// }}void main(){init_time(); //定时器初始化调用while(1){keyscanf(); //按键一直扫描}}原理图。

相关文档
最新文档