欢迎来到天天文库
浏览记录
ID:43532957
大小:908.57 KB
页数:16页
时间:2019-10-10
《广告灯(LED灯左移右移)电路设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、新疆农捷丈学机械交通学悅《单片机技术与应用》课程设计说明书题目:广告灯(LED灯左移右移)电路设计专业班级:学号:学生姓名:指导教师:时间:目录1设计目的32设计内容32.1设计任务及要求32.2设计方案及原理33设计步骤33.1硬件电路设计33.2硬件电路组成框图43.3各个硬件电路及工作原理43.3.1晶振电路43.3.2LED灯电路53.3.3复位电路53.4绘制原理图63.5元件参数计算63.6元件清单列表63.7程序设计73.7.1绘制程序原理图83.7.2汇编程序94调试与仿真95硬
2、件调试结果105.1面包板电路的搭建测试115.2电路调试结果126心得体会14广告灯(LED灯的左移右移)电路设计作者:秦春旺指导老师:艾海捉•赛买捉李春兰1设计目的(1)会利用软件绘制流水广告灯电路原理图。(2)通过单片机课程设计,熟练汇编语言的编程方法,将理论联系到实践屮去,提高我们的动脑和动手的能力。(3)会用Ke订C51软件对源程序进行编译调试及与proteus软件联调,实现电路的仿真。2设计内容广告灯是一种常见的装饰,常用与街上的广告及舞台装饰灯场合。最简单的流水广告灯就是各个灯依次
3、发光。本任务利用STC89C51单片机来实现这一功能。2.1设计任务及要求输出“0”时,发光二极管亮,开始时按照Pl・0、Pl.l、-P1.7的顺序依次点亮发光将8个发光二极管D1-D8接在单片机的Pl.0-P1.7端口上,当对应的P1口二极管,然后再按照Pl.7、Pl.6-P1.0的顺序依次点亮发光二极管,重复循环。2.2设计方案及原理单片机CPU芯片STC89C51,工作环境为常温。发光二极管,工作环境为常温通过对单片机STC89C51系统的学习,如果要让接在STC89C51芯片P1.0□的
4、LED1亮起来,那么只耍把P1.0口的电平变为低电平就可以了;相反,如杲耍接在P1.0口的灯熄灭,把P1.0口的电平变为低电平就可以;同理。接在Pl.0-P1.7口的其他7个LED灯的点亮和熄灭方法同LED1.因此,要实现LED灯的左右循环功能只要将LED1-LED8依次点亮、熄灭,8只LED灯便会一会亮一会暗的做流水灯。再在此我们还应注意一点,出于人眼的视觉暂留效果效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果。单片机的应用系统由
5、软件和硬件组成,上述硕件原理图搭建完成上电之后,我们还不能看到LED循环点亮的现象,我们还需要告诉单片机怎么来进行工作,即编写程序控制单片机管脚电平的高低变化,来实现发光二极管的左右循环。3设计步骤3.1硬件电路设计电路组成。这里选择具冇内部程序存储器的AT89S51单片机作为控制电路,其Pl口接8个发光二极管(LED)和8个限流电阻。电路分析,耍使LED点亮,则P1口的对应端子输出低电平,即P1・1=O时,D1亮。一般情况下,驱动LED的电流约10mA左右,而LED本身的压降为2V。当Pl・1
6、输出为低电平时,输出为0V,则流经D1的电流为6.3mA,为了在仿真实验屮让LED更亮一些,在这里取限流电阻为270Qo相反,当P1.1输出为高电平时,输出电压为5V,则流经D1的电流为0mA,1)1熄灭,即P1.1=1时,D1熄灭。P1口输出电平分析。在图2.1屮,P1口的每一位都接冇一个LED,要实现流水灯功能,就是要让各个LED依次点亮一段时间,再熄灭一段时间,然后再点亮下一个LED—段时间,然后再熄灭一段吋间,如此循环。换句话来说,就是让P1口周而复始地输出高电平和低电平,要实现这一功能
7、,最简单和最直接的方法是依次将数据送往P1口,每送一个数据延时一段时间。3.2硬件电路组成框图如图3-1图3-1®件电路框图3.3各个硬件电路及工作原理3.3.1晶振电路如图3-2C1-•3JJFC2・•3UF图3-2品振电路工作原理:单片机系统里都有晶振,在单片机系统里晶振作用非常大,全称叫晶体振荡器,他结合单片机内部电路产生单片机所需的吋钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机品振捉供的时钟频率。在通常工作条件下,普通的晶振频率绝
8、对精度可达百万分Z五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)o晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单-频振荡。晶振有一个重要的参数,那就是负载电容值,选择与负载电容值相等的并联电容,就可以得到品振标称的谐振频率。一般的品振振荡电路都是在一个反相放大器(注意是放大器不是反相器)的两端接入晶振,再有两个电容分别接到晶振的两端,每个电容的另一端再接到地,这两个电容串联的容量值就应该等于负载电容。为减少寄生电容,
此文档下载收益归作者所有