LED爱心灯设计_第1页
LED爱心灯设计_第2页
LED爱心灯设计_第3页
LED爱心灯设计_第4页
LED爱心灯设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

学号:1108441084 本科毕业论文(设计)(2014届)LED爱心灯设计 院 系 电子信息工程学院 专 业 电气工程及其自动化 姓 名 武雪剑 指导教师 尹静 助教 2015年1月I摘 要近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。我们周围有许多广告牌。通过单片机的控制,我们可以把城市的夜晚装饰的更漂亮。本论文基于单片机STC89C52芯片和74HC595寄存器用C语言程序实现心形流水灯的多种亮与灭的循环。通过老师的讲解,课堂知识的累积和网上资料的查找了解单片机的知识及89C52芯片的一些功能,同时也需要C语言编程的累积,把它们结合一起用于实际实验之中,从而完成我们所需要实现的目标即流水灯的循环亮与灭。同时,论文中也介绍了单片机,锁存器,流水灯等等硬件设备和各种所需用到的软件知识,可以帮助我们更好地学习与交流。 关键词:单片机,心形灯,C语言。AbstractIn recent years, with the rapid development of science and technology, SCM applications are continually deepening, while the traditional control test drive the crescent benefit update. In the SCM application of real-time detection and automatic control system, SCM is often used as a core component to use, only single-chip knowledge is not enough, should according to specific hardware structure, and software for a specific application object feature binding, perfection. There are many billboards around us. Through the MCU control, we can put the city night decoration more beautiful. In thispapera variety ofSTC89C52 chipand 74HC595 registerswith C programming languagebased on theheart-shapedwater lamplight cycleanddie.After the teachers explanation, some functions of knowledge and 89C52 chip microcontroller to find understanding cumulative classroom knowledge and information online, also need to accumulate the C language programming, put them together for the actual experiment, so as to finish what we need to achieve the goal that light water cycle on and off. At the same time, the paper also introduces microcontroller, latch, software knowledge water lamp and so on hardware equipment and all kinds of needed to, can help us to better learning and communication.Keywords: micro-computer; regisrers;C programming language;目 录摘 要2Abstract3目 录41 绪论51.1 研究背景51.2 课题现状51.3 研究目的与意义52 课题总体设计方案72.1 课题的研究内容72.2设计要求72.3系统设计方案73硬件系统介绍83.1 单片机介绍及应用83.2 STC89C52芯片功能简介93.3 74HC595寄存器介绍94系统软件设计114.1 设计思路114.2 主程序流程图114.3定时器流程图124.4 按键程序流程图125联调与测试135.2软件调试135.1硬件调试15结论与展望16致谢17参考文献18附录A:系统原理图19附录B:系统PCB图20附录C:系统仿真图21附录D:系统源程序22附录E:实物图241 绪论1.1 研究背景随着社会的发展,单片机得到了广泛地应用,人们越来越重视单片机的应用.比如温度是每个人息息相关的,并且在有的生产车间里还要进行温度实时测量,甚至是对温度的进一步调控等,这些都是单片机的应用之例。而通过单片机来控制LED流水灯广泛应用于酒吧、舞台、表演场地、商店、家居、展台、各类广告牌等等。LED灯作为一种新型环保的绿色能源,必将成为未来社会发展的趋势,流水灯的各种工艺设计也将日益增多。1.2 课题现状目前,我国已经生产出各种款式的LED流水灯,其功能也不尽相同,但总的效果来讲也不是太让人满意,因此,要根据设计者的要求来实现流水灯的功能是十分重要的,这不仅要求所设计的电路结构简单,功能也要齐全,关键是要能够按照设计者的意愿来闪烁出不同的造型与效果。本次课题所设计的心形流水灯是通过ATC89C52单片机来控制的,电路结构十分简单,通过内部储存的软件来实现灯光闪烁的效果,达到了设计者的初衷。近年来,LED的发光强度及发光效率迅速提高、发光颜色齐全、功率增加、成本降低,给开发各种功能的LED灯泡及灯具创造了极好的条件,也给二次开发LED产品创造良好的机会。例如,现在的城市交通信号灯及标志灯采用LED替代了传统的白炽灯,不仅节省大量的电能,而且无须经常更换损坏的白炽灯:五彩缤纷的各种LED装饰灯,给城市夜景打扮得五光十色,广场上的超大屏幕的彩色LED显示屏让全世界的球迷过足了瘾。1.3 研究目的与意义通过爱心灯流水灯的设计与实验可以让我们更好的学习与应用单片机,拓展我们的视野。同时,各种流水灯的设计也能够更好的应用于实际生活之中,用各种颜色,各种亮法的流水灯去装饰自己需要装饰的地方。通过查阅有关书籍、上网和综合已学机以及电子技术的知识,并考虑到电路的工作稳定性,设计成本低,电路简单,功耗低等因素,同时还留有余地用于电路的功能扩展,鉴于此选用了比较常见的元器件来构成各单元电路,选取所须的元件后,对各电路元件的参数进行了计算,然后进实验室进行电路的安装和调试。经过几天紧张的电路安装和调试,期间还进行了部分方案的修改和改进,实现了课程设计的主要任务和具体要求。由于白光LED作背光时电路比用CCFL简单且尺寸小,所以在手机、PDA等小屏幕彩色LCD中都采用白光LED作背光照明。过去认为白光LED只适用于小面积的彩色LCD显示屏,但近年来,随着LED性能的提高,它不仅用于小尺寸LED屏幕,现已用于5英寸、7英寸DVD、GPS的显示屏上,并发展到12英寸笔记本电脑及电视机的背光照明。白炽灯自发明以来已有150年历史,而白光LED灯泡生产才几年。目前在市场上已有白光LED的手电筒、在矿上有白光LED的矿灯,不仅亮度好,而且节电。家用白光LED灯泡目前还没有上市,而且目前只能生产小功率的灯泡,在亮度方面还不如节能荧光灯亮,且价位还较高,普通家庭还难以接受。随着半导体材料及工艺技术的进步,生产量的增加,笔者认为可能还需35年时间,LED照明灯的性能会进一步地提高,价格也会不断地下降,它将逐步地进入千家万户,给您带来节电、明亮的新的光源。而且相比于其他灯具,LED节能灯的优点主要体现在以下几个方面:1.高节能:节能能源无污染即为环保。直流驱动,超低功耗(单管0.03-0.07瓦)电光功率转换接近100%,相同照明效果比传统光源节能80%以上。2.绿色环保:环保效益更佳,光谱中没有紫外线和红外线,也没有辐射,眩光小,无污染,无汞有害气体不含汞元素,冷光源,可以安全触摸,而且废弃物可回收,属于典型的绿色照明光源,无紫外线,红外线是真正的绿色环保光源。3.无辐射,杜绝辐射污染,保护大脑,具有优越的静电防护功能,光照效果柔和,恒流驱动,零频闪,保护视力,预防近视;无紫外线辐射,直流灯无频闪,真正白光近似自然昼光,适合视觉要求,保护眼睛皮肤4.使用寿命,固体冷光源,环氧树脂封装,灯体内也没有松动的部分,不存在灯丝发光易烧、热沉积、光衰等缺点,使用寿命可达6万到10万小时,是普通灯泡的50倍;相当于不间断照明10年时间,几乎是免维护,不存在要经常更换灯管、镇流器、起辉器的问题。5.静音设计,整灯无任何噪音干扰。因此,探讨LED在节能灯中的应用,必将是今后一个阶段照明系统的一个重要的发展方向。2 课题总体设计方案2.1 课题的研究内容本课题研究的是利用52单片机来控制心形流水灯的闪烁效果,简化了电路结构,同时又实现了我们的设计要求,实现心形流水灯的循环亮灭。2.2设计要求结合C语言编程,使心形环绕LED流水灯实现各种不同形式的闪烁功能,在循环往复不断的变化中,给人带来美的体验。2.3系统设计方案2.3.1单片机芯片模块的比较与选择主控制器芯片主要是负责控制LED灯的各种变换效果。主控制器作为整个实验系统的控制核心部分,要求其功耗低,数据转换速率快,价格低等优点。方案一:采用STC89C52单片机系统。STC89C52单片机是一种功耗低、可编程、高性能8位微控制处理器,单片机内部包括微处理器、输入/输出口、中断系统等,并且具有价格低廉、技术成熟、操作简单等特点,符合本次实验系统的要求。方案二:选用MSP430系列单片机系统。这种单片机具有低电压、超低功耗的特点,工作电压在1.83.6V之间,具有强大的功能和高效的运算处理能力。方案选择:由于STC89C52单片机价格低廉,编程简单方便,而430系列单片机功能已远远超出我们的需求,操作不便,所以综合考虑选择方案一更有利于实验的进行。2.3.2 LED灯控制方式比较与选择方案一:如果选用单片机I/O口一对一直接控制LED灯,只能控制32个灯,而本次设计我们做的是两圈的心形流水灯,所以需要两个52单片机。方案二:采用74HC595寄存器扩展引脚控制LED灯,一个寄存器可以控制8个LED灯,这是我们只需要8个就可以实现我们的需求。方案选择:为了操作的方便,减少复杂的步骤,我们选择方案二。3硬件系统介绍3.1 单片机介绍及应用单片机是一种集成电路芯片的微控制器,它采用了大规模集成电路技术,在一块芯片上有数据处理能力的中央处理器(CPU)、随机存储器(RAM,内存)、只读存储器(ROM,硬盘)、/O 接口、中断系统、定时/计数器和串行接口等部件。 单片机在智能仪表、军事装置 、家用电器 、计算机的数据传输与网络通讯、以及医用设备和一些实时工业领域等领域中使用的越来越广泛,由于常被藏在设备的内部,所以这是一种被称为嵌入式的设计理念,多起到控制和测量的作用,这些机械装置一旦用上了单片机,都会被冠以“智能型、微电脑控制等标志,这些产品都会产生升级换代的效果。基于单片机技术的系统开发过程主要包括程序编写(编译)、仿真调试、烧写(烧录、固化、下载)、硬件电路设计、等过程。 程序的编译多采用Keil软件运行和调试,以生成所需要的Hex文件,原理图的绘制过程多采用Protel DXP和Protel 99SE等软件,将所生成Hex格式的二进制烧写文件程序下载到单片机芯片中。3.1.1 时钟电路 STC89C52单片机通常有两种产生时钟信号的方式:一种是内部时钟方式,另一种是外部时钟方式。本次课程设计采用内部时钟方式,即利用芯片内部的振荡电路。AT89C52单片机内部有一个用于构成振荡器的高增益反相放大器。引脚XTAL1和XTAL2分别是放大器的输入端和输出端。只要其XTAL1和XTAL2外接晶振就可构成自激振荡器并产生脉冲信号。放大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。外接晶体谐振器以及电容C3和C4构成并联谐振电路,接在放大器的反馈回路中。对外接电容的值虽然没有严格的要求,但电容的大小会影响震荡器频率的高低、震荡器的稳定性、起振的快速性和温度的稳定性。因此,此系统电路的晶体振荡器的值为12MHz,电容应尽可能的选择陶瓷电容,电容值约为30F。在焊接刷电路板时,晶体振荡器和电容应尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证震荡器稳定和可靠地工作。内部时钟方式电路连接图3.1.2 复位电路复位是由外部的复位电路来实现的。执行52单片机的复位操作只需将其RST引脚引入高电平并保持两个机器周期。片内复位电路是复位引脚RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它的输出在每个机器周期的S5P2,由复位电路采样一次。复位电路通常采用上电自动复位和按钮复位两种方式。上电自动复位电路3.2 STC89C52芯片功能简介STC89C52是STC公司生产的一种低功耗、高性能的微控制器,具有8K在系统可编程Flash存储器,其具有传统51单片机不具备的功能,使用经典的MCS-51内核,做了很多的改进,在单芯片上具有系统可编程的Flash,拥有灵巧的8位CPU,使得STC89C52为众多嵌入式控制应用系统处理的更为高效、灵活,STC89C 52具有以下标准功能:4个外部中断、全双工串行口、一个7向量4级中断结构、3个16位定时器/计数器、8K字节Flash、512字节RAM(随机存储器)、看门狗定时器,其12周期和6周期可以任意选择,其工作电压在3V-5.5V之间,工作频率在0-40MHZ,实际工作频率可达48MHZ。3.3 74HC595寄存器介绍74HC595是硅结构的CMOS器件, 兼容低电压TTL电路。 74HC595具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器是分别的时钟。 数据在SHcp(移位寄存器时钟输入)的上升沿输入到移位寄存器中,在STcp(存储器时钟输入)的上升沿输入到存储寄存器中去。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。 移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。8位串行输入/输出或者并行输出移位寄存器,具有高阻关断状态。三态。将串行输入的8位数字,转变为并行输出的8位数字,例如控制一个8位数码管,将不会有闪烁。8位串行输入 /8位串行或并行输出 存储状态寄存器,三种状态输出寄存器(三态输出:就是具有高电平、低电平和高阻抗三种输出状态的门电路。)可以直接清除100MHz的移位频率。595移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。当MR为高电平,数据在SHCP上升沿进入移位寄存器,在STCP上升沿输出到并行端口,OE为使能端,低电平有效,当OE为低时,输出使能,为高关闭使能,并不影响其他输入端。4系统软件设计4.1 设计思路从上述所示的原理图可以看出,我们设计的LED爱心流水灯总共有64个LED灯,因此,单片机的引脚是不够我们用的,这时我们就需要74HC595来实现接口的扩展。现在市场上出现的专用LED驱动器种类有很多,并且它们的功能都非常多,但是价格也是相应的较高,要是用在这次比较简单且价格较低的系统中,我们不需要多余的那些功能,不但增加了我们产品的成本同时也是一种资源的浪费。这时,74HC595就很好的解决了这些问题,它拥有其它专用驱动器所不具备的优点:速度较快,功耗较少,LED数目没有限制,既可以控制共阴极显示,也可以控制共阳极显示。用它设计的电路,不仅软硬件设计简单,而且功耗低驱动能力强,占用I/O口较少,是一种造价低廉,应用灵活的设计方案。如图所示,595的SHCP第11脚接单片机的P1.0口(移位寄存器的时钟输入),STCP第12脚接单片机的P1.2口存储寄存器的时钟输入),DS第14引脚接单片机的P1.1口(串行数据输入),Q0到Q7引脚分别接LED灯L1到L8(并行输出),再将第9引脚与下一个595的第11引脚相连即完成串行数据的输入与输出。我们总共需要8个595寄存器,彼此相连接进行信号的传递与交换同时也都需要单片机提供信号输入。8个寄存器扩展的64个I/0口就正好可以实现与64个LED灯的连接。根据硬件原理图完成搭建之后就需要我们编写单片机程序来实现我们所需要实现的效果即心形流水灯循环点亮的现象。通过C语言程序控制单片机电平的输入变化来控制流水灯的亮与灭。再此,我们还需要注意的是在程序中应该加有一段延时程序,由于人眼的视觉暂留的原因就可以观察到流水效果,不然单片机每条指令执行速度很快,我们是看不出来灯光变换的。4.2 主程序流程图主程序流程图如图5-1所示,供电后系统进入工作状态,流水灯开始实现循环亮灭。图4-1 主程序流程图4.3定时器流程图定时器程序流程图如图5-2所示,当继电器合上灯光亮时系统便转而进入定时系统,时间变量会自动增加,当工作30S后,变量符合逻辑判断要求,继电器断开灯光熄灭,此时定时器工作结束。图4-2 定时器程序流程图4.4 按键程序流程图 按键程序流程图如图5-3所示,按键模式实现系统的供电,断电状态。 图4-3 按键程序流程图5联调与测试5.2软件调试Proteus 提供了包含数字信号和模拟信号在内的相对较丰富的测试信号用于电路的测试。Proteus 提供了两种方法用于硬件电路和软件的调试:一种是系统总体执行效果,另一种则是对软件的分步调试以看具体的执行情况。 按下Play键后,仿真中的红色指示灯会亮起,如图15所示,此时系统处于声控系统的自动模式。在本次毕业设计过程中,C语言程序对整个电路的实现起到了至关重要的作用。也是软件调试过程中的最重要部分。如上图所示,出现这种现象即为程序正确,没有错误,此时可以讲程序导入原理图中让电路运行,如果可以实现需要的效果即可,如果现象不正确还需要改正程序。在这次的设计过程中,我们的硬件包括很多LED灯和寄存器,并且需要实现多样的流水灯变换效果,因此软件程序的设计也就相对要复杂很多。在平时的程序设计中我们一直进行一些简单的变化,此次改进程序也是一个很大的挑战,对出现的错误进行认真的分析,不会的找老师和网上资料的查找,经过多次的调试成功后,终于能够很好的满足我们的需要,很好的达到我们所需要的设计效果。5.1硬件调试 硬件实物的制作过程中出现了很多错误,通过上网查找资料和在老师的指导下在一步步的实验中把这些错误找了出来并一一改正从而做出了这个我们所需要的爱心流水灯。在制作实物的过程中,最大的问题就是虚焊,由于平时接触这些东西比较少,也没有经常去焊接电路,技术不很很熟练,经常会造成虚焊的出现。虚焊很不容易被我们发现,尤其在这种LED灯较多的情况下,经常会出现管脚没有穿透过去的现象,这样就很容易出现虚焊。在制作过程中出现的此类问题也是在老师的指导下重新焊接才得以实现电路的功能。另外,断线也是出现的问题之一,我们需要用万用电表对照原理图对线路进行一一测量检查,如果出现断线情况就要重新焊接,并且在之后的制作过程中也会出现原本良好的电路出现断线情况,因此在电路不能进行正常工作的情况下我们要及时进行电路检查。在电路的制作过程中最怕出现的就是短路现象,短路会很容易让我们的元器件直接烧毁,那样就是功亏一篑。同时,我们也需要保护芯片的引脚,轻拿轻放,如果一不小心断了一个引脚的话整个芯片也就报废了。结论与展望经过一段时间的努力,我们顺利的完成了这次单片机课设。这是一个磨练意志的过程。从课题的选择开始,原理图的设计、硬件和软件系统的设计、到最后的Proteus软件仿真完成,这其中经历了很多困难,但是更重要的是在这个过程中我得到了很大的锻炼。一方面通过C52单片机等一些器件的设计让我学习和掌握了单片机技术的基础知识和技术要点,也使以前学的很多知识都得到了运用;另一方面在用Proteus软件画电路图时,然后再转换成一维的WORD中进行编辑,这个过程中让我掌握了计算机辅助的设计技术。当然,这是一个需要不断的尝试,不断的校核,不断的修改,最后完成一个合理的设计的过程。需要的是细心和耐心。在很大程度上培养了我拼搏的工作精神。使我受益匪浅,更加明确了自己专业的方向。通过这次毕业设计我们主要了解了单片机控制流水灯的工作原理,发光二极管以及AT89C51的应用,使我认识到了单片机的重要性。在设计中,我们可以写出各种各样的程序,使流水灯亮灭看起来更新颖漂亮。在这次设计中,不但使我学到了许多理论上的知识,而且还提高了我的动手实践能力。首先通过Protel99SE的强化训练,使我学会了如何绘制原理图、封装图以及PCB板图纸;其次是电路板的制作,这个环节注重的是我们的动手实践能力。通过PCB板的制作,使我了解到了电路板的制作过程,也对电子信息工程技术有了更深刻的了解;最后一个环节就是仿真调试和论文的撰写,仿真调试主要就是对程序的编译和写入。撰写论文时首先要做的就是对资料的收集,它们主要来自于一些参考文献、集成芯片和元器件功能的介绍。下一步就是把资料组织成一篇具有逻辑的文章,从整个论文的撰写中,使我学会了对资料的组织能力。终于在三个月的时间里完成了毕业设计的任务,通过三个月的实习实训,从Protel99SE原理图的绘制到最后论文的撰写的整个过程中使我学到了关于电子技术工程上的许多东西。特别是在制板的整个过程中,在这个过程中使我体会到动手实践在工程技术上的重要性。也使我知道了理论知识与实践相结合的重要性。除此之外我还学会了焊接电路板,掌握了许多书本以外的电子技术知识,培养了专心工作学习的习惯,懂得了相互之间的帮助与理解,这次毕业设计使我受益匪浅。本系统开发空间大,使用灵活,便于用户扩展功能。通过本次课设,我不仅学到了关于单片机技术方面的许多专业知识,同时也让我感觉到团队合作的重要性。其实如何有效和快速的找到资料也是课设给我的启发,利用好图书馆和网络,是资源的到最好的利用。学会更好的从知网和万方数据库中查找和下载我们所需要的文献资料,拓展了自己的视野与思维,看到了很多伟大的科学家对我们的技术发展做出了重大的贡献。与他人交流思想是取得成功的关键,在交流中,不仅强化了自己原有的知识体系,也扩展了自己的思维。课设是一个通过思考、发问、自己解惑并动手、提高的过程。我会在以后的学习中不断学习,积累经验,完善自己。致谢四年的大学生涯即将结束,回顾四年的学习生活,感受颇深,收获颇丰。本课题及学位论文是在我的导师尹静的悉心关怀和精心指导下完成的。在论文的写作过程中,有很多困难,无论是在理论学习阶段,还是在论文的选题,资料查询、开题、研究和撰写的没一个环节,无不得到导师的悉心指导和帮助。借此机会我向导师表示衷心的感谢!同时,我要感谢各位老师,正是由于他们的传道、授业、解惑,让我学到了专业知识,并从他们身上学到了如何求知治学、如何为人处事。作为展示四年成果的毕业设计,在这次设计中我们将所学的专业知识结合自己的动手能力完成了论文及实物的制成,解决了以前的疑难点,提高了自己的自学能力和实际动手能力。并且,此次毕业设计更好的将理论与实践结合起来,完善了我们的知识体系。在即将逝去大学生活中,所收获的不仅仅是丰富的知识,更是重要的阅读,在实践中所培养的思维方式、表达能力和广阔视野。很荣幸这些年来我所遇到的许多恩师益友,感谢他们在在学习上、生活上还是工作上所给我我无私的帮助和热心的照顾,让我在诸多方面都有所成长、所获。感恩之情难以用语言量度,谨以最朴实的话语致以最崇高的敬意。同时我也要感谢我的同学给予我的帮助,他们为我撰写论文提供了不少建议和帮助。在这次设计过程中与我并肩作战,通过相互交流,相互合作,相互沟通,相互学习,相互帮助,使我锻炼了很强的团队合作精神。 作者:武雪剑 年 月 日参考文献1邱烨 基于AT89C51的交通灯设计研究期刊论文科技传播,2009年2阎石数字电子技术基础北京:高等教育出版社,1997年3张晓丽等数据结构与算法北京:机械工业出版社,2002年4马忠梅等ARM&Linux嵌入式系统教程北京:北京航空航天大学出版社,2004年5李建忠单片机原理及应用西安:西安电子科技大学,2002年6韩志军等.单片机应用系统设计M.机械工业出版社,20047周润景等.Proteus在MCS-51&ARM7系统中的应用百例M.电子工业出版社,20068马忠梅等.单片机的C语言应用程序设计M.北京航空航天大学出版社,20069刘树中,孙书膺,王春平.单片机和液晶显示驱动器串行接口的实现J.微计算机信息,200710童诗白.模拟电子技术基础M.北京:高等教育出版社,1988,223-23311户川治朗.实用电源电路设计C.北京:科学出版社,2006,32-3612杜怀昌,肖怀宝,黄玲玲CMOS集成电路原理与应用M,2006,157-16013陈凯良,竺树声.恒流源及其应用电路M.浙江:浙江科学技术出版社,1992,67-68,106-10812黄惠媛,李润国单片机原理与接口技术M北京:海洋出版社,2006,55-5613赵负图数安逻辑集成电路手册M北京:化学工业出版社,200424附录A:系统原理图附录B:系统PCB图附录C:系统仿真图附录D:系统源程序#include #include #define uchar unsigned char#define uint unsigned intsbit key1=P13;/头文件#include 74hc595.huchar xiaoguo0=0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff;uchar code xiaoguo1=0x00,0xff,0xff,0x00,0x00,0xff,0xff,0x00;uchar code xiaoguo2=0xff,0x00,0x00,0xff,0xff,0x00,0x00,0xff;uchar code xiaoguo3=0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00;uchar

温馨提示

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

评论

0/150

提交评论