欢迎来到天天文库
浏览记录
ID:17612447
大小:114.00 KB
页数:10页
时间:2018-09-03
《led灯课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、扬州职业大学单片机课程设计题目:花样流水灯姓名:浦义宏班级:09电气(2)班学号:23号指导老师:许翔摘要城市夜景中,变幻多姿的霓虹灯历来是一道亮丽的风景。利用单片机的自动控制功能,设计出相应不同的电路,可以实现彩灯不同模式的流水效果。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心即使单片机。单片机的最明显的优势,就是想入到各种仪器,设备中。本课程是利用AT89C51单片机的自动控制功能,并结合其它电子元器件以及软件实现的流水灯,实现不同种类的流水现象。关键字:AT89C51单片机,LED,花样流水灯一.课程设计任务和要求以AT89C51
2、为核心,设计一种花样流水灯,有三种不同的亮法,用一个按键来控制不同的亮法,以达到我们要实现的课程设计目的,也让我们学会如何在硬件与软件之间形成很好的链接,让我们在自己实训更实际的了解单片机在我们日常生活中的应用,让我们明白了科学的严谨与认真,要有自己的创新,不能用传统的设计方案,要跟上时代的要求,适应社会的需要,减少成本避免不必要的浪费,设计要安全可靠。通过单片机课程设计,熟练掌握汇编语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力。二.课题要求花样流水灯的设计:1.八盏灯有三种不同的亮法;2.一个按键来控制灯的亮法;3.按键按一次第一种亮法,按两次第二种亮
3、法,按三次第三种亮法。目录1课程简介12硬件设计22.1电源设计22.2单片机最小系统22.2.1复位系统22.2.2晶振系统22.3单片机应用技术简介32.4其他电路32.4.1按键42.4.2LED的电路43软件设计53.1整体介绍53.2软件框架63.3具体软件实现64调试过程74.1硬件74.2软件84.3心得体会85附录95.1电路图105.2软件程序115.3参考文献121课程简介当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。目前,一个学习与应用单
4、片机的高潮正在工厂、学校及企事业单位大规模地兴起。本设计用AT89C51单片机自制了一款简易的花样流水灯,介绍了其硬件电路及软件编程方法,在实践中体验单片机的自动控制功能。该设计具有实际意义,可以在广告业、媒体宣传、装饰业等领域得到广泛应用。学习单片机的最有效方法就是理论与实践并重,现在我把单片机流水灯设计作为一个课程设计,需要更深的去了解单片机的很多功能,努力的去查找资料。本课题将以发光二极管作为发光器件,用单片机自动控制,实现一个简易的花样流水灯设计。2硬件设计2.1电源设计7805电路图如下:7805的参数:1.输出电压是+5V2.失稳电压是3V,输出电流是1A3.极
5、限输入电压是36V,最低输入电压比输出电压高3-4V硅桥参数:最大正向电流:50.0A,承受最大反向电压:1000V2.2单片机最小系统1.复位系统(1).上电复位电路AT89C51的上电复位电路如图所示,只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。对于CMOS型单片机,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1µF。上电复位的工作过程是在加电时,复位电路通过电 容加给RST端一个短暂的高电平信号,此高电平信号随着Vcc对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。为了保证系统能够可靠地复位
6、,RST端的高电平信号必须维持足够长的时间。上电时,Vcc的上升时间约为10ms,而振荡器的起振时间取决于振荡频率,如晶振频率为10MHz,起振时间为1ms;晶振频率为1MHz,起振时间则为10ms。在如图的复位电路中,当Vcc掉电时,必然会使RST端电压迅速下降到0V以下,但是,由于内部电路的限制作用,这个负电压将不会对器件产生损害。另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l”态。如果系统在上电时得不到有效的复位,则程序计数器PC将得不到一个合适的初值,因此,CPU可能会从一个未被定义的位置开始执行程序。(2).手动复位电路手动按钮复位需要人为在
7、复位输入端RST上加入高电平。一般采用的办法是在RST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。2.晶振系统80C51型单片机内有一高增益反相放大器,按如图连接可构成自激振荡电路,振荡频率取决于石英晶体的振荡频率,范围可取1.2—12MHz,C01.C02主要起频率微调和稳定作用,电容值可取5—30Pf.2.3单片机应用技术简介1.P口介绍:(1)P0口的P0.
此文档下载收益归作者所有