花样流水灯设计
- 格式:doc
- 大小:159.00 KB
- 文档页数:13
eda花样流水灯的课程设计一、课程目标知识目标:1. 学生能理解EDA(电子设计自动化)的基本概念,掌握花样流水灯的设计原理;2. 学生能描述流水灯电路的工作原理,了解相关电子元件的功能和连接方式;3. 学生掌握C语言编程基础,能编写简单的程序控制流水灯的显示效果。
技能目标:1. 学生能运用所学知识,设计出具有创意的花样流水灯电路;2. 学生通过实践操作,提高焊接和电路调试的能力;3. 学生通过团队协作,学会沟通和解决问题,提高项目实践能力。
情感态度价值观目标:1. 学生对电子设计产生兴趣,培养创新意识和探索精神;2. 学生认识到科技发展对社会进步的重要性,增强社会责任感和使命感;3. 学生在团队协作中,学会尊重他人、分享成果,培养良好的团队合作精神。
分析课程性质、学生特点和教学要求:本课程为电子技术与应用的实践课程,适用于初中或高中年级学生。
学生在之前的学习中已经掌握了基本的电路知识和C语言编程基础。
课程注重实践操作,鼓励学生创新设计,培养学生的动手能力和团队协作能力。
课程目标具体、可衡量,旨在让学生通过实践,掌握EDA技术的基本应用,提高电子设计能力,同时注重培养学生的情感态度价值观,为今后的学习和发展奠定基础。
二、教学内容本课程教学内容主要包括以下三个方面:1. 电子设计自动化(EDA)基础理论- 了解EDA的基本概念、发展历程和应用领域;- 学习流水灯的设计原理和电路组成;- 掌握相关电子元件的功能、符号和连接方式。
2. 流水灯电路设计与编程- 学习流水灯电路的设计方法,分析不同显示效果的实现原理;- 掌握C语言编程基础,编写控制流水灯的程序;- 结合教材相关章节,实践操作,调试电路。
3. 团队协作与项目实践- 分组进行项目设计,明确分工,培养团队协作能力;- 制定项目进度计划,按计划完成电路设计、编程、调试和展示;- 教师指导,学生互评,总结项目实施过程中的经验教训。
教学内容安排和进度:第一周:EDA基础理论学习和流水灯设计原理了解;第二周:学习C语言编程基础,编写简单的流水灯程序;第三周:分组项目实践,进行电路设计和调试;第四周:项目总结与展示,交流学习心得。
单片机实训报告——花样流水灯的制作班级:电气一班学号:110101127姓名:李亚龙一、花样流水灯的设计方案流水灯实际上就是一个带有八个发光二级管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。
如果要让P0.0口的LED2亮起来,那么只要把P0.0口的电平变为低电平就可以了;相反,如果要接在P0.0口的LED1熄灭,就要把P0.0口的电平变为高电平;同理,接在P0.0~P0.7口的其他7个LED的电亮和熄灭的方法同LED2。
因此,要实现流水灯功能我们只要将发光二极管LED2~LED9依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯了。
对8段LED数码管显示器的控制,包括“显示段”和“公共端”两个地方的控制。
其中显示段用来控制字符的形状,公共端用来控制若干个LED中的那一只被选中,前者称为“段选”,后者称为”位选”。
只有二者结合起来,才能在指定的LED上显示指定的字形。
显然,要显示某种字形就应该使此字形的相应字段点亮,按照dp、g、e、f、e、d、c、b、a的顺序,dp为最高位,a为最低位,引脚输入不同的8位二进制编码,可显示不同的数字或字符。
二、花样流水灯的硬件电路设计时钟电路是计算机的心脏,它控制着计算机的工作节奏,CPU 就是通过复杂的时序电路完成不同的指令功能的,89C52的时钟信号可以由两种方式产生:一种是内部方式,利用芯片内部的振荡电路,产生时钟信号;另一种为外部方式,时钟信号由外部引入。
单片机有多种复位电路,本系统采用电平式复位与上电复位方式,如下图所示当上电时C1相当于短路时,使单片机复位,在正常工作时,按下复位键是单片机复位。
显示部分主要是由八个LED和四个七段数码管组成,八个LED 由限流电阻限流后接入89C52的P0口。
三、花样流水灯的软件设计#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intsbit key3=P3^1;sbit key2=P3^2;sbit key1=P3^3;uchar code table[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09}; uchar code moshi1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};uchar code moshi2[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};uchar code moshi3[]={0x00,0x00,0xff,0x00,0x00,0xff,0x00,0x00};uchar code moshi4[]={0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00};uchar code moshi5[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};uchar code moshi6[]={0x7e,0x3c,0x18,0x00,0x81,0xc3,0xe7,0xff};uchar moshi,dingshi; //模式,定时uchar shijian,k1; //时间控制uchar num0,num;void delay(uint x) //延时程序{uchar i;while(x--);for(i=0;i<120;i++);}void keyscan() //键盘扫描{if(key1==0){delay(10);if(key1==0) //按键1,模式循环{moshi++;if(moshi==7)moshi=1;TR0=1;k1=1;while(!key1);}}if(key2==0) //按键2,时间调整{delay(10);if(key2==0){shijian++;if(shijian==15)shijian=15;while(!key2);}}if(key3==0) //按键3,时间复位{delay(10);if(key3==0){shijian--;if(shijian==1)shijian=1;while(!key3);}}}void display() //数码管显示{P1=table[moshi];P2=0xfe; //从左向右显示delay(2);P1=0XFF;P2=0XFF; //数码管不显示delay(2);P1=table[dingshi/10]; //十位显示P2=0xfd;delay(2);P1=table[dingshi%10]; //个位显示P2=0xfe;delay(2);}void liushuideng() //流水灯显示{switch(moshi) //模式选择{case 1:P0=moshi1[num];break;case 2:P0=moshi2[num];break;case 3:P0=moshi3[num];break;case 4:P0=moshi4[num];break;case 5:P0=moshi5[num];break;case 6:P0=moshi6[num];break;}}void disp() //显示器{num++;if(num==8){num=0;dingshi--;if(dingshi==0){dingshi=shijian;moshi++;if(moshi==7)moshi=1;}}}void init() //初始化{TMOD=0X01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=0;shijian=5;dingshi=5;moshi=0;P3=P0=0xff;num=num0=0;}void main(){init();while(1){keyscan(); //键盘扫描display(); //数码管显示if(k1==1) //模式选择liushuideng(); //流水灯显示}}void t0_time() interrupt 1 //中断{TH0=(65536-50000)/256;TL0=(65536-50000)%256;num0++;if(num0==6){num0=0;disp();}}四、总结实训中我发现主要问题是在焊接电路板的时候有虚焊,导致电路接触不良,还有多焊导致电路板损坏或短路。
花样流水灯课程设计论文一、教学目标本课程旨在通过花样流水灯的制作,让学生掌握基础的电子元件知识和简单的电路搭建技巧,培养学生的动手能力和创新能力,增强学生对科技的兴趣和好奇心。
在知识目标上,学生需要了解发光二极管的工作原理、颜色与波长的关系,以及串联和并联电路的基本概念。
在技能目标上,学生能够熟练使用电子元件进行电路搭建,并能够通过编程控制流水灯的效果。
在情感态度价值观目标上,学生能够体验到科技制作的乐趣,增强对科学的热爱和探索精神。
二、教学内容本课程的教学内容主要包括三个部分:电子元件知识、电路搭建技巧和编程控制。
在电子元件知识部分,学生将学习发光二极管的工作原理、颜色与波长的关系。
在电路搭建技巧部分,学生将学习如何使用发光二极管、电阻等元件进行串联和并联电路的搭建。
在编程控制部分,学生将学习如何使用编程语言控制流水灯的效果。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用讲授法、讨论法、案例分析法和实验法等多种教学方法。
在讲授法方面,教师将系统的讲解电子元件知识、电路搭建技巧和编程控制相关的内容。
在讨论法方面,教师将引导学生进行思考和讨论,提高学生的理解和应用能力。
在案例分析法方面,教师将分析一些典型的流水灯制作案例,帮助学生掌握制作技巧。
在实验法方面,学生将通过动手制作花样流水灯,提高实践能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备适当的教学资源。
教材方面,我们将使用《电子制作》等相关教材,为学生提供系统的基础知识。
参考书方面,我们将提供一些关于电子制作和编程的书籍,供学生自主学习。
多媒体资料方面,我们将制作一些教学视频和PPT,帮助学生更好的理解和掌握知识。
实验设备方面,我们将准备一些发光二极管、电阻等元件和编程设备,供学生进行实验和制作。
五、教学评估本课程的评估方式将包括平时表现、作业和考试三个部分,以保证评估的客观性和全面性。
平时表现部分,将根据学生在课堂上的参与度、提问和回答问题的表现等进行评估。
花样流水灯的设计摘要城市夜景中,变幻多姿的霓虹灯历来是一道亮丽的风景。
利用单片机的自动控制功能,设计出相应不同的电路,可以实现彩灯不同模式的流水效果。
单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心即使单片机。
单片机的最明显的优势,就是想入到各种仪器,设备中。
本课程是利用A T80C51单片机的自动控制功能,并结合其它电子元器件以及软件实现的流水灯,实现不同种类的流水现象。
关键字:AT80C51单片机,LED,花样流水灯目录1绪论 (1)2 相关元件及电路设计 (1)2.1 AT89C51芯片功能特性及应用 (1)2.2 MCS-51单片机 (2)2.2.1 内部结构 (2)2.2.2 引脚定义 (2)2.2.3 外部总线构成 (4)2.3单片机时钟电路及时钟时序单位 (5)2.4单片机的复位 (7)2.4.1 复位状态 (7)2.4.2 复位电路 (8)3电路及程序设计 (9)3.1电路原理图设计 (9)3.2电路程序设计 (10)总结 (17)致谢 (18)参考文献 (18)1绪论当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。
目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。
本设计用AT89C51单片机自制了一款简易的花样流水灯,介绍了其硬件电路及软件编程方法,在实践中体验单片机的自动控制功能。
该设计具有实际意义,可以在广告业、媒体宣传、装饰业等领域得到广泛应用。
学习单片机的最有效方法就是理论与实践并重,现在我把单片机流水灯设计作为一个课程设计,需要更深的去了解单片机的很多功能,努力的去查找资料。
本课题将以发光二极管作为发光器件,用单片机自动控制,实现一个简易的花样流水灯设计。
2 相关元件及电路设计2.1 AT89C51芯片功能特性及应用单片机在我们的日常生活和工作中无处不在、无处不有:家用电器中的电子表、洗衣机、电饭褒、豆浆机、电子秤;住宅小区的监控系统、电梯智能化控制系统;汽车电子设备中的ABS、GPS、ESP、TPMS;医用设备中的呼吸机,各种分析仪,监护仪,病床呼叫系统;公交汽车、地铁站的IC卡读卡机、滚动显示车次和时间的LED点阵显示屏;电脑的外设,如键盘、鼠标、光驱、打印机、复印件、传真机、调制解调器;计算机网络的通讯设备;智能化仪表中的万用表,示波器,逻辑分析仪;工厂流水线的智能化管理系统,成套设备中关键工作点的分布式监控系统;导弹的导航装置,飞机上的各种仪表等等。
花样流水灯课课程设计一、教学目标本节课的教学目标是让学生掌握花样流水灯的设计与制作方法,培养学生的动手能力和创新能力。
具体来说,知识目标包括了解流水灯的工作原理和基本电路图,掌握单片机的使用方法和编程技巧;技能目标包括能够独立设计并制作一个简单的花样流水灯,能够使用编程软件进行程序编写;情感态度价值观目标包括培养学生的团队合作意识,提高学生对电子科技的兴趣和热情。
二、教学内容本节课的教学内容主要包括三个方面:首先是流水灯的工作原理和基本电路图的讲解,让学生了解流水灯的基本构成和运作方式;其次是单片机的使用方法和编程技巧的教授,让学生掌握如何使用单片机进行程序编写;最后是花样流水灯的设计与制作的实践,让学生通过动手实践,将所学知识应用到实际制作中。
三、教学方法为了达到本节课的教学目标,我将采用多种教学方法进行教学。
首先,我会通过讲解和演示的方式来教授流水灯的工作原理和基本电路图,让学生能够清晰地了解和掌握相关知识;其次,我会通过实践操作和案例分析的方式来教授单片机的使用方法和编程技巧,让学生在实际操作中学习和掌握相关技能;最后,我会学生进行团队合作,让他们共同设计和制作一个花样流水灯,以此来培养他们的团队合作意识和创新能力。
四、教学资源为了支持本节课的教学内容和教学方法的实施,我将准备多种教学资源。
首先,我会准备相关的教材和参考书籍,以便学生能够有足够的资料进行学习和参考;其次,我会准备多媒体资料,如图片、视频等,以便在讲解和演示时能够更直观地展示相关内容;最后,我会准备实验设备,如单片机、电路板等,以便学生在实践操作中能够更好地学习和掌握相关技能。
五、教学评估本节课的教学评估将采取多元化方式进行,以全面、客观、公正地评价学生的学习成果。
评估主要包括以下几个方面:1.平时表现:观察学生在课堂上的参与程度、提问回答、小组讨论等,以了解学生的学习态度和实际操作能力。
2.作业:布置与课程内容相关的作业,要求学生独立完成,评估其对知识的掌握程度和应用能力。
单片机课程设计题目:花样流水灯姓名:所在学院:所学专业:班级:学号:指导教师:完成时间:课程设计任务书一.基本情况学时:2周学分:2学分适应班级:09电气工程2班二、课程设计的意义、性质、目标、要求1. 意义课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。
进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不少的,是非常必要的。
2.性质课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程内容掌握、应用得的专门性实践类课程。
3.目标通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。
4.要求(1)课程设计的基本要求单片机课程设计的主要内容包括:理论设计与撰写设计报告等。
其中理论设计又包括选择总体方案,硬件系统设计、软件系统设计;硬件设计包括单元电路,选择元器件及计算参数等;软件设计包括模块化层次结构图,程序流程图。
程序设计是课程设计的关键环节,通过进一步完善程序设计,使之达到课题所要求的指标。
课程设计的最后要求是写出设计总结报告,把设计内容进行全面的总结,若有实践条件,把实践内容上升到理论高度。
(2)课程设计的教学要求单片机课程设计的教学采用相对集中的方式进行,以班为单位全班学生集中到设计室进行。
做到实训教学课堂化,严格考勤制度,在实训期间(两周)累计旷课达到6节以上,或者迟到、早退累计达到8次以上的学生,该课程考核按不及格处理。
在实训期间需要外出查找资料,必须在指定的时间内方可外出。
课程设计的任务相对分散,每3—5名学生组成一个小组,完成一个课题的设计。
小组成员既有分工、又要协作,同一小组的成员之间可以相互探讨、协商,可以互相借鉴或参考别人的设计方法和经验。
实验三:花样流水灯实验一、实验目的1.熟悉LED的显示特点;2.了解单片机系统实现花样流水灯实验的硬件电路和软件编程技巧;3.熟悉基本汇编指令的灵活应用。
二、实验仪器、材料1.微型计算机(PⅣ以上)2.编程、汇编与模拟平台软件Keil uVision33.电子技术专业仿真软件protues运行平台4.单片机实训开发电路板三、实验内容和步骤1.2.//从左到右(或从右到左)流水循环显示实验ORG 0000HMOV A,#80H //MOV A,#01H ;从右到左LOOP:RL A //RR A ;从右到左MOV P1,AACALL DELAYSJMP LOOPDELAY:MOV R7,#0FFH ;延时1ms程序DELAY1:MOV R6,#0FFHDELAY2:DJNZ R6,DELAY2DJNZ R7,DELAY1RETEND//从两端到中间、从中间到两端显示实验ORG 0000HLOOP:MOV P1,#81HACALL DELAYMOV P1,#42HACALL DELAYMOV P1,#24HACALL DELAYMOV P1,#18HACALL DELAYMOV P1,#24HACALL DELAYMOV P1,#42HACALL DELAYSJMP LOOPDELAY:MOV R7,#0FFH ;延时1ms程序DELAY1:MOV R6,#0FFHDELAY2:DJNZ R6,DELAY2DJNZ R7,DELAY1RETEND//从左到右、从右到左流水显示实验1ORG 0000HMOV A,#80HMOV R0,#08HLOOP:RL AMOV P1,AACALL DELAYDJNZ R0,LOOPMOV R0,#07HLOOP1:RR AMOV P1,AACALL DELAYDJNZ R0,LOOP1MOV R0,#07HSJMP LOOPDELAY:MOV R7,#0FFH ;延时1ms程序DELAY1:MOV R6,#0FFHDELAY2:DJNZ R6,DELAY2DJNZ R7,DELAY1RETEND//从左到右、从右到左流水显示实验2ORG 0000HMOV A,#01HLOOP:RL AMOV P1,AACALL DELAYCJNE A,#80H,LOOPLOOP1:RR AMOV P1,AACALL DELAYCJNE A,#01H,LOOP1SJMP LOOPDELAY:MOV R7,#0FFH ;延时1ms程序DELAY1:MOV R6,#0FFHDELAY2:DJNZ R6,DELAY2DJNZ R7,DELAY1RETEND//从左到右、从右到左流水显示实验3ORG 0000HMOV A,#00HSETB CYLOOP:RLC AJC LOOP1MOV P1,AACALL DELAYSJMP LOOPLOOP1:RRC AJC LOOPMOV P1,AACALL DELAYSJMP LOOP1DELAY:MOV R7,#0FFH ;延时1ms程序DELAY1:MOV R6,#0FFHDELAY2:DJNZ R6,DELAY2DJNZ R7,DELAY1RETEND//花样流水灯查表显示实验ORG 0000HSTART:MOV R0,#00HMOV P1,#00HLOOP:MOV A,R0ADD A,#0CHMOVC A,@A+PCCJNE A,#01H,XSH ;3SJMP START ;2XSH:MOV P1,A ;2ACALL DELAY ;2INC R0 ;1SJMP LOOP ;2ASCTAB:DB0FFH,00H,0FFH,00H,0FFH,00H,0FH,0F0H,0FH,0F0H,0FH,0F0H,0FH,0F0H,0CCH,55H,0AAH,55H,0AAH,55H,0AAH,55H DB81H,42H,24H,18H,24H,42H,81H,42H,24H,18H,24H,42H,81H,42H,24H,18H,24H,42H,81H,42H,24H,18H,24H,42H,81H DB03H,06H,0CH,18H,30H,60H,0C0H,60H,30H,18H,0CH,06H,03H,06H,0CH,18H,30H,60H,0C0H,60H,30H,18H,0CH,06H,03H,0 1HDELAY:MOV R7,#0FFH ;延时1ms程序DELAY1:MOV R6,#0FFHDELAY2:MOV R5,#02HDELAY3:DJNZ R5,DELAY3DJNZ R6,DELAY2DJNZ R7,DELAY1RETEND。
单片机花样流水灯课程设计一、课程目标知识目标:1. 理解单片机的基本原理和功能,掌握单片机编程的基本语法;2. 学习并掌握流水灯的设计原理和实现方法;3. 了解花样流水灯的创意设计,能够运用所学知识进行简单的创新设计。
技能目标:1. 能够独立完成单片机的编程和调试,实现基本流水灯效果;2. 学会运用逻辑思维和问题解决能力,分析并解决流水灯编程过程中的问题;3. 提高团队协作能力,通过与同学合作完成更复杂的花样流水灯设计。
情感态度价值观目标:1. 培养学生对单片机及电子制作的兴趣和热情,激发创新精神;2. 培养学生面对困难时的积极态度,勇于尝试和解决问题的勇气;3. 增强学生的环保意识,让学生明白电子制作中的资源节约和环保重要性。
分析课程性质、学生特点和教学要求:本课程为单片机花样流水灯课程设计,适用于高年级学生。
学生已具备一定的单片机基础知识,具备初步编程能力。
课程性质为实践性、创新性和团队合作性。
在教学过程中,注重培养学生的实际操作能力和创新思维,同时强调团队协作能力的提升。
根据以上分析,课程目标分解为以下具体学习成果:1. 学生能够独立完成基本流水灯编程和调试;2. 学生能够分析并解决流水灯编程中的问题;3. 学生能够与团队成员合作,完成至少两种不同花样流水灯的设计与实现;4. 学生能够撰写实验报告,总结课程学习心得和创新体会。
二、教学内容根据课程目标,教学内容分为以下三个部分:1. 单片机基础知识回顾- 章节链接:课本第三章“单片机原理与编程基础”- 内容列举:单片机的基本结构、工作原理、I/O口编程。
2. 流水灯原理与编程实现- 章节链接:课本第四章“单片机实践与应用”- 内容安排:- 流水灯设计原理- 延时函数的使用- I/O口控制LED亮灭- 流水灯编程实现3. 花样流水灯设计与创新- 章节链接:课本第四章“单片机实践与应用”及附录“创意电子制作”- 内容安排:- 流水灯花样设计思路- 逻辑编程技巧- 创新设计方法- 团队合作与分工教学进度安排:1. 第一周:回顾单片机基础知识,完成I/O口编程训练;2. 第二周:学习流水灯原理,完成基本流水灯编程;3. 第三周:学习花样流水灯设计,进行创新实践;4. 第四周:团队协作,完成至少两种不同花样流水灯设计与实现;5. 第五周:撰写实验报告,总结课程学习。
郑州华信学院课程设计任务书题目: 花样流水灯设计专业、班级 11电气工程及其自动化(1)学号 1102120129 姓名汪志杰主要内容、基本要求、主要参考资料等:主要内容:利用单片机控制16个发光二极管模拟的彩灯按照一定的规律点亮、熄灭、闪烁。
基本要求:1.实现发光二极管的多样化显示;2.利用proteus软件完成设计电路和仿真;3.掌握相关芯片和电子元件的使用方法;4.通过此次设计将单片机软硬件结合起来对程序进行编辑、校验,锻炼实践能力和理论联系实际的能力。
主要参考资料:[1]李全利,单片机原理及接口技术[M],高等教育出版社[2]王文杰,单片机应用技术[M],冶金工业出版社[3]朱清慧,PROTEUS教程——电子线路设计、制版与仿真[M],清华大学出版社[4]单片机实验指导书,天煌教仪[5]彭伟,单片机C语言程序设计实训100例[M],电子工业出版社完成期限:指导教师签名:课程负责人签名:年月日郑州华信学院课程设计说明书题目:花样流水灯设计*名:***院(系):机电工程学院专业班级:11电气工程及其自动化(1)班学号:**********指导教师:***成绩:时间:2013年12月17日至2013年12月28日目录摘要 (1)summary (2)1 课程设计的目的和要求 (3)1.1 设计目的 (3)1.2 设计要求 (3)2 总体设计 (3)2.1 硬件总体设计 (3)2.1.1 设计思想 (3)2.1.2 原件清单 (4)2.1.3 模块分析 (4)2.2软件总体设计 (5)3 硬件设计 (6)3.1 AT89C51单片机的硬件结构 (6)3.1.1主要特性 (7)3.1.2主要引脚功能 (7)3.1.3外部总线结构 (9)3.1.4振荡器特性 (10)3.1.5芯片擦除 (11)3.2硬件电路设计 (11)3.2.1复位电路 (11)3.2.2震荡电路 (12)3.2.3 LED电路显示 (15)4 软件设计 (15)4.1主程序设计 (15)4.2子程序设计 (16)4.3流水灯控制码程序设计 (16)4.4程序流程图 (18)5使用keil,proteus软件调试仿真说明 (18)5.1 Proteus的介绍 (18)5.2 Proteus的特点 (18)5.3 Proteus的使用方法 (19)5.4电路原理图的设计方法 (19)5.5仿真过程 (21)6测试数据 (21)7附录 (22)7.1花样流水灯程序 (22)7.2花样流水灯总线路图 (24)结束语 (25)参考文献 (25)摘要随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯不断变化闪烁。