- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
毕业设计(论
基于51单片机流水灯控制系统的设计
文)题目
一、课题来源、研究的目的和意义、国内外研究现状及分析
在如今这个科学技术发展迅猛的时代,传统的分立元件或逻辑电路构成的控制系统,
正以前所未有的速度被单片机智能控制系统所代替。在电子领域尤其是自动化智能控制
领域,芯片技术取得了飞速发展,使单片机技术在各种民用和工业测控等领域得到了更
为广泛的应用。单片机凭其体积小、功能强、低成本、应用方面广等优点,已经成为微
电脑控制的主力军。可以说,控制系统与自动控制的核心就是单片机。最能体现单片机
应用价值之一的就是如今花样百出的流水灯了。
目前,国内外对于单片机流水灯的研究,大多数是利用AT89C51单片机,软硬件相
结合,构造出最简单的流水灯,此举旨在抛砖引玉,广大用户又在此基础上扩展出更复
杂的流水灯控制,比如键盘控制流水花样、控制流水灯显示数字或图案等等。另外有关
单片机音乐的研究,主要是针对单片机演奏音乐时音调和节拍的确定方法,以期产生更
加纯正的音色来。由于这两个方面的研究比较成熟,因而就衍生出了单片机音乐流水灯
的研究,详细了解并掌握音乐流水灯的理论基础和实践,对于单片机的学习将会产生不
可估量的作用。
流水灯实际上就是一个带有若干个个发光二极管的单片机最小应用系统,通过编写
程序控制单片机管脚电平的高低变化,来实现发光二极管的一亮一灭。流水灯在现代社
会就有广泛的应用,大型电子广告牌、霓虹灯、指示牌和工业控制的控制面板等等都有
流水灯的应用。而且基于单片机的流水灯的控制系统利用了单片机的内部资源,如定时
器、I/O口和寄存器等,完成了单片机系统开发的基本流程。因此学习流水灯的控制具
有典型的代表意义,是学习和开发单片机的基本实验之一。
二、主要研究内容
硬件要求:单片急最小系统、16个LED的驱动电路、独立按键、矩阵按键;
软件要求:
1.点亮任意一位LED
2.一位LED产生流水效果
3.两位LED产生流水效果
4.三位LED产生流水效果
5.从左到右依次点亮,再依次熄灭
6.自定义N种显示模式,达到熟练C语言驱动I/O的目的
7.设计独立按键,通过按键选择不同的显示模式,要求在同一显示模式下,显
示效果循环执行
8.设计矩阵式按键通过按键选择不同的显示模式,要求在同一显示模式下,显
示效果循环执行
9.利用电路硬件接口编程观察中断功能。
主要对单片机流水灯进行研究,对涉及到流水灯的相关项目都进行了分析和说明,
从硬件设计和软件编程双方面入手。
三、实验方案、实验方法及预期达到的目标
实验方案:运用C语言编程技术来控制流水灯的亮和灭,将程序分为各个模块,每个模块
由一个按键控制,按不同的键形成不同的流水灯效果.
实验方法:简单以一个程序模块为例,先从程序一开使就给P1口送一个数,这个数本身就
让p1.0低,其他位为高,然后让这个数据向高位移动,就能实现简单的灯亮
移动了。8051单片机指令中没有让P1数据移动的指令,但有对累加器ACC
中数据左移和右移的指令。这样我们可以将需移动的数据先放到ACC中,让
其移动,然后将ACC移动后的数据再送到P1口。实现流水灯移动效果.
预期目标:将编写好的数据运用烧写工具烧进8051单片机内,启动按键,形成不同的流水
灯效果.
四、完成课题所需的条件、主要困难及解决办法
课题条件:1.硬件设备:AT89C51开发板,PC机,电路焊台
2.软件环境:AT89C51开发软件
主要困难:软件的编程和对参考文件及资料的查找。
解决方法:通过指导老师的指导和对提供的数据进行分析以及单片机功能模块代码的编
写,分模块处理,最后通过自己的理解和整理完成。
五、参考文献
[1]李勋刘源单片机实用教程[M].北京:北京航天航空大学出版社,2006
[2]付晓光单片机原理与应用技术[M].北京:清华大学出版社2004
[3]李维祥MCS-51系列单片机原理
您可能关注的文档
- 中班科学社会教案40篇.pdf
- EPC总承包合同要点.pdf
- ××项目安全验收评价报告模版(安全检查表与综合评价分析).pdf
- 做好自己作文范例600字初中10篇.pdf
- 化工企业销售管理制度.pdf
- 三毛流浪记读后感(15篇).pdf
- 国家四级网络工程师模拟试卷53(题后含答案及解析).pdf
- GY1-18~GY20-18型锅炉离心引风.pdf
- 医院管理学期末复习(含答案).pdf
- [QC]提高钢结构焊接球网架安装的初验合格率范本.pdf
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)