




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字波形发生器的设计论文终稿 毕业论文 专业文档,值得下载!专业文档,值得下载!唐山师范学院本科毕业论文题目数字波形发生器的设计学生指导教师年级xx级专业电子信息科学与技术系别物理系唐山师范学院物理系xx年5月郑重声明本人的毕业论文(设计)是在指导教师的指导下独立撰写完成的。 如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。 特此郑重声明。 本波形发生器采用89C52单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(LM324)、按键和LED显示电路。 片机与一片DAC0832数模转换器组成低频信号发生器。 通过按键控制可分别控制选择输出的幅值和频率,同时用1602显示器显示幅值和频率.本系统设计简单、性能优良,具有一定的实用性。 关键词AT89C52DACO832波形发生器1.序言波形发生器是一种常用的信号源,广泛的应用于电子电路、自动控制系统和教学实验等领域,是现代测试领域内应用最为广泛的通用仪器之一。 在研制、生产、测试和维修各种电子元件、部件以及整机设备时,都需要有信号源。 由它产生不同频率不同波形的电压、电流信号并加到被测器件或设备上,用其他仪器观察。 测量被测仪器的输出响应,以分析确定它们的性能参数。 信号发生器是电子测量领域中最基本、应用最为广泛的一类电子仪器。 它可以产生多种波形信号,如锯齿波、三角波、梯形波等,因而广泛应用于通信、雷达、导航、宇航等领域3。 自单片机广泛应用以来,各种电器日益智能化,而智能的实现需要各种信号。 波形发生器提供最基本的波信号,可以作为参考频率和参考幅度信号,用于增益和灵敏度的测量以及仪器的校准。 常见的高频信号发生器和标准信号发生器都属于此类。 例如一种波形发生器,该波形发生器可产生如下波形()双向波宽,频率,和上述两种频率交替输出各秒的方波;()波宽,频率的单向三角波或锯齿波;()波宽,频率的单向三角波,上述波形均为恒波输出,其特征在于,该波形发生器用于一种可输出上述波形的、用来减轻妇女分娩时痛苦并加快产妇康复的分娩止痛康复仪的制造。 可见,这种波形发生器在生活中意义重大。 波形发生器已成为重要的产品,发展潜力很好。 目前市场上精度高的波形发生器价格高昂,构复杂,如何降低成本普及产品是目前波形发生器的重要课题。 单片机工作时钟频率在12MHZ,理论上可产生0500kHZ方波,属于低频信号。 单片机价格较低,利用单片机产生波形设计波形发生器可以降低成本。 设计就单片机产生波形进行研究。 专业文档,值得下载!2.系统总体设计思路概述2.1数字波形发生器的方案论证总体方案方案一软件产生波形。 利用D/A转换器输出的模拟量与输入数字量成正比关系这一特点,将D/A转换器作为微机输出接口,CPU通过程序向D/A转换器输出随时间呈现不同变化规律的数字量,则D/A转换器就可输出各种各样的模拟量,如方波、三角波、锯齿波、正弦波等。 此方案可满足题目的要求,产生波形程序控制,并通过按键选择幅值电压和频率,并在LCD数码管中显示相应幅值电压和选择的频率,按键选择频率、幅值、波形。 优点是结构简单,满足此次设计条件,,实际发现此方案的优点是电路原实现比较容易,缺点是程序复杂,单片机速度低不能持续调节频率和幅值。 方案二硬件产生波形。 采用大规模数字频率合成器MC145151和多波形宽频率范围信号发生器MAX038等新器件产生波形和频率,控制与管理电路部分使用单片机以及键盘显示电路。 MAX038是一个精密高频波形产生器。 它能产生频率高达20MHz的正弦波、三角波、方波等脉冲信号,其压控振荡器的频率分粗调和细调两层控制。 在本电路中,用于粗调的控制电压(电流)由一个12位的DAC产生,使输出频率近似等于N倍基准频率。 而细调电压则由数字锁相电路MC145151和环路滤波器MAX427产生,由锁相反馈环将频率fo=Nfr锁定。 这种方案的优点是频率合成器工作更可靠,锁定更迅速。 另外MAX038还包括占空比调整电路、波形同步电路、相位检测电路、波形切换开关和电压基准源等电路,所需外部元件少,使用很方便。 控制和管理电路由SPCE061A单片机及外围电路组成。 其主要用于对输入的波形和频率选择等数据进行译码,计算出相应的控制参数,控制频率合成器输出正确的信号响1。 方案三运用模拟电路输出波形,通过单片机控制输出,但实际上设计条件要求很高,结构复杂,不具可行性1。 综上,第一种方案设计外围电路简单,能够满足设计的要求,这里考虑到短时间内设计既要成型,采用第一种方案。 第二种方案的设计比较完善,由于用到专门的波形发生芯片,产生的波形比较完美,但外围电路复杂,适合于作波形发生器的产品设计方案。 2.2功能与基本原理设计要求产生数字可控信号,要求波形、频率和幅值可调。 软件工作原理正弦信号建立正弦信号函数表,单片机输出表中一个数据延时一次,循环输出;三角波上升段执行加法,下降段执行减法,方波与之相同,单片机输出一个数据延时一次,循环输出数据范围0-255。 增加延时次数改变频率。 改变数值改变幅值。 专业文档,值得下载!硬件工作原理根据题目要求,考虑各种因素,制定整体设计方案本次设计波形的产生采用单片机实现,在89C52的P2口接4个按钮,通过软件编程来选择幅值、电压和频率,一个总的控制按键,切换幅值频率。 一个按键控制幅值频率上升,一个控制频率幅值下降,一个控制波形的选择。 在LED数码管上实时显示频率和幅值。 波形的产生是通过STC89C52执行波形发生程序,产生波形的数字编码,向数模转换芯片DAC0832输入波形的数字编码,从而在DAC0832输出端得到相应的波形,再通过运放电路得到电压波形。 输出信号为5v,经过LM324运放电路放大两倍输出最大10v信号。 其方框图如图如图2.1所示2.1系统方框图3.硬件系统设计总的硬件电路由单片机、波形转换(D/A)电路、显示接口电路、键盘接口电路等部分组成。 各部分如下介绍3.1.AT89S52单片机接口设计STC89C52是一个低电压,高性能CMOS8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的STC89C52单片机可为您提供许多较复杂系统控制应用场合。 STC89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,STC89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。 其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本2。 单片机功能通过运行程序产生符合要求的数字编码。 本次设计采用的是内部时钟方式,晶振按键控制单片机LCD数码管显示DAC0832转换LM324放电路运输出专业文档,值得下载!的振荡频率12MHz,机器周期为1us。 实际可用到部分包扩时钟电路、复位电路如图3.1.1所示采用40个引脚,双列直插式封装,用HMOS工艺制造,其外部引脚排列如图3.1.1所示。 应用引脚功能如下P0口与DAC0832的D0-D7数据输入端相连,P1口接入LED数码管。 P2口用来连接切换按钮VCC接5V电源正端,GND接电源地端。 3.1.1.89C52单片机引脚图3.2.波形转换(D/A)电路设计电路功能单片机向0832发送输出波形的数字编码,产生不同的输出。 DAC0832将波形样值的编码转换成模拟值,完成波形输出。 单片机向0832发送数字编码,产生不同的输出,输出为电流,数值与单片机输出值相等。 DAC0832完成8位电流D/A转换,向LM324输入电流信号,0832不能供电,必须接上运放才能输出信号,运算放大器LM324将电流信号转换成电压信号,输出电流模拟信号。 另一个lm324将信号放大,两个15k电阻并联的阻值与7.5k的电阻阻值相等,电压输出值为DAC0832电流输出值两倍,即V(out)=2I(out),范围0-10v。 波形转换(D/A)电路图如下3.2.1所示专业文档,值得下载!3.2.1波形转换(D/A)电路图3.2.1.DAC0832芯片应用DAC0832完成8为电流D/A转换,输出为电流模拟信号,0x7f,0x90,0xa10xb2,0xc3,0xd4,0xe5分别对应D/A输出的0V,2V,4V,6V,8V,10V,12V3。 结构如图3.2.1.1所示DAC0832芯片应用引脚功能如下DI0DI7数据输入线,接入89C52P1口。 IOUT 1、IOUT2电流输出引脚,将转换的信号接入LM324。 /WR1输入寄存器的写选通信号。 ILE数据允许锁存信号,高电平有效;/XFER:数据传送信号,低电平有效。 /WR2为DAC寄存器的写选通信号。 VREF基准电源输入引脚。 RFB反馈信号输入引脚,反馈电阻在芯片内部。 VCC电源输入引脚。 AGND模拟信号地DGND数字地。 专业文档,值得下载!3.2.1.1DAC0832结构图3.2.2.LM324芯片应用LM324为低功率运放类,放大器数目为4个,带宽为1.2MHz,针脚数为14个工作温度最低:0C,工作温度最高:70C,电源电压最大32V,最小3V,器件带有真差动输入的四运算放大器。 与单电源应用场合的标准运算放大器相比,有一些显著优点。 放大器可以工作在低到3.0伏或者高到32伏的电源。 共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性。 每一组运算放大器可用图1所示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。 两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo的信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo的信号与该输入端的相位相同。 DAC0832的输出是电流,使用运算放大器可以将其电流输出线性地转换成电压输出4。 LM324系列由四个独立的,高增益,内部频率补偿运算放大器,其中专为从单电源供电的电压范围经营。 从分裂电源的操作也有可能和低电源电流消耗是独立的电源电压的幅度。 应用包括传感器放大器,直流增益模块和所有传统的运算放大器,。 LM324芯片在数字系统中,可以容易地在单电源系统中实现,轻松地将提供所需的接口电路,而无需额外的15V电源标准的5V电源电压,LM324引脚排列见图3.2.2.1。 专业文档,值得下载!3.2.2.1LM324引脚图3.3.显示接口电路设计电路功能驱动LED数码管显示频率,波形、频率、幅值。 由数码管显示电路和按键电路组成,数码管显示电路已安装在单片机上。 LED数码管是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。 led数码管常用段数一般为7段有的另加一个小数点,还有一种是类似于3位“+1”型。 位数有半位,1,2,3,4,5,6,8,10位等等,led数码管根据LED的接法不同分为共阴和共阳两类,LED数码有共阳和共阴两种,把些LED发光二极管的正极接到一块(一般拼成一个8字加一个小数点)而作为一个引脚,就叫共阳的,相反的,就叫共阴的,那么应用时这个脚就分别的接VCC和GND。 通过解码电路得到的数码接通相应的发光二极而形成相应的字。 BCD七段译码器的输入是一位BCD码(以D、C、B、A表示),输出是数码管各段的驱动信号(以FaFg表示),也称47译码器。 若用它驱动共阴LED数码管,则输出应为高有效,即输出为高 (1)时,相应显示段发光。 例如,当输入8421码DCBA=0100时,应显示,即要求同时点亮b、c、f、g段,熄灭a、d、e段,故译码器的输出应为FaFg=0110011,这也是一组代码,常称为段码。 同理,根据组成09这10个字形的要求可以列出8421BCD七段译码器的真值表。 显示接口电路由LED数码管和四个按键组成。 ,一个总的控制按键,切换幅值频率。 一个按键控制幅值频率上升,一个控制频率幅值下降,一个控制波形的选择。 有单片机的P0口和P2口将数字信号发送到LED数码管。 LED数码管是用于显示数字、符号,它的外接电压也是5V扫描利用软件程序实现,电路安装在在52单片机内2。 四个按键,分别为总控制按键、频率转换按键、幅值转换按键、波形选择按键。 其与单片机的连接如图3.4.1所示。 专业文档,值得下载!3.4.1按键接口电路4.系统软件设计4.1.波形选择子程序程序中可根据需要产生各种波形,设计中选择输出三种有代表性的方波、三角波、正弦波。 建立正弦波的数组,根据方波、三角波波形特点建立发生程序,子程序控制三种波的选择。 初始flag=0(flag= 1、 2、3),Key3每按下一次,flag+1。 选择规律是flag=1,选择方波;flag=2,选择三角波;flag=3,选择正弦波。 流程图如下4.2.1所示Y flag=1判断key_fun1是否按下输出方波flag+1输出三角波输出正弦波开始flag=2flag=3专业文档,值得下载!图4.2.14.2.显示子程序键盘扫描程序key_fun1按一次,flag+1,flag=1方波;flag=2三角波;flag=2正弦波。 1和2号数码管分别显示 01、 02、03。 key_fun2按一次,q+1,q=1,切换幅度调节;q=2,切换频率调节。 4号数码管分别显示 1、2。 key_fun3按一次,ys+1,程序计算出频率和幅度并在LED显示当前频率或幅度值。 key_fun4按一次,ys-1,程序计算出频率和幅度并在LED显示当前频率或幅度值。 流程图如下4.2.1所示图4.2.14.3.频率调节子程序key_fun1按一次,q+1,q=2,切换频率调节。 key_fun3按一次,j+1,延时相应的时间,频率降低。 程序计算出频率并在LED显示当前频率值。 key_fun4按一次,j-1,延时相应的时间,频率提高。 程序计算出频率并在LED显示当前相应的频率值。 时间换算通过主程序中case语句判断,这样避免了程序中乘除运算中出现的误差,使相应的频率较为准确。 缺点是限制了频率值的密集度。 设定了0.1到1十个0.1步进,1到10十个1步进,,10到100十个10步进。 流程图如下4.3.1判断key2是否按下判断key4是否按下判断key1是否按下判断key3是否按下开始LED显示主程序Y专业文档,值得下载!图4.3.14.4.幅度调节子程序key_fun2按一次,q+1,q=2,切换频率调节。 key_fun3按一次,b+1,幅值提高1V,程序在LED显示当前幅值。 key_fun4按一次,b-1,幅值降低1V。 程序在LED显示当前相应的幅值。 程序在输出一定频率的幅值最大的波形,波形最大和最小值分别是0和255,经过幅度调节后,波形幅值vol=(当前要输出的数值/10)*b,输出bV信号波。 流程图如下图4.4.14.5.主程序开始初始化程序q是否等于1key_jia key_jian变化对应不同time值延时time次输出不同频率值波形Y开始初始化程序q是否等于2key_jia key_jian变化输出不同幅值波形Y对应不同b值专业文档,值得下载!控制子程序,使系统能产生不同型号的波形。 流程图如下4.6.1所示图4.6.15.调试与测试结果 (1)硬件调试:整个硬件调试过程基本顺利,由于采用了分单元模块制作,各单元电路工作稳定,给调试工作带来很大的方便。 各单元调试通过以后,进行整机调试,调试结果显示,整个系统能够正常工作。 由于信号波是离算波形,需加入电容电感才可输出清晰波形。 (2)软件调试:由于对51系列单片机编程不是很熟悉,在对波形频率连续上没能实现,没有得到预期的持续可调结果。 频率f=455/time,t可设置,t与频率无线性关系,f不能持续可调。 可得到步进值。 5.1.实验结果与实际要求对比: (1)多波形中其他波形不好控制,无法得到频率幅度持续变化开始初始化程序key_fun1键是否按下波形、频率、幅值显示执行幅度调节子程序执行频率调节子程序执行波形选择子程序Y有变化执行主程序无变化输出信号波专业文档,值得下载! (2)具有输出波形、幅度、频率设定与显示功能,频率显示位数为3位,幅度显示位数为2位;输出波形的占空比应在47%53%之间;输出幅度为010V,且能显示波形、幅度、频率;这三点要求均基本达到。 52.设计和调试遇到的主要问题设计时的主要问题是软件方案上,涉及到51单片机编程,对单片机不熟悉,所以编程时很迷茫这一大模块设计不是很好。 开始在对按键没有防抖动,后来发现了这个问题并解决了。 参考文献1戚作钧.无线电技术基础M.第一版北京人民教育出版社,1959165-1832余锡存曹国华.单片机原理及接口技术M.陕西:西安电子科技大学出版社,20003雷丽文等.微机原理与接口技术M.北京电子工业出版社,19974戚作钧.无线电技术基础M.第一版北京人民教育出版社,1959165-1835冯建华,赵亮.单片机应用系统设计与产品开发M.北京人民邮电出版社,xx6电子制作.北京:电子制作部,xx,8:67-68.7郑阿奇计算机网络原理与应用M第一版北京电子工业出版社,xx34-457Donald A.Neaman.Electronic CircuitAnalysis andDesign,Second EditionM.北京清华大学出版社,2000专业文档,值得下载!致谢我所设计的数字波形发生器的设计终于成功了,设计过程中面对了许多困难。 本设计中包括了单片机、电路理论等多领域知识。 本设计有许多不足,由于时间紧,加上几个方案的失败,完成的不是很好,总体来说达到了要求。 波形发生器是电子领域重要的基础器件,如何达到完美调节波形、幅度、频率是以后要研究的课题。 随着DDS技术的发展,出现了各种各样的直接数字合成的结构,直接数字合成技术近年来发展得很快,而要产生任意波形就必须采用直接数字合成技术,无法精确到信号的最小值。 如果采用直接输出而要产生任意波形,信号的精确度将大大提高,相对直接数字合成技术将会是一个巨大的进步。 回顾次设计的深入学习与设计过程,这次设计使我熟悉了分析问题、处理问题的方法。 设计过程中得到了导教师和同学的大量帮助,感谢我的指导教师和同学们对我的关心、指导和教诲。 专业文档,值得下载!附录#include#include#define ucharunsigned char#define uintunsigned int#define port1P0/p0口输出uchar flag=0;/没有波形flag=0方flag=1三角波flag=2正弦波flag=3int time;/用于定时器工作的次数给port1赋值延时,time=455/f uchara,b;/幅度衰减int time_1;/用于暂存time的值uchar step;/用于控制步进的次数uchar q=0;/幅度和频率切换标志uchar codesine_tab101=0x80,0x86,0x93,0x99,0x9f,0xab,0xb1,0xb7,0xbc,0xbf,0xc5,0xca,0xd4,0xd8,0xdd,0xe1,0xe9,0xec,0xee,0xf4,0xf6,0xf8,0xfc,0xfd,0xff,0xff,0xfe,0xfd,0xf9,0xf7,0xf2,0xef,0xee,0xe7,0xe3,0xde,0xda,0xd1,0x,0xc7,0xc2,0xbf,0xba,0xae,0xa8,0xa2,0x9c,0x96,0x90,0x83,0x80,0x72,0x6c,0x66,0x60,0x5a,0x4e,0x48,0x43,0x40,0x3a,0x35,0x2b,0x27,0x22,0x1a,0x16,0x13,0x0e,0x0b,0x09,0x05,0x03,0x02,0x00,0x00,0x01,0x04,0x06,0x08,0x0a,0x10,0x11,0x18,0x1c,0x20,0x25,0x2e,0x33,0x38,0x3d,0x40,0x45,0x51,0x57,0x5d,0x63,0x6f,0x76,0x7c;sbit key1=P20;sbit key2=P21;sbit key3=P22;sbit key4=P23;sbit DAT_595_PIN=P12;/数码管接口sbit SCK_595_PIN=P10;sbit RCK_595_PIN=P11;uchar codenum_buf=/01234567890.1.2.3.4.5.0xf5,0x05,0xb3,0x97,0x47,0xd6,0xf6,0x85,0xf7,0xd7,0xfd,0x0d,0xbb,0x9f,0x4f,0xde,0x00uchar codebit_buf8=0xdf,0xbf,0x7f,0xef,0xfd,专业文档,值得下载!0xfb,0xf7,0xfe;uchar dataled_buf8=0,0,0,0,0,0,0,0;uchar i=0;/幅度查表计数uchar j=0;/频率查表计数void Write_A_F(void)/显示幅度和频率uchar i,j;uint dat;for(i=0;i8;i+)/8数码管显示RCK_595_PIN=0;dat=bit_bufi;dat=dat8;dat i=num_bufled_bufi;for(j=0;j16;j+)/初始数码管显示SCK_595_PIN=0;if(dat&0x8000)DAT_595_PIN=1;elseDAT_595_PIN=0;dat=dat1;SCK_595_PIN=1;RCK_595_PIN=1;void delay(int ms)/延时1mswhile(ms-)uchar i;for(i=0;i250;i+)void T0_int()interrupt1/波形选择time_1-;/注意幅度最大为225if(flag=1)/方波if(time_1=1)专业文档,值得下载!time_1=time;if(step=10)port1=0x00;step+;else if(step=22)step=0;if(flag=2)/三角波if(time_1=1)time_1=time;if(step=10)port1=(0x00+step*25)/a*b;step+;else if(step=22)step=0;if(flag=3)/正弦波if(time_1=1)time_1=time;if(step101)step=0;void change_A()/b规定幅值switch(i)case0:a=10;b=1;led_buf2=16;led_buf3=1;break;/1v case1:a=10;b=2;led_buf2=16;led_buf3=2;break;/2v case2:a=10;b=3;led_buf2=16;led_buf3=3;break;/3v case3:a=10;b=4;led_buf2=16;led_buf3=4;break;/4v case4:a=10;b=5;led_buf2=16;led_buf3=5;break;/5v case5:a=10;b=6;led_buf2=16;led_buf3=6;break;/6v专业文档,值得下载!case6:a=10;b=7;led_buf2=16;led_buf3=7;break;/7v case7:a=10;b=8;led_buf2=16;led_buf3=8;break;/8v case8:a=10;b=9;led_buf2=16;led_buf3=9;break;/9v case9:a=10;b=10;led_buf2=1;led_buf3=0;break;/10v default:break;void change_F()/延时改变频率switch(j)case1:time=45500;led_buf5=10;led_buf6=0;led_buf7=1;break;/0.01case2:time=22750;led_buf5=10;led_buf6=0;led_buf7=2;break;case3:time=15167;led_buf5=10;led_buf6=0;led_buf7=3;break;case4:time=11375;led_buf5=10;led_buf6=0;led_buf7=4;break;case5:time=9100;led_buf5=10;led_buf6=0;led_buf7=5;break;case6:time=7583;led_buf5=10;led_buf6=0;led_buf7=6;break;case7:time=6500;led_buf5=10;led_buf6=0;led_buf7=7;break;case8:time=5688;led_buf5=10;led_buf6=0;led_buf7=8;break;case9:time=5055;led_buf5=10;led_buf6=0;led_buf7=9;break;case10:time=4550;led_buf5=10;led_buf6=1;led_buf7=16;break;/0.1case11:time=2275;led_buf5=10;led_buf6=2;led_buf7=16;break;case12:time=1517;led_buf5=10;led_buf6=3;led_buf7=16;break;case13:time=1138;led_buf5=10;led_buf6=4;led_buf7=16;break;case14:time=910;led_buf5=10;led_buf6=5;led_buf7=16;break;case15:time=758;led_buf5=10;led_buf6=6;led_buf7=16;break;case16:time=650;led_buf5=10;led_buf6=7;led_buf7=16;break;case17:time=569;led_buf5=10;led_buf6=8;led_buf7=16;break;case18:time=506;led_buf5=10;led_buf6=9;led_buf7=16;break;/0.9case19:time=455;led_buf5=1;led_buf6=16;led_buf7=16;break;case20:time=228;led_buf5=2;led_buf6=16;led_buf7=16;break;case21:time=152;led_buf5=3;led_buf6=16;led_buf7=16;break;case22:time=114;led_buf5=4;led_buf6=16;led_buf7=16;break;case23:time=91;led_buf5=5;led_buf6=16;led_buf7=16;break;case24:time=76;led_buf5=6;led_buf6=16;led_buf7=16;break;case25:time=65;led_buf5=7;led_buf6=16;led_buf7=16;break;case26:time=57;led_buf5=8;led_buf6=16;led_buf7=16;break;case27:time=51;led_buf5=9;led_buf6=16;led_buf7=16;break;case28:time=46;led_buf5=1;led_buf6=0;led_buf7=16;break;/10case29:time=23;led_buf5=2;led_buf6=0;led_buf7=16;break;case30:time=15;led_buf5=3;led_buf6=0;led_buf7=16;break;case31:time=11;led_buf5=4;led_buf6=0;led_buf7=16;break;case32:time=9;led_buf5=5;led_buf6=0;led_buf7=16;break;case33:time=8;led_buf5=6;led_buf6=0;led_buf7=16;break;case34:time=7;led_buf5=7;led_buf6=0;led_buf7=16;break;case35:time=6;led_buf5=8;led_buf6=0;led_buf7=16;break;case36:time=5;led_buf5=9;led_buf6=0;led_buf7=16;break;case37:time=4;led_buf5=1;led_buf6=0;led_buf7=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度房屋租赁合同(按季度租赁)
- 2025标准房屋买卖合同范本
- 红苋菜养护知识培训
- 2025加强合同管理规范招标代理合作协议
- 流程优化与问题解决指导模板
- 土地流转技术支持合作协议
- 安全与管理培训课件
- 明源软件培训课件
- 企业采购合作框架协议
- 人工智能赋能的2025年智能制造示范工厂建设案例分析报告
- Welcome Unit 开学第一课(课件)高中英语人教版必修第一册
- 人工智能对会计信息披露的挑战与机遇
- 【人教版】二年级上册《道德与法治》全册教案
- 《应用文写作》中职全套教学课件
- 小学英语开学第一课-课件
- 《塑料门窗工程技术规程》JGJ103-2008
- OGSM战略规划框架:实现企业目标的系统化方法论
- (正式版)JBT 9229-2024 剪叉式升降工作平台
- 沃特玛通信基站用铁锂电池
- CPK 生成数据工具
- 建设项目安全设施“三同时”(直接使用版)课件
评论
0/150
提交评论