ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:627.50KB ,
资源ID:6879596      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6879596.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机广告灯.doc)为本站会员(j35w19)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

单片机广告灯.doc

1、1信 息 工 程 学 院课 程 设 计 报 告设计题目: 单片机广告灯设计 名 称: 电子信息专业基础课程设计 班 级: 电子 1102 班 姓 名: 姚旭 李顶峰 学 号: 2011013581 2011013562 设计时间: 2013.12.17 至 2013.12.31 指导教师: 王祥青 评 语: 评阅成绩: 评阅教师: 姓名李顶峰姚旭学号 20110135622011013581设计题目:单片机广告灯设计设计内容与指标要求:1、设计内容指标要求(1)熟悉 Keil 软件的调试和仿真。 (2)通过实验提高对单片机的认识。 (3)通过实验提高软件调试能力。 (4)进一步熟悉和掌握单片机

2、的结构及工作原理。(5)掌握在单片机系统中各个引脚的作用。(6)掌握数据输出程序的设计方法。(7)学习 8051 芯片及 LED 的使用。进度安排:第一周:完成分组,确定课题,定方案,设计硬件、软件第二周:找寻资料,进行仿真调试功能 准备论文单片机课程设计目 录第 1 章 系统概述11.1 设计目的和意义 .11.2 设计的主要内容 .1第 2 章 设计方案22.1 方案实施所需的条件 .22.1.1 软件条件 22.1.2 硬件或仿真条件 22.2 设计难点与解决方案 .22.2.1 设计难点 .22.2.2 解决方案 .2第 3 章 软件设计.33.1 功能模块划分 33.2 各模块程序流

3、程及代码4第 4 章 目标系统 .84.1 仿真系统运行演示84.2 系统展望.10参考文献11单片机课程设计- 1 -第 1 章 系统概述1.1 设计目的和意义随着改革的不断深入,社会主义市场经济的不断繁荣和发展,个大中小城市都在进行亮化工程。个人企业为宣传自己企业的形象和产品,均采用广告手法之一:流水灯来实现这一目的.当我们夜晚走在大街上,马路两旁各色各样的流水灯广告均可以见到,一种是采用霓虹灯管做成的各种形状和多种彩色的灯管,另一种为日光等管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果。这些灯的亮灭,闪烁时间及流动方向等均可以通过单片机来达到控制的要求.在学习了单片机技术课

4、程后,为了加深对理论知识的理解,学习理论知识在实际中的运用,培养动手能力和解决实际问题的能力。进一步理解和消化书本知识,运用所学知识和技能进行简单的设计。1.2 设计的主要内容生活中广告流水灯的形式和点亮的次序是多种多样的。有单一颜色的几个灯按固定的次序来点亮的,有多个不同颜色的灯构成某一图案依次点亮的,也有多排广告灯按多种组合好的次序循环点亮的等。我的设计就是这些广告灯中的最基本类型。利用广告灯;AT89S51 单片机,控制小灯的左移,右移,从中间到两边,从两边到中间,奇数亮等来控制小灯的花式,达到预定的广告效果!单片机课程设计- 2 -第 2 章 设计方案2.1 方案实施所需的条件2.1.

5、1 软件条件Keil uVision4 Proteus2.1.2 硬件条件AT89C51单片机2.2 设计难点与解决方案2.2.1 设计难点利用取表的方法,使端口P1做单一灯的变化:从左到右亮、从右向左、从两边到中间亮、从中间到两边、奇数亮偶数灭、偶数亮奇数灭2.2.2 解决方案生活中广告流水灯的形式和点亮的次序是多种多样的。有单一颜色的几个灯按固定的次序来点亮的,有多个不同颜色的灯构成某一图案依次点亮的,也有多排广告灯按多种组合好的次序循环点亮的等。我的设计就是这些广告灯中的最基本类型。首先通过互联网看到有关流水灯的资料,一个程序让 LED 以不同的方式亮。分别是:左移,右移,从外向内亮,奇

6、数亮,一直亮等。单片机课程设计- 3 -第 3 章 软件设计3.1 功能模块划分单片机课程设计- 4 -电路原理图图 3.1 电路原理图图 3-1 系统功能模块图3.2 各模块程序流程及代码#include #define uchar unsigned char#define uint unsigned intsbit P10=P10;sbit P11=P11;sbit P12=P12;sbit P13=P13;sbit P14=P14;sbit P15=P15;sbit P16=P16;sbit P17=P17;void main (void) /主程序 uint n;while(1) P1

7、=0xff;P10=0; /从左到右亮for(n=0;n30000;n+); P10=1;P11=0;单片机课程设计- 5 -for(n=0;n30000;n+);P11=1;P12=0;for(n=0;n30000;n+);P12=1;P13=0;for(n=0;n30000;n+);P13=1;P14=0;for(n=0;n30000;n+);P14=1;P15=0;for(n=0;n30000;n+);P15=1;P16=0;for(n=0;n30000;n+);P16=1;P17=0;for(n=0;n30000;n+);P17=1;P16=0; /从右到左亮for(n=0;n3000

8、0;n+);P16=1;P15=0;for(n=0;n30000;n+);P15=1;P14=0; for(n=0;n30000;n+);P14=1;P13=0;for(n=0;n30000;n+);P13=1;P12=0;for(n=0;n30000;n+);P12=1;P11=0;for(n=0;n30000;n+);P11=1;P10=0;for(n=0;n30000;n+);P10=0;P11=1; /从左到右依次点亮for(n=0;n30000;n+);P11=0;P12=1;for(n=0;n30000;n+);P12=0;P13=1;for(n=0;n30000;n+);P13=

9、0;P14=1;for(n=0;n30000;n+);P14=0;P15=1;for(n=0;n30000;n+);P15=0;P16=1;for(n=0;n30000;n+);P16=0;P17=1;for(n=0;n30000;n+);P17=0;单片机课程设计- 6 -for(n=0;n30000;n+);P1=0xff; /从右到左依次点亮for(n=0;n30000;n+); P17=0;P16=1; for(n=0;n30000;n+);P16=0;P15=1;for(n=0;n30000;n+);P15=0;P14=1; for(n=0;n30000;n+);P14=0;P13=

10、1;for(n=0;n30000;n+);P13=0;P12=1;for(n=0;n30000;n+);P12=0;P11=1;for(n=0;n30000;n+);P11=0;P10=1;for(n=0;n30000;n+);P10=0;for(n=0;n30000;n+);P1=0xff; /从两边到中间亮for(n=0;n30000;n+);P10=0;P17=0; for(n=0;n30000;n+);P11=0;P16=0;P10=1;P17=1;for(n=0;n30000;n+);P12=0;P15=0;P11=1;P16=1;for(n=0;n30000;n+);P13=0;P

11、14=0;P12=1;P15=1;for(n=0;n30000;n+);P1=0xff; /从中间到两边for(n=0;n30000;n+);P13=0;P14=0; for(n=0;n30000;n+);P12=0;P15=0;P13=1;P14=1;for(n=0;n30000;n+);P11=0;P16=0;P12=1;P15=1;for(n=0;n30000;n+);单片机课程设计- 7 -P10=0;P17=0;P11=1;P16=1;for(n=0;n30000;n+);P1=0Xff; /偶数亮,奇数不亮for(n=0;n30000;n+);P10=0;P12=0;P14=0;P

12、16=0;P11=1;P13=1;P15=1;P17=1;for(n=0;n34000;n+);P10=1;P12=1;P14=1;P16=1; /奇数亮,偶数不亮P11=0;P13=0;P15=0;P17=0;for(n=0;n34000;n+);P1=0X00; /长亮for(n=0;n40000;n+);单片机课程设计- 8 -第 4 章 目标系统4.1 仿真系统运行演示偶数亮,如图 4.2图 4.2奇数亮,如图 4.3图 4.3从中间向两边从两边向中间,如图 4.4单片机课程设计- 9 -图 4.4连续闪亮,如图 4.5图 4.5单片机课程设计- 10 -4.2 系统展望在现在诸多的娱

13、乐场所、理发店、宾馆、饭店、公司等的门外,都可以看到各式各样的广告流水灯。所谓“广告流水灯”,就是将一系列的有颜色的广告灯串联接在一起,然后令这些灯按一定的次序逐个或者几个的一次点亮和熄灭。由于各灯点亮和熄灭,产生的效果就像流动的水一样,因此,就称这类广告灯为“广告流水灯”。生活中广告流水灯的形式和点亮的次序是多种多样的。有单一颜色的几个灯按固定的次序来点亮的,有多个不同颜色的灯构成某一图案依次点亮的,也有多排广告灯按多种组合好的次序循环点亮的等。我设计的广告流水灯,就是这些广告灯中的类型。 当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构

14、成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。在大学学习期间,完成了前期的单片机基础知识学习以后,从大三开始将理论学习和实践相结合,逐步完成了一些系统的设计与制作。但以前在制作课件时只是学一点做一点,没有系统的总结经验。此次的论文撰写我们认真对以前的单片机应用过程中的问题进行了回顾和总结,使自己的经验得到了理论上的升华,这些都将是自己今后进一步发展的宝贵财富。为了实现用单片机对广告灯实现控制,我们用单片机着手对广告灯进行编程,画出接线图、流程图和写出指令表再运行程序,然后根据实际情况对程

15、序进行调试与完善。在这次的课程中,发现单片机在工业控制中的作用很大,它能使人的控制转变成自动控制,大大地降低了产品的成本,很大地提高生产效率。单片机课程设计11参考文献1 赵志刚.吴海滨Protel DXP 实用教程(修订本).清华大学出版社.北京交通大学出版社 200年月。2 刘和平PIC16F877X单片机实用软件与接口技术C语言及其应用.北京:航空航天大学出版社.2003年月。3 甘仞初,颜志军,杜晖,龙虹.信息系统分析与设计.北京:高等教育出版社.2003年6月。4 吴洁明,袁山龙.软件工程应用实践教程.北京:清华大学出版社.2003年8月。5 张毅刚. 单片机原理及接口技术.哈尔滨:哈尔滨工业大学出版社,1990 6 谭浩强.单片机课程设计. 北京:清华大学出版社,1989 7 张义,陈敌北.例说 8051.人民邮电出版社 8 肖婧.单片机入门与趣味实验设计.北京:北京航空航天大学出版社,20089 胡汉才. 单片机原理及其接口技术.北京:清华大学出版社,2002

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报