




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、10Hz-10kHz连续可调矩形波发生器的设计及仿真分析10Hz-10kHz连续可调矩形波发生器的设计及仿真分析摘要:本文概述了波形发生器的发展状况及其研究意义;比较和研究了信号发生电路选择方案、单片机选择方案、显示电路选择方案和按键电路选择方案;分析和设计了系统的框图、软件流程和硬件电路;比较和解析了通过对软件和硬件的仿真调试所得出的仿真数据;归纳了设计的误差并得出论文的结论。关键词:矩形波发生器、连续可调、单片机、仿真Design and simulation analysis of 10Hz-10kHz continuously adjustable square wave genera
2、torAbstract: This article outlines the development and significance of waveform generator, compares and researches the selective schemes of signal generating circuit, single chip microcomputer, display circuit and key circuit, analyzes and designs the whole diagram of the system, the software proces
3、ses and hardware circuit, compares and resolves the simulation data obtained by the simulation software and hardware debugging, summarizes the error of design and comes to the conclusion of the paper.Keywords: square wave generator, continuously adjustability, single chip microcomputer, simulation引言
4、波形发生器是指产生所需参数的电测试信号的仪器。按信号波形可分为正弦信号、函数(波形)信号、脉冲信号和随机信号发生器等四大类。波形发生器又称信号源,在生产实践和科技领域中有着广泛的应用。它能够产生多种波形,如三角波、锯齿波、矩形波(含方波)和正弦波。随着电子测量技术与计算机技术的紧密结合,一种新的信号发生器多功能波形发生器应运而生。所谓多功能波形发生器1是能够产生大量的标准信号和用户定义信号,并保证高精度、高稳定性、可重复性和易操作性的电子仪器。因而它具有广阔的应用前景。通过各方面的调查研究表明,目前国内外优越的波形发生器厂家大部分采用以单片机为核心的,来实现多功能波形发生器。1 概述波形发生器
5、亦称函数发生器,作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。目前,市场上常见的波形发生器多为纯硬件的搭接而成,且波形种类有限,多为锯齿、正弦、方波和三角等波形。波形发生器作为一种常见的应用电子仪器设备,传统的一般可以完全由硬件电路搭接而成,如采用555振荡电路发生正弦波、三角波和方波的电路便是一种途径。但是这种电路存在波形质量差、控制难、可调范围小、电路复杂和体积大等缺点。在科学研究和生产实践中,如工业过程控制、生物医学和地震模拟机械振动等领域常常要用到低频信号源。但是由硬件电路构成的低频信号其性能难以令人满意,而且由于低频信号源所需的RC值要很大。大电阻和大电容
6、在制作上有困难,参数的精度亦难以保证。体积大、漏电和损耗显著更是其致命的弱点。一旦工作需求功能有增加,则电路复杂程度会大大增加。利用单片机采用程序设计方法来产生信号,具有线路相对简单、结构紧凑、价格低廉、频率稳定度高、抗干扰能力强和用途广泛等优点,并且能够对波形进行细微调整,改良波形,使其满足系统的要求。只要对电路稍加修改,调整程序,即可完成功能升级。1.1波形发生器的发展状况波形发生器2是能够产生大量的标准信号和用户定义信号,并保证高精度、高稳定性、可重复性和易操作性的电子仪器。函数波形发生器具有连续的相位变换和频率稳定性等优点,不仅可以模拟各种复杂信号,还可对频率、幅值、占空比和波形进行动
7、态、及时的控制,并能够与其它仪器进行通讯,并组成自动测试系统,因此被广泛用于自动控制系统、震动激励、通讯和仪器仪表领域。近几年来,国际上任意波形发生器技术发展主要体现在以下几个方面3:过去由于频率很低,所以应用的范围比较狭小。随着输出波形频率的提高,使得任意波形发生器能应用于越来越广的领域。任意波形发生器软件的开发正使任意波形的输入变得更加方便和容易。任意波形发生器通常允许用一系列的点、直线和固定的函数段把波形数据存入存储器。同时可以利用一种非常强有力的数学方程输入方式,复杂的波形可以由几个比较简单的公式复合成vf(t)形式的波形方程的数学表达式产生。各种计算机语言的飞速发展也推动了任意波形发
8、生器软件技术的发展。目前可以利用可视化编程语言(如Visual Basic和Visual C等等)编写任意波形发生器的软面板(虚拟仪器),这样可以直接从计算机显示屏上输入任意波形,来实现波形的输入。随着信息技术蓬勃发展,台式仪器在走了一段下坡路之后,又在繁荣起来。不过现在的新的台式仪器的形态,和几年前的已有很大的不同。这些新一代台式仪器具有多种特性,可以执行多种功能。而且外形尺寸与价格,都比过去的类似产品减少了一半。1.2波形发生器的研究意义波形发生器主要给被测电路提供所需要的已知信号(各种波形),然后用其它仪表测量有用的参数。可见波形发生器在各种实验应用和试验测试处理中,它不是测量仪器,而是
9、根据使用者的要求,作为激励源,仿真各种测试信号,提供给被测电路,以满足测量或各种实际需要。目前我国已经开始研制任意波形发生器,并取得了可喜的成果。但总的来说,我国任意波形发生器还没有形成真正的产业。就目前国内的成熟产品来看,多为一些PC仪器插卡,我国目前在任意波形发生器的种类和性能都与国外同类产品存在较大的差距,因此加紧对这类产品的研制显得迫在眉睫。1.3研究内容本设计以单片机为核心设计的函数信号发生器。信号发生器采用数字波形合成技术,通过硬件电路和软件程序相结合,可输出自定义波形,如正弦波、方波、三角波及其他任意波形,波形的频率和幅度在一定范围内可任意改变;介绍了波形的生成原理、硬件电路和软
10、件部分的设计原理;介绍了单片机控制D/A转换器产生上述信号的硬件电路和软件编程、D/A转换器(DAC0832)的原理和使用方法、AT89C52以及与设计电路有关的各种芯片以及关于产生不同信号的信号源的设计方案。该信号发生器具有体积小、价格低、性能稳定和功能齐全的优点。2 方案论证和比较2.1信号发生电路方案论证2.1.1方案一采用RC串并联振荡器4产生正弦信号,利用比较器产生方波,通过积分产生矩形波。频率变化利用RC大小控制。此方案优点:该技术成熟,可参考资料较多。缺点外部电路元器件较多、调试难度较大、频率稳定度和准确度都比较差,很难满足频率变化要求,更无法满足步进调节。2.1.2方案二基于M
11、AX03856芯片通过51单片机通过DAC0832数模转换器产生小阶梯模拟量正弦波波形,通过正弦波可比较产生矩形波。优点是频率可调,且有详细的工业成型内部电路原理图。缺点由积分电路衰减产生信号,且在不同频率段无法使用一个积分电路完成。而且其硬件制作复杂,调试较麻烦。2.1.3方案三通过51单片机和DAC0832产生方波、三角波和正弦波的小阶梯式模拟量波形,通过采样点间的间隔时间和采样点数目的控制产生10Hz-10kHz的频率,经过运算放大器可产生矩形波。以上三种方案综合考虑,结合自身所学知识,选取方案三。2.2单片机选择方案论证2.2.1方案一AT89S5256单片机是一种高性能8位单片微型计
12、算机。它是由中央处理器CPU、存储器、寄存器和I/O接口制作在一块集成电路芯片上。从而构成较完整的单片机,而且其价格相对其他单片机便宜。2.2.2方案二C805F0057单片机是完全集成的混合信号系统级芯片,具有与8051兼容的微控制器内核,与MCS-51指令集完全兼容。除了具有标准8052的数字外设部件,片内还集成了数据采集和控制系统中常用的模拟部件和其他数字外设及功能部件,而且执行速度快,但其价格昂贵。以上两种方案综合考虑,结合市场单片机的占有率,选择方案一。2.3显示电路方案论证2.3.1方案一显示电路采用LED数码管。LED数码管由8个发光二极管组成,每只数码管轮流显示各自的字符。由于
13、人眼具有视觉暂留特性,当每只数码管显示的时间间隔小于1/16s时人眼感觉不到闪动,看到的是每只数码管常亮。其优点是使用数码管显示编程较易,价格便宜。2.3.2方案二显示电路采用LCD液晶显示器1602。其功率小,效果明显,显示编程容易控制,可以显示字母。其缺点是元器件成本高。由于本设计需要显示参数较多,所以采用方案二。2.4按键电路方案论证2.4.1方案一按键电路采用矩阵式键盘,矩阵式键盘的按键触点接于由行、列母线构成的矩阵电路的交叉处。当键盘上没有键闭合时,所有的行和列线都断开,行线都呈高电平。当某一个键闭合时,该键所对应的行线和列线被短路。2.4.2方案二按键电路采用独立式键盘,独立式键盘
14、的按键触点接于AT89S52芯片。当键盘上没有闭合时,所有键都断开,当某一键闭合时,该键对应的编码由AT89S52输出。由于本发生器产生的波形频率较大,同时需要改变幅度和占空比,需要按键较多,所以采用方案二。3 系统设计3.1框图设计该系统采用单片机作为数据处理及控制核心,由单片机完成人机界面、系统控制、信号的采集分析以及信号的处理和变换,采用按键输入,利用液晶显示电路输出数字显示的方案。将设计任务分解为按键电路和显示电路等模块。图1所示为系统的总体框图。DAC083251单片机键盘控制频率,幅度,占空比复位电路放大电路波形输出数码管显示电路图1 系统框图3.1.1系统流程分析4*4键盘输入全
15、部用作功能键,键盘具体划分如下:第一行主要功能是占空比调节,调节范围为10%-100%,默认值为50%,有占空比加10%、占空比减10%、占空比50%;第二行主要功能是幅值的调节,幅值调节范围是0.1-5.0,默认值为5.0,调节步进加0.1或者减0.1;第三行、第四行实现频率调节功能,有由个位至千位的逐位调节,有千位调节加减、百位调节加减、十位调节加减以及个位调节加减。详细按键图参见表2。先输入开启波形键然后按照要求执行程序。其中是DAC0832产生的波形,再由运算放大器进行放大,单片机通过P0口的八位和P2.0/P2.2控制LCD的显示,在选择的频段范围内通过设定的按键步进调节就可以得到需
16、要的波形。显示说明简码参见表1。表1 LCD显示简码简码名称FZ幅值BX波形PL频率ZK占空比表2 键盘界面开启波形占空比增大占空比减小关闭波形无无幅值增加幅值减小频率千位加频率千位减频率百位加频率百位减频率十位加频率十位减频率个位加频率个位减3.1.2频率调节分析8在D/A转换部分和波形发生部分则根据以下公式计算:控制频率D/A转换器公式:V=BvREF256 控制占空比D/A转换器公式:VDADJ=B-128 VREF128 电路的振荡频率为:f= f01-0.2915VFADJ= IIN 1-0.2915VFADJ / CF 波形占空比为:T=0.5-0.174 VDADJ 说明:由于电
17、路原因以及程序问题,设计的波形发生器产生的波形的占空比、频率、振幅等不可能如理论那么准确。3.1.3详细流程图开 始开 始初始化功能按键LCD显示键盘扫描频率调节幅值调节占空比调节显示数值范围是否在10%100%之间幅值在15v之间计算D/A所需要数据频率在10HZ-10KHZ之间计算D/A所需要数据单片机输入P3口串行数据单片机输入P3口串行数据采集D/A所需要数据单片机输入P3口串行数据图2 系统的详细工作流程图3.2硬件设计3.2.1硬件设计原理波形的产生是通过AT89S52单片机执行某一波形发生程序,向D/A转换器的输入端按一定的规律发送数据,从而在D/A转换电路的输出端得到相应的电压
18、波形。AT89S52单片机的最小系统有三种联接方式。一种是两级缓冲器型,即输入数据经过两级缓冲器型,送至D/A转换电路。第二种是单级缓冲器型,输入数据经输入寄存器直接送入D/A寄存器,然后送D/A转换电路。第三种是两个缓冲器直通,输入数据直接送D/A转换电路进行转换。本电路仿真的总图参见附件1。3.2.2单片机最小系统的设计AT89S52是片内有ROM/EPROM的单片机,因此,这种芯片构成的最小系统简单可靠9。用AT89S52单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图3所示为AT89S52单片机最小系统。由于集成度的限制,最小应用系统只能用作一些小型的控制单元。其
19、应用特点:有可供用户使用的大量I/O口线。内部存储器容量有限。应用系统开发具有特殊性。图3 单片机最小系统3.2.2 4*4键盘的设计本系统4*4键盘采用线反转法,键盘分别连接P1口的8位,如图4所示。图4 4*4矩阵键盘3.2.3 数模转换电路的设计DAC08329 是8位的D/A转换集成芯片,与微处理器兼容。这个D/A芯片以其价格低廉、接口简单和转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。DAC0832是微处理器兼容型D/A转换器,可以充分利用微处理器的控制能力实现对D/A转换的控制。这种芯片有
20、许多控制引脚,可以和微处理器控制线相连,接受微处理器的控制,如ILE、/CS、/WR1、/WR2、/XFER端。其主要特点如下:有两级锁存控制功能,能够实现多通道D/A的同步转换输出。DAC0832内部无参考电压源,须外接参考电压源。DAC0832为电流输入型D/A转换器,要获得模拟电压输出时,需要外加转换电路。DAC0832的引脚及逻辑结构如图5所示:图5 DAC0832的引脚图及逻辑结构数模转换电路的设计思路是由单片机采用编程方法产生波形,通过D/A转换模块DAC0832的单缓冲模式。单片机的P3口连接DAC0832的八位数据输入端,DAC0832的输出端接放运算放大器,经过放大后输出所要
21、的波形。其电路如图6所示。图6 DAC0832波形产生电路3.2.3 LCD液晶显示电路的设计通过P0口控制LCD的片选位,P2.0和P2.2控制读写,通过定时器定时接收参数并动态显示参数值,其详细电路如图7所示。图7 LCD液晶显示电路3.3 软件设计矩形波发生器的软件设计包括主程序、延时子程序、系统初始化程序、显示子程序、键盘扫描程序和定时器中断子程序。其中主程序用来控制整个程序的执行,它与各子程序紧密相联,共同实现矩形波发生器各种功能的执行。3.3.1 主程序主程序包括系统初始化及显示程序,是一个死循环系统。其流程如图8所示:图8主程序流程图开始系统初始化显示3.3.2 显示程序显示子程
22、序流程如图9所示:显示子程序入口分离频率和占空比的各位数字高位置低电平串口发送各位数字字型码软件延时结束图 9 显示子程序流程图3.3.3 定时中断程序本设计采用单片机的定时器0,定时器工作方式选择1工作方式,来对波形频率进行控制,流程如图10所示。定时器1中断入口TR0=0重装定时初值TR0=1结束图10 定时器中断程序流程图3.3.4 键盘扫描程序键盘扫描用外部中断方式0实现,采用的是线反转法,键盘扫描采用逐行扫描的方法。关于键盘扫描程序的说明: 频率可调时,占空比保持原状不变,反之亦然,只能进行单一变量的调节。 频率调节:通过不同按键可以进行加1Hz、减1Hz、加100Hz、减100Hz
23、、加1000Hz和减1000Hz操作。如果按住某个键不放,便会执行连续加值或减值操作。这里的频率可调节的最大值为10000Hz,频率可调节的最小值为10Hz。 占空比调节:可进行加0.1与减0.1操作,分别由1号键、2号键控制。要注意的是占空比的初值是0.5,定义的ZKB为0.5,故调节占空比时,ZKB会进行加0.1或者减0.1操作。 为了减轻单片机的工作量,在软件设计中采取了这样的措施,在修改参数确定后才进行单片机定时器0初值的计算。NYEA=0软件延时消抖外部中断0入口是否为抖动键盘扫描,得到键码查表取键值i按键处理实时显示图11 键盘中断处理子程序流程图键盘口初始化EA=1结束键盘中断处
24、理子程序流程如图11所示:3.3.5 波形发生程序说明:此程序截取自总程序中的一段,是矩形波的发生函数,详细程序源码参见附件3。void square() /矩形波函数d+;if(d<=k)P3=0xff*chh/50;elseP3=0x00; 3.3.6 总程序 参见附件3。4 仿真调试4.1 软件调试4.1.1调试问题系统软件调试是通过程序调节从而使电路系统更好的工作,以期得到更接近准确的数据,从而使电路工作输出更精确,更接近实际。本设计主要有以下软件调试:在对频率处理时,由于电路本身设计不足和外界的干扰,致使LCD12864显示的频率与用数字示波器观察得到的频率有一定的差别,但通过
25、对数据的观察和比较,发现了其中的误差规律。在D/A转换控制占空比的过程中,由于要取得双极性输出,需要用到运算放大器,因此占空比的输出也会有误差。延时消除键抖动,就是说一旦发现有键按下,就延时25ms以后再测按键的状态。这样就避免按键发生抖动的那一段时间,使CPU能可靠的读按键的状态。键盘扫描中应防止误按按键的情况。这种情况的发生通常是由于键扫描速度和键处理速度较快,当某一个按下的键还未松开时,键扫描程序和键处理程序就执行了。为了防止发生这种情况,在键扫描程序中不仅要检测是否有按键按下,在有键按下的情况,作一次键处理,而且在键处理完毕后,还应检测按下的键是否松开,只有当按下的键松开以后,程序才往
26、下执行。这样每按一个键,只作一个键处理,使两者达到同步,消除按一次按键有多次键值输入的错误情况。按键电压抖动变化如图12所示。4.1.2调试结果软件调试分为Keil程序调试和Proteus仿真电路调试两种,再通过两种软件的协调调试可得出理想结果。下面通过四张软件仿真结果图的比较,通过按键改变其中某一参数而达到改变波形的目的。LCD液晶屏显示的简码“FZ”表示波形幅值,“BX”表示波形,“PL”表示波形的频率,“ZK”表示波形的占空比。仿真结果如图13、14、15和16所示。图13 频率为10Hz,占空比为0.5,幅值为5.0,周期为98.80ms图14 调节频率后的波形,频率为3030Hz,占
27、空比为0.5,幅值为5.0,周期为323.75us说明:通过图13和图14进行比较,通过按键调节波形频率,图中频率值由10Hz调节至3030Hz,实际测试的周期值98.80ms(实际频率值10.1Hz)变为323.75us(实际频率值3088.8Hz),其他参数保持不变,对两图波形进行比较,波形的频率发生变化。 图15 调节占空比后的波形,频率为3030Hz,占空比为0.5,幅值为3.7说明:通过图14和图15进行比较,通过按键调节波形幅值,图中幅值由5.0调节至3.7,其他参数保持不变,对两图波形进行比较,波形的幅值发生变化。图16 调节幅值后的波形,频率为3030Hz,占空比为0.7,幅值
28、为3.7说明:通过图15和图16进行比较,通过按键调节波形占空比,图中占空比由0.5调节至0.7,其他参数保持不变,比较两图波形,波形的占空比发生变化。4.2硬件调试整个系统硬件的调试有以下三个部分:采用现成的单片机学习板,进行插线连接,缺少的芯片自行购买,再在另外的电路板上焊接。运放放大器使用的是LM324N芯片,D/A转换芯片使用的是DAC0832芯片。D/A转换电路中,为了保证D/A转换器总线在空闲方式时为高电平,D/A转换器的数据线和时钟线都应接上拉电阻与电源相连。4.3设计总结本设计能产生10hz-10khz的连续可调的矩形波,并且可通过调节占空比、幅值、频率等参数。 输出波形的频率
29、范围为1Hz10kHz,可以通过键盘进行步进粗调和微调频率,通过外部中断可同步调节频率,具有在低频部分调节步进小,在高频部分调节步进大的特点。占空比在 10%90%范围内,可通过键盘进行步进粗调。 输出波形幅度范围为0.15.0V,可通过按键进行调整,每次步进为0.1。电路中的LCD12864液晶屏具有同时显示输出波形的波形、频率、占空比和幅度的功能。4.4 硬件实体电路参见附件2硬件图。4.5 误差分析通过比较软件仿真和硬件仿真结果的对比,本设计出现了比较大的误差,导致误差原因可能有以下几点:由于D/A转换精度的关系,本设计只是采用8位精度的D/A转换芯片,D/A转换精度越高,产生的占空比和
30、频率也越精确,本设计对于输入的每个频率值都不一定能达到实际值,只能尽量的接近,但是在高频的时候这种缺陷越明显,要弥补这个缺陷。采用按键调控的方便简捷,但是难免会在电路出现误差,而且误差在调控的时候也会出现,通过计算得出的理论值与测量值之间存在差别。在D/A转换控制占空比的过程中,由于要取得双极性输出,需要用到运算放大器,因此占空比的输出也会有误差。5 结论本设计按照课题的要求,采用按键调控的方法对波形幅值、占空比和频率进行选择和调控,然后得到所需的幅值、占空比和频率,并通过LCD液晶屏动态显示,而不是传统的采用可变电阻调节占空比和频率的方法,很方便实用。参考文献1谢维成,杨家国,单片机原理与应
31、用及C51程序设计M,清华大学出版社。20092李华,MCS-51 单片机实用接口技术。北京航空航天大学出版社。20083李刚,林凌,王炎。新概念单片机教程。天津大学出版社。20084赵文博,刘文涛。单片机语言C51典型程序设计。人民邮电出版社。20095李全利,迟荣强。单片机原理及接口技术。高等教育出版社。20076李朝青。单片机原理与接口技术。北京航空航天大学出版社。19997相迎军,李兴城,李传军。 基于AT89C51单片机的专用信号发生器设计与应用J。 微计算机信息。20048胡学武。用AT89C51实现超低频任意函数发生器J。现代电子技术。20059张鹏,陈健。一种高精度波形发生器的
32、设计J。单片机与嵌入式系统应用。2005 附件1主电路图附件2硬件图附件3总程序#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit rs=P20;sbit rw=P21;sbit eg=P22;uchar code table="FZ:"/方波显示代码uchar code table2='0','1','2','3','4','5','6','7
33、39;,'8','9' /数字代码2,用于频率显示uchar code table5='9','8','7','6','5','4','3','2','1','0' /数字代码5,用于占空比显示uchar code table3="ZK:" /占空比uchar code table4="FB "/幅度uchar code table7="BX:"
34、 /波形uchar d=0,i,k=127,tl,th; /t1,th定时器低位高位int ww=0,qw=0,bw=0,sw=0,gw=0,n=10,chh=50;/chh,nint t,f,m,choice=0;void delay(uint x) /延时程序int i,j;for(i=0;i<x;i+)for(j=0;j<120;j+);void writezl(uchar zl) /LCD写入子程序rs=0;rw=0;P0=zl;delay(5);eg=1;delay(5);eg=0;void writesj(uchar sj) /LCD赋值子程序rs=1;rw=0;P0=
35、sj;delay(5);eg=1;delay(5);eg=0;void initial() /LCD初始化程序eg=0;writezl(0x38);writezl(0x0c);writezl(0x06);writezl(0x80);void display() /LCD显示程序 if(choice!=0)writezl(0x80+0x00);writesj(table0);writezl(0x80+0x01);writesj(table1);writezl(0x80+0x02);writesj(table2);writezl(0x80+0x03);writesj(table3);writesj
36、(table2chh/10);writezl(0x80+0x05);writesj('.');writezl(0x80+0x06);writesj(table2chh%10);writezl(0x80+0x04);writezl(0x80+0x09);writesj(table70);writezl(0x80+0x0a);writesj(table71);writezl(0x80+0x0b);writesj(table72);writezl(0x02);writezl(0x80+0x40);writesj('P');writezl(0x80+0x41);writ
37、esj('L'); writezl(0x80+0x42);writesj(':'); writezl(0x80+0x43);writesj(table2ww); writezl(0x80+0x44);writesj(table2qw); writezl(0x80+0x45);writesj(table2bw);writezl(0x80+0x46);writesj(table2sw); writezl(0x80+0x47);writesj(table2gw); writezl(0x80+0x48);writesj('H'); writezl(0x8
38、0+0x49);writesj('Z');writezl(0x80+0x4a);writesj(' ');writezl(0x80+0x4b);writesj(table30);writezl(0x80+0x4c);writesj(table31);writezl(0x80+0x4d);writesj(table32);writezl(0x80+0x4e);writesj('.');writezl(0x80+0x4f);writesj(table5k/25);if(choice=1) writezl(0x80+0x0c); writesj(tab
39、le40);writezl(0x80+0x0d); writesj(table41);writezl(0x80+0x0e); writesj(table42);else if(choice=0)writezl(0x01);void key1() /按键1,开启choice=1;void key2()/按键2,占空比增大if(k<230) k+=25;void key3() /按键3,占空比减小if(k>28)k-=25;void key4() /按键0,波形关闭choice=0;void key5() if(k<230) k+=25;void key6()if(k>28
40、)k-=25;void key7()/按键7,幅度增加if(chh!=50)chh+;elsechh=chh;void key8()/按键8,幅度减小if(chh!=0)chh-;void key9()/按键9,千位加if(n<10000)n=n+1000;void key10() /按键10,千位减if(n>=1000)n=n-1000;void key11() /按键11,百位加 if(n<10000)n=n+100;void key12()/按键12,百位减 if(n>90)n=n-100;void key13() /按键13,十位加 if(n<10000)n=n+10;void key14() /按键14,十位减if(n>9)n=n-10;void key15() /按键15,个位加 if(n<1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 抚顺中考化学试题及答案
- 小学教师如何整合反思策略提升课堂创新试题及答案
- 家具设计中消费者心理与行为分析考题试题及答案
- 教师反思与教学改进策略试题及答案
- 数字艺术市场2025年交易活跃度报告:艺术与虚拟现实结合的新市场机遇
- 茶艺情景测试题及答案
- 幼儿园数字和图形的互动经验题试题及答案
- 2025年智能家居系统互联互通标准与产业协同创新模式研究报告
- 物理领域探索2025年试题及答案
- 新能源汽车的社会影响力分析试题及答案
- 2025-2030工程塑料行业市场深度分析及发展策略研究报告
- 2025-2030中国涂料设备行业市场发展趋势与前景展望战略研究报告
- 业务员合同范本与业务员和公司的合同6篇
- 2025年大学生学习乡村振兴知识竞赛题库及答案(共60道题)
- 2025年广东广州市高三二模高考英语试卷试题(含答案详解)
- 期中考试质量分析会上校长引用6个关键词讲话:深耕、融合、赋能、深耕、创新、协同、坚守
- JJF 2230-2025混凝土电阻率测试仪校准规范
- 【9数一模】2025年安徽合肥市第四十五中学九年级中考一模数学试卷(含答案)
- 煤炭加工中的选煤技术与选煤机械考核试卷
- 2025年中石油政工师理论考试题库(含答案)
- 2024年江苏师范大学科文学院招聘专任教师笔试真题
评论
0/150
提交评论