77范文网 - 专业文章范例文档资料分享平台

基于单片机控制的节日彩灯控制课程设计(3)

来源:网络收集 时间:2019-04-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

武汉理工大学单片机课程设计报告

3.3 LED彩灯显示电路设计

LED彩灯显示电路实际上是由8个发光二极管和8个电阻构成的电路。发光二极管与电阻对应串联,然后接在与之相对应的P1口上。通过软件编程对P2口输出高低电平来实现不同的闪烁花型。由于发光二极管的导通电压一般为1.7V以上,另外,他的工作电流根据型号不同一般为1mA到30mA,电阻选择范围100欧姆~3千欧姆在此我们这里选用1k欧姆的电阻。如图3-2所示。

图3-2 LED彩灯显示电路

3.4 按键控制电路设计

按键控制电路是由6个按键开关构成的。他们分别接在单片机AT89C51的P1接口和P3.0口,Key1—Key5接在P1.0—P1.4,Key6接在P3.7上。为了一对一的控制LED灯的闪烁方式。当按下开关Key1时, LED彩灯系统闪烁第一种彩灯花型。当按下开关Key2时, LED灯系统闪烁第二种闪烁方式,以此类推。当闭合Key6时,彩灯闪烁节拍变慢。如图3-3所示。总体设计电路如图3-4所示。

6

武汉理工大学单片机课程设计报告

图3-3按键电路

图3-4 总体设计电路

7

武汉理工大学单片机课程设计报告

4 系统的软件设计

单片机的应用系统由硬件和软件组成,上述硬件原理图搭建完成上电之后,我们还不能看到多控制、多闪烁方式的LED彩灯系统循环点亮的现象,我们还需要告诉单片机怎么样进行控制,即编写程序控制单片机管脚电平的高低变化,来实现发光二极管的明灭。软件编程是多控制、多闪烁方式的LED彩灯系统中的一个重要的组成部分,是本设计的重点和难点。下面,我将阐述多控制、多闪烁方式的LED彩灯系统是如何实现8个LED彩灯的循环点亮,来介绍实现流水彩灯控制的软件编程方法。

4.1 按键扫描子程序设计

本设计是以单片机AT89C51为核心控制8个发光二极管4种闪烁方式的变换。程序启动时跳转到键盘判断模块程序中,循环检测直到有按键按下的时候,程序转去相对应按键的彩灯显示的花型模块。

4.2 主程序设计

程序启动时跳转到键盘判断模块程序中,此程序里面包含4个按键的情况判断,循环检测直到有按键按下的时候,程序转去相对应按键的彩灯显示的花型模块。

org 00h jmp start

start: mov p3,#0ffh jnb p3.3,button4 sjmp start button3: mov p1,#0ffh sjmp start button4 : mov p1,#0feh lcall delay loop: mov a,p1 rl a mov p1,a lcall delay

8

武汉理工大学单片机课程设计报告

jnb p3.2,button3 jnb p3.1,button4 jnb p3.0,button1 sjmp loop button1: mov p1,#7fh lcall delay lop: mov a,p1 rr a mov p1,a lcall delay jnb p3.2,button3 jnb p3.1,button4 sjmp lop delay: mov r6,#200 loop2: mov r7,#250 loop1: nop nop

djnz r7,loop1 djnz r6,loop2 ret end

9

武汉理工大学单片机课程设计报告

5 课程设计总结

在不断学习中,终于完成了课程设计任务。通过本设计锻炼了我们的实践能力,也是对以后我们实际工作能力的训练和考察过程。现在是一个高科技的时代,单片机的应用无处不在,这更坚定了我要学好单片机的决心。

本设计本身就比较简单,整个设计的过程中每一步都是自己亲自做过的,在经过遇到问题,思索问题到解决问题的过程中,就连向别人请教的过程也是一种收获,收获是最多的。以往没有注意到的问题,都在这一次的课程设计中得以体现,这培养了我的细心,耐心和专心。我觉得能够在这次的课程设计中学到很多的东西,以往不注意的细节,在这一次中是必须让自己去注意的。也是我这所学到知识的一个体现。我深深知道,每一次的学习实践环节都是那么的来之不易,都是通过老师的深思熟虑后,才给我们定下目标。然后让我们在知识的海洋里翱翔,让我们随着年龄的增长不断的扩充自己的知识领域,也逐渐成熟,逐渐长大,老师同时也教导我们逐渐成为一个能够为身边的人,为家庭,为国家做出点点贡献的人,教导我们学会感恩。所以,我在这次的课程设计中,认真对待每一个过程,希望自己的认真,自己最后的课程设计的成果能够回报老师教导。

10

武汉理工大学单片机课程设计报告

参考文献

[1] 马秀娟.电工电子实践教程[M].哈尔滨:哈尔滨工业大学出版社,2004.157-160. [2] 吕曙东、孙宏国.电工电子实验技术[M].南京:东南大学出版社,2004.196-198. [3] 褚南峰.电工技术试验及课程设计[M].北京:中国电力出版社,2005.166-168.

[4] 郭永贞.电子技术试验与课程设计指导模拟电路分册[M].南京:东南大学出版社,2004.34-39.

[5] 康华光.电子技术基础[M].第五版.北京:高等教育出版社,2006.2-510.

[6] 西华大学老师.电子技术试验指导书[M].成都:西华大学电工电子试验实习中心,2009.105-188.

[7] 陈正义.单片机控制实习[M].北京:人民邮电出版社,2006.3-90. [8] 姚富安等.实用电子实际基础[M].北京:理工大出版社,2008.132-266.

11

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于单片机控制的节日彩灯控制课程设计(3)在线全文阅读。

基于单片机控制的节日彩灯控制课程设计(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/615004.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: