节日彩灯控制器的设计.docx

上传人:b****0 文档编号:9585516 上传时间:2023-05-20 格式:DOCX 页数:10 大小:466.71KB
下载 相关 举报
节日彩灯控制器的设计.docx_第1页
第1页 / 共10页
节日彩灯控制器的设计.docx_第2页
第2页 / 共10页
节日彩灯控制器的设计.docx_第3页
第3页 / 共10页
节日彩灯控制器的设计.docx_第4页
第4页 / 共10页
节日彩灯控制器的设计.docx_第5页
第5页 / 共10页
节日彩灯控制器的设计.docx_第6页
第6页 / 共10页
节日彩灯控制器的设计.docx_第7页
第7页 / 共10页
节日彩灯控制器的设计.docx_第8页
第8页 / 共10页
节日彩灯控制器的设计.docx_第9页
第9页 / 共10页
节日彩灯控制器的设计.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

节日彩灯控制器的设计.docx

《节日彩灯控制器的设计.docx》由会员分享,可在线阅读,更多相关《节日彩灯控制器的设计.docx(10页珍藏版)》请在冰点文库上搜索。

节日彩灯控制器的设计.docx

节日彩灯控制器的设计

 

《节日彩灯控制器的设计》课程设计报告

 

设计题目:

节日彩灯控制器的设计

专业:

物联网工程

指导教师:

学号:

085416135

姓名:

同组人员:

成绩:

评语:

 

计算机与数据科学学院

2018年1月16日

1、课程设计题目分析

1、题目要求:

以单片机为核心,设计一个节日彩灯控制器:

1)正常情况下,彩灯从左到右开始流动。

2)设计一按键,按此键则停止流动,所有灯为暗。

再按此案件彩灯正常流动。

3)设置一按键,按此键则灯间隔一个灯闪烁2s钟;再按此键,灯会由左到右,再由右向左流动闪烁2s钟。

2、涉及到的原理

 

3、设计思路

 

STC89C52RC单片机共有4个双向的8位并行I/O端口,片内I/O端口作为输出使用时,最常用的应用控制是相应的I/O引脚上的LED点亮与熄灭。

1.P1口

1.1位电路结构

由三部分组成:

(1)1个数据输出锁存器,用于输出数据位的锁存;

(2)2个三态的数据输入缓冲器BUF1和BUF2,用于读锁存数据和读引脚数据的输入缓冲;

(3)输入驱动电路,由1个场效应管(FET)和1个片内上拉电阻组成。

P1口某一位的位电路结构如下图所示:

图1-1

1.2工作过程分析

P1口只能作为通用的I/O口使用。

(1)P1口作为输出口时,若CPU输出1,Q=1,Q*=0,场效应管截止,P1口引脚的输出为1;若CPU输出0,Q=0,Q*=1,场效应管导通,P1口引脚的输出为0。

(2)P1口作为输入口时,分为“读锁存器”和“读引脚”两种方式。

“读锁存器”时,锁存器的输出端Q的状态经输入缓冲器BUF1进入内部总线;“读引脚”时,先向锁存器写1,使场效应管截止,P1.x引脚上的电平经输入缓冲器BUF2进入内部总线。

1.3P1口特点

P1口由于有内部上拉电阻,没有高阻抗输入状态,故为准双向口。

作为输出口时,不需要在片外接上拉电阻。

P1口“读引脚”输入时,必须先向锁存器写入1。

2.循环移位原理

循环移位法是采用循环程序结构进行编程。

我们在程序一开始就给P1口送一个数,这个数本身就让P1.0先低,其他位为高,然后延时一段时间,再让这个数据向高位移动,然后再输出至P1口,这样就实现“流水”效果了。

键盘具有向单片机输入数据、命令等功能,是人与单片机对话的主要手段。

下面介绍键盘的工作原理和键盘的工作方式。

2、课程设计

1、应用到的软件:

stc-isp-15xx-v6.85KeiluVision5

2、硬件设计分析

LED灯原理图:

KEY5控制KEY6控制

单片机原理图

1)包括功能能模块图

2)各个功能模块的原理

3)系统设计原理图

运用“STC89C52ORSTM32”单片机的部分模块实现要求功能

 

3、软件设计分析:

1)包括系统的程序设计的流程图;

2)

原程序及主要功能模块的简单介绍;

3)

主要代码:

4)设计基本步骤。

4、系统运行结果分析

1)系统操作的基本过程

2)如何操作

3)运行结果截图及分析;

3、总结

总结个人课程设计的基本思路,

方法,

存在的问题,

处理的方法等。

4、感谢

我们这次设计课题是“节日彩灯控制器的设计”,经过两个星期的时间,我们大体上完成了设计要求。

感谢老师在此期间对我的悉心指导,让我们知道了如何将理论与实践结合。

在此次课程设计期间,我渐渐学会了一些知识,由开始的不知如何去做到课程的完成,在此期间,询问了许多老师和同学,以及查阅资料,将遇到的问题进行了解决。

知道了如何去使用单片机,明白了看图的重要性,这都帮助了我们将实验完成。

感谢老师和同学的帮助,让我们顺利的完成了课题,也提高了自己的动手能力。

感谢老师不厌其烦的为我们讲解我们所迷惑的小知识,亲自为我们实验并且帮我们查找错误,这种种平易近人的教学作风,娴熟的知识及理论,让我深受感触,必将对我的以后有所影响。

最后,再次对那些在这两星期的课设期间,那些给与我帮助的老师同学表示真心的感谢。

5、参考文献

田慧峰《单片机原理及应用系统设计》机械工业出版社2017.3

何宾《STC单片机原理及应用》清华大学出版社2015.6

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2