智能电铃系统的设计.doc_第1页
智能电铃系统的设计.doc_第2页
智能电铃系统的设计.doc_第3页
智能电铃系统的设计.doc_第4页
智能电铃系统的设计.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

111引言引言电铃广泛应用于学校、机关及工矿企事业单位,可实现作息时间的固定周期打铃,提示人们工作、学习或是休息。本设计用单片机AT89C51作为控制芯片,开发了一种新型实用的电铃控制电路。本电铃控制电路的优点:不再使用于电池做备用电源;平时实时时钟显示;打铃时显示不中断。电铃控制电路体积小、功耗低、可靠性好、性价比高。当今当今国内外对报警器的使用都比较重视,尤其是对室内火灾烟雾报警器的使用。现代建筑的特点是楼层不断加高,这主要是从缓解城市用地紧张的角度出发的,同时还便于集中供电、供热、供气,便于集中控制和管理,这也就对火灾报警系统提出了更高的要求。火灾发生时灾情的及时上报和判断灾情的大小成了国内外火灾报警器研究人员的主要问题。我国这几年火灾频繁发生,除了自然原因以外还有好多的人为原因,这对我们的消防部门提出了更高的要求。消防指挥中心根据接收到的火警信息,立即在消防信息数据库中查询单位位置、周围道路、交通、水源情况等基本信息,根据所获得的信息迅速确定最佳救火方案,通过网络将出警命令直接下达各消防中队。22单片机的发展历史单片机的发展历史如果将8位单片机的推出作为起点,那么单片机的发展历史大致可分为以下几个阶段(1)第一阶段(1976-1978):单片机的控索阶段。以Intel公司的MCS48为代表。MCS48的推出是在工控领域的控索,参与这一控索的公司还有Motorola、Zilog等,都取得了满意的效果。这就是SCM的诞生年代,“单机片”一词即由此而来。(2)第二阶段(1978-1982)单片机的完善阶段。Intel公司在MCS48基础上推出了完善的、典型的单片机系列MCS51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。2完善的外部总线。MCS-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及具有多机通信功能的串行通信接口。CPU外围功能单元的集中管理模式。体现工控特性的位地址空间及位操作方式。指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。(3)第三阶段(1982-1990):8位单片机的巩固发展及16位单片机的推出阶段,也是单片机向微控制器发展的阶段。Intel公司推出的MCS96系列单片机,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制器特征。随着MCS51系列的广范应用,许多电气厂商竞相使用80C51为内核,将许多测控系统中使用的电路技术、接口技术、多通道AD转换部件、可靠性技术等应用到单片机中,增强了外围电路的功能,强化了智能控制的特征。(4)第四阶段(1990):微控制器的全面发展阶段。随着单片机在各个领域全面深入地发展和应用,出现了高速、大寻址范围、强运算能力的8位16位32位通用型单片机,以及小型廉价的专用型单片机。目前,单片机正朝着高性能和多品种方向发展,趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。33AT89C51AT89C51单片机电铃系统及烟雾报警系统硬件设计单片机电铃系统及烟雾报警系统硬件设计3.13.1AT89C51AT89C51单片机的组成单片机的组成3.1.1AT89C51单片机的片内资源本设计选用AT89C51单片机,它在一块芯片中集成了CPU、RAM、ROM、定时器计数器和多种功能的IO接口等一台计算机所需要的基本功能部件。单片机内包含下列几个部件:一个8位CPU;一个片内振荡器及时钟电路;4K字节ROM程序存储器:3128字节RAM数据存储器;两个16位定时器计数器;可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;32条可编程的IO线(四个8位并行IO端口)一个可编程全双工串行口;具有五个中断源、两个优先级嵌套中断结构。AT89C51单片机框图如图1.1所示。各功能部件由内部总线连接在一起。图3.1中4K(4096)字节的ROM存储器部分用EPROM替换就成为8751;图中去掉ROM部分就成为8031的结构图。图3.1AT89C51单片机结构框图对于EPROM型单片机,在EPROM编程期间,此引脚接收编程脉冲(PROG功能)。PSEN外部程序存储器读选通信号输出端。在从外部程序存储器取指令(或数据)期间;PSEN在每个机器周期内两次有效。PSEN同样可以驱动八个LSTTL输入。EAVppEA为内部程序存储器和外部程序存储器选择端。当EA为高电平时,访问内部程序存储器(PC值小于4K);当EA为低电平时,则访问外部程序存储器。对于EPROM型单片机,在EPROM编程期间,此引脚上加21VEPROM编程电源(Vpp)。输入输出引脚P0.0P0.7,P1.0P1.7,P2.0P2.7,P3.0P3.7P0.0P0.7:P0是一个8位漏极开路型双向IO口。在访问外部存储器时,4它是分时传送的低字节地址和数据总线。PO口能以吸收电流的方式驱动八个LSTTL负载。P1.0P1.7:P1是一个带有内部提升电阻的8位准双向IO口。它能驱动(吸收或输出电流)四个LSTTL负载。P2.0P2.7:P2是一个带有内部提升电阻的8位准双向IO口。在访问外部存储器时,它输出高8位地址。P2口可以驱动(吸收或输出电流)四个LSTTL负载。P3.0P3.7:P3是一个带有内部提升电阻的8位准双向IO口。能驱动(吸收或输出电流)四个LSTTL负载。P3口还用于第二功能,如下所示:P3.0串行输入口(RXD)P3.1串行输出口(TXD)P3.2外中断0(INT0)P3.3外中断1(INT1)P3.4定时计数器0的外部输入口(T0)P3.5定时计数器1的外部输入口(T1)P3.6外部数据存储器写选通(WR)P3.7外部数据存储器读选通(RD)本设计中采用的AT89C51单片机还有4K字节FLASH闪速存储器,减小了误差。同时,它降至0Hz的静态逻辑操作,并支持两种可选的节电工作模式。空闲方式体制CPU不工作,但允许RAM,定时计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器体制工作并禁止其它所有工作直到下一个硬件复位。这样就使单片机的功耗大大降低。3.1.2控制部件控制部件是单片机的神经中枢,它包括时钟电路、复位电路、指令寄存器、译码以及信息传送控制部件。它以主振频率为基准发出CPU的时序,对指令进行译码,然后发出各种控制信号,完成一系列定时控制的微操作,用来控制单片机各部分的运行。其中有一些控制信号线能简化应用系统外围控制逻辑,如控制地址锁存的地5址锁存信号ALE,控制片外程序存储器运行的片内外存储器选择信号EA,以及片外取指信号PSEN。3.23.2AT89C51AT89C51单片机时钟电路单片机时钟电路时钟电路是用于产生单片机工作时所必需的时钟信号。时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准的,有条不紊地一拍一拍地工作。时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。在本系统中采用内部时钟方式的电路,如图3.2所示。XTAL218XTAL119ALE30EA31PSEN29RST9P0.0AD039P0.1AD138P0.2AD237P0.3AD336P0.4AD435P0.5AD534P0.6AD633P0.7AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0RXD10P3.1TXD11P3.2INT012P3.3INT113P3.4T014P3.7RD17P3.6WR16P3.5T115P2.7A1528P2.0A821P2.1A922P2.2A1023P2.3A1124P2.4A1225P2.5A1326P2.6A1427U1AT89C51X1CRYSTALC222ufC1100n图3.2内部时钟方式电路图电路中的电容C1、C2典型值为3010pF。外接电容的值虽然没有严格的要求,但是电容的大小会影响振荡器的稳定性和起振的快速性。同时,在系统中采用12MHz的晶体振荡器来产生时钟脉冲。一方面,可以满足系统在设计时的机器周期的需要;另一方面,在进行串行口通讯的时候能够提供精准的通讯波特率。3.33.3AT89C51AT89C51单片机复位电路单片机复位电路3.3.1概述6复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序,并使其它功能单元处于一个确定的初始状态。3.3.2复位电路的可靠性设计1.基本复位电路复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经过一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。图3.3所示的RC复位电路可以实现上述基本功能,但解决不了电源毛刺(A点)和电源缓慢下降(电池电压不足)等问题。而且调整RC常数改变延时会令驱动能力变差。图3.3复位电路图2.改进后的实用复位电路图3.4实用的复位监控电路使用比较电路,不但可以解决电源毛刺造成系统不稳定,而且电源缓慢下降也能可靠复位。在此基础上,增加延时电容和放电二极管构成性能优良的复位电路,7如图3.4,所示调节C1可调整延时时间,调节R1可调整负载特性。本设计使用的就是这种优点众多的复位电路。3.43.4AT89C51AT89C51单片机数码显示电路单片机数码显示电路每个数码管都有a、b、c、d、e、f、g七个笔划和一个小数点DP,这八个并联对应二极管阳极,阴极都联在一起(称共阴极)阳极端分开控制,使用时公共端接地,要使哪根发光二极管亮,则对应阳极接高电平。如图3.5所示。通过扫描方式在120秒内四个数码管的笔划该亮的都亮一次,由于视觉暂留,就会看到结果。以共阳极的LED数码管为例,共阳就是7段的显示字码共用一个电源的正极。原理如图3.6所示:图3.5LED数码管正面各字段图3.6数码管内部结构从上图可以看出,要是数码管显示数字,有两个条件:1、是要在VT端(3.8脚)加正电源;2、要使(abcdefgdp)端接低电平或“0”电平。这样才能显示的。若要显示0,则让g端接高电平,其他端接高电平即可。本设计中使用的是共阴极的数码管,为了显示时,分,秒的个位和十位,选取六个数码管组合到一起,将所有数码管的段选线并联到一起,通过单片机IO口进行控制,公共端不是直接接地或电源,而是通过相应的IO接口线控制。本人的实验板上的数码显示是用P0口驱动的,如图3.7所示。工作过程为:第一步是右边第一个数码管的公共端1为低电平,其余数码管的公共端为高电平,同时在IO(1)上发送右边第一个数码管的字段码,这时只有右边第一个数码管显示,其余不显示;8第二步使右边第二个数码管的公共端2为低电平,其余的数码管公共端为高电平,同时在IO上发送右边第二个数码管的字段码,这时,只有右边第二个数码管显示,其余不显示,以此类推,直到最后一个,这样6个数码管轮流显示相应的信息,一次循环完毕后,下一次循环又这样轮流显示,从计算机的角度看是一个一个的显示,但由于人的视觉暂留效应,只要循环的周期足够短,看起来所有的数码管都是一起显示了,这就是动态显示的原理。而这个循环周期对于计算机来说很容易实现。动态显示所用的IO接口信号线少,线路简单,但软件开销大,需要CPU周期性地对它刷新,因此会占用CPU大量的时间。图3.7LED动态显示图3.53.5AT89C51AT89C51单片机键盘单片机键盘3.5.1键盘分类概述键盘在单片机应用系统中,实现输入数据、传送命令的功能,是人工干预的主要手段。键盘分两大类:编码键盘和非编码键盘。编码键盘:由硬件逻辑电路完成必要的键识别工作与可靠性措施。每按一次键,键盘自动提供被按键的读数,同时产生一选通脉冲通知微处理器,一般还具有反弹跳和同时按键保护功能。这种键盘易于使用,但硬件比较复杂。9非编码键盘:只简单地提供键盘的行列与矩阵,其他操作如键的识别,决定按键的读数等仅靠软件完成,故硬件较为简单,但占用CPU较多时间。有:独立式按键结构、矩阵式按键结构。图3.8矩阵式键盘接口电路3.5.2键盘工作方式键盘的工作方式有:查询方式(编程扫描,定时扫描方式)、中断扫描方式。查询方式:直接在主程序中插入键盘检测子程序,主程序每执行一次则键盘检测子程序被执行一次,对键盘进行检测一次。中断扫描方式:增加一根中断请求信号线,没有按键时无中断请求,有按键时,向CPU提出中断请求,CPU响应后执行中断服务程序,对键盘进行扫描,这样提高了CPU的工作效率。键盘的工作方式选取的原则是:既要保证能及时响应按键的操作,又不过多的占用CPU的工作时间。3.5.3键盘系统的设计综合各方面考虑,首先确定键盘编码方案:由于本设计按键比较多,采用矩阵式非编码键盘,节省了IO口的占用。随后,确定键盘工作方式:采用查询方式输入键操作信息,可以减少引脚的占用。然后,设计硬件电路。非编码键盘系统中,键闭合和键释放的信息的获取,键抖动的消除,键值查找及一些保护措施的实施等任务,均由软件来完成。本设计的硬件电路如图3.9所示,键值为K0K15共16个。其中K0为设置键,K1,K2为加1减1键,K3为复位键,K4K5分别为向左向右键,可以选择对个位和十位进行操作,K6K15为数字09,用于置位。按键处理设置为:如没有按键或定时未到,则时钟正常走时。当第一次按下K0键时,进入调分10状态,时钟停止走动;按下K1K2键可以进行加1或减1操作,;第二次按下K0可进行小时的调整;第三次按下K0可以进行定时的设定。第四次按下K0又进入调分状态。按下K3键系统退出调整状态,时钟开始计时运行。图3.9键盘的硬件电路3.63.6电磁式扬声器电磁式扬声器及音频放大电路及音频放大电路电磁式扬声器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。扬声器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了扬声器,因此需要增加一个集成功率放大的电路。把电流和功率进行放大来驱动驱动扬声器,考虑到要使声音足够大,本设计采用美国生产的LM1875可以获得20w左右的功率,保证了打铃声能够传播很远的距离。功率放大原理图如下图3.10:11图3.10LM1785功率放大电路本设计中单片机P3.7引脚输出一定频率的脉冲波形,然后通过电容耦合就可以调整控制扬声器音调,产生各种不同音色、音调的声音。另外,改变P3.7输出电平的高低电平占空比,则可以控制扬声器的声音大小。3.73.7报警电路的工作原理报警电路的工作原理图3.11为报警电路的原理图,其中QM-25是半导体气敏元件,可以感应到煤气、天然气、汽油、醇、醚类及各种烟雾,当气敏元件QM接触到可燃性气体或烟雾时,其AB极间的电阻降低,从而使该电阻与W1的分压上升,相应555定时器脚电位上升,当脚的电位上升到lV以上时,555起振,其振荡频率为f=1.44(R2+2Rw2)C4。图中所示参数对应的频率约为0.68kHz。调节电位器W2,使其频率为1.5kHz即可。相应555的输出端脚的输出信号经过功率放大电路驱动扬声器发出报警声。12图3.11报警电路原理图3.83.8各部分电源电路各部分电源电路本设计中,电源主要分成四部分,变压部分,整流部分,滤波部分,稳压部分。整流部分采用全波整流桥;稳压部分采用了四个稳压器件L7818,L7918L7812L7805。L7818输出18V电压,L7918输出-18V电压,为功率放大电路部分提供所需电压。L7812输出12V电压,为555定时器和QM-25提供电源。L7805输出5V电压作为单片机的电源,和报警电路的部分电源。这些三端端集成稳压器,能提供多种固定的输出电压,应用范围广。内含过流、过热和过载保护电路。虽然是固定稳压电路,但使用外接元件,可获得不同的电压和电流。具体设计如图3.12。13图3.12系统电源部分44AT89C51AT89C51单片机电铃系统程序设计单片机电铃系统程序设计4.1.4.1.CC语言概述语言概述C语言是目前世界上最流行、使用最广泛的高级程序设计语言。C语言对操作系统和系统应用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。C语言具有绘图能力强,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它是数值计算的高级语言。常用的编译软件有MicrosoftVisualC+BorlandC+WatcomC+BorlandC+BorlandC+BuilderBorlandC+3.1forDOSWatcomC+11.0forDOSGNUDJGPPC+Lccwin32CCompiler3.1MicrosoftCHighC等等.C语言的特点1.简洁紧凑、灵活方便14C语言一共只有32个关键字9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以象汇编语言一样对位、字节和地址进行操作而这三者是计算机最基本的工作单元。2.运算符丰富C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。3.数据结构丰富C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念使程序效率更高。另外C语言具有强大的图形功能支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。4.C是结构式语言结构式语言的显著特点是代码及数据的分隔化即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰便于使用、维护以及调试。C语言是以函数形式提供给用户的这些函数可方便的调用并具有多种循环、条件语句控制程序流向从而使程序完全结构化。5.C语法限制不太严格、程序设计自由度大一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。6.C语言允许直接访问物理地址,可以直接对硬件进行操作因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作而这三者是计算机最基本的工作单元,可以用来写系统软件。7.C语言程序生成代码质量高,程序执行效率高一般只比汇编程序生成的目标代码效率低1020%。158.C语言适用范围大,可移植性好C语言有一个突出的优点就是适合于多种操作系统如DOS、UNIX也适用于多种机型。4.2.4.2.程序模块分析程序模块分析遵循结构化程序的设计原则,按结构化程序设计设计方法设计出的程序具有明显的优点,其一,程序易于理解、使用和维护。程序员采用结构化编程方法,便于控制、降低程序的复杂性,应此容易编写程序。便于验证程序的正确性,结构化程序清晰易读,可理解性好,程序员能够逐步求精、程序证明和测试,以确保程序的正确性,程序容易阅读并被人理解,便于用户使用和维护。其二,提高了编程工作效率,降低了软件开发成本。由于结构化编程方法能够把错误控制到最低限度,因此能够减少调试和查错时间。结构化程序是由一些为数不多的基本结构模块组成,这些模块甚至可以由机器自动组成,从而极大地减轻了编程工作量。在本次系统程序设计中我基本将程序分为主程序模块、定时计数模块、键盘扫描模块、按键处理模块,数码显示模块、打铃模块等等。1.主程序模块时钟开始正常工作计时,并开启中断系统,实时时钟显示当前时刻如果与所设定的时刻相一致,则执行打铃命令,否则进行键盘分析,若没有按键按下就接着显示当前时刻,若有键按下,判断出是哪个键按下后执行相应的功能,处理完毕后接着显示当前时刻。如此进行一次次的循环。程序代码见附录A,流程图4.1如下所示:16图4.1主程序流程图2.定时计数模块本设计使用定时器计数器T0用于时间计时。选择方式一,重复定时,定时时间为50ms,定时时间到则中断,在中断服务程序中用一个计数器对50ms计数,计20次则秒单元加1,秒单元加到60则对分单元加1,同时秒单元清零;分单元加到60则对时单元加1,同时分单元清0;时单元加到24则对时单元清0,表示一天时间计满。在对各单元计数的同时,把它们的值放到存储单元的指定位置。程序代码见附录A,程序流程图如图4.2所示。17图4.2定时计数模块程序流程图3.键盘扫描模块本设计采用行扫描法,第一步,判断是否有键按下。第二步,若有键按下则延时10ms再判断是否确实有键按下。第三步,若确实有键按下,则求出按下键的键值。键盘按键所用开关为机械弹性开关,利用了机械触点的合、断作用。由于机械触点的的弹性作用,一个按键开关在闭合和断开的瞬间均有一连串的抖动,波形如下:图4.3按键抖动波形图18抖动时间的长短由按键的机械特性决定,一般为510ms,这是一个很重要的参数。抖动过程引起电平信号的波动,有可能令CPU误解为多次按键操作,从而引起误处理。本设计中的延时正是通过软件的方式进行了消抖,由于按键较多,所以没有采取硬件消抖。程序代码见附录A,流程图如图4.4所示:延时10ms读P1口求键值按键处理NY开始有无键按下?图4.4键盘扫描模块流程4.按键处理模块判断出是哪个键按下后,即可获得相应的处理程序入口,执行该键的功能。执行完毕后接着进入键扫描模块,去执行程序。程序代码见附录A,流程图如图4.5所示:19开始K=K多少K0功能K1功能K3功能K2功能K4功能K5功能K6功能K7功能K15功能键盘扫描图4.5按键处理模块程序框图5.数码显示模块本设计中数码显示管采用软件译码动态显示。在存储器中首先建立一张显示数字信息的字段码表,显示时,通过查表程序在字段码表中查出所显示的信息的字段码,从P0口输出,同时在P2口将对应的位选码输出,选中显示的数码管,就能在相应的数码管上显示数字内容。6个数码管轮流显示相应的信息,一次循环完毕后,下一次循环又这样轮流显示。程序代码见附录A,流程图如图4.6所示:20第一个数码管亮显示秒个位延时第二个数码管亮显示秒十位延时.显示时十位延时开始图4.6数码显示模块流程6.打铃模块如果实时时钟和预先设定的时刻一致时,则单片机发出打铃的命令,从P3.7口输出一定频率的打铃信号,经过耦合电容和功率放大电路,完成打铃任务。程序代码见附录A,流程图如图4.7所示:21开始时钟?=设定时刻P3.7输出打铃信号结束NY4.7打铃模块流程图55智能电铃系统的总体设计智能电铃系统的总体设计智能电铃系统的功能框图如图5.1所示,原理图见附录B,相同的网络标号具有电气连接意义。单片机部分通过LED进行时钟的显示,键盘模块可以对数字时钟进行设置也可以进行定时。如果定时到,则单片机输出音频信号,经过功率放大电路驱动扬声器打铃,如果现场发生火灾,烟雾报警系统也输出不同的音频信号,经过放大,使扬声器发出与定时不一样的报警声。图5.1智能电铃系统功能模块框图键盘输入模块AT89C51单片机LED显示模块时钟模块扬声器烟雾报警系统功率放大电路22总结参考文献1徐惠民,安德宁单片微型计算机原理接口与应用第1版北京:北京邮电大学出版社,19962尤一鸣傅景义王俊省单片机总线扩展技术北京航空航天大学出版社3美BrianW.KernighanDennisM.RitchieC程序设计语言(第2版新版)4康化光,电子技术基础.北京:高等教育出版社,20015王建校,杨建国,51系列单片机及C51程序设计,科学出版社,20026赵晓安,MCS-51单片机原理及应用.天津::天津大学出版社,20017马春燕,微机原理与接口技术(基与32位机),电子工业出版社,20078曹薇,谢云敏,单片机原理及应用.北京:中国水利水电出版社,20049张迎新,单片机初级教程.北京:北京航空航天大学出版社,199910刘德望,韦穗林,电子制作实训.北京:中国水利水电出版社,200411张占松,蔡宣三开关电源的设计与应用北京:电子工业出版社200112张占松高频开关稳压电源广东科技出版社13陈伯时自动控制系统中央广播电视大学出版社2314常敏慧开关电源应用、设计与维修15黄燕开关电源故障检修方法16蔡宣三,袭绍文,高频功率电子学.北京:科学出版社,199317高曾辉于相旭.电力电子技术.航空工业出-1单端反激式开关电源的稳定性分析.重庆大学学报.2001版社.199224附录附录AA单片机电铃系统程序单片机电铃系统程序#includeunsignedcharabcdqunsignedcharf(void)voidtime(void)unsig

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论