




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论
文)题目
基于51单片机流水灯控制系统的设计
一、课题来源、研究的目的和意义、国内外研究现状及分析
在如今这个科学技术发展迅猛的时代,传统的分立元件或逻辑电路构成的控制系统,正以前所未有的速度被单片机智能控制系统所代替。在电子领域尤其是自动化智能控制领域,芯片技术取得了飞速发展,使单片机技术在各种民用和工业测控等领域得到了更为广泛的应用。单片机凭其体积小、功能强、低成本、应用方面广等优点,已经成为微电脑控制的主力军。可以说,控制系统与自动控制的核心就是单片机。最能体现单片机应用价值之一的就是如今花样百出的流水灯了。
目前,国内外对于单片机流水灯的研究,大多数是利用AT89C51单片机,软硬件相结合,构造出最简单的流水灯,此举旨在抛砖引玉,广大用户又在此基础上扩展出更复杂的流水灯控制,比如键盘控制流水花样、控制流水灯显示数字或图案等等。另外有关单片机音乐的研究,主要是针对单片机演奏音乐时音调和节拍的确定方法,以期产生更加纯正的音色来。由于这两个方面的研究比较成熟,因而就衍生出了单片机音乐流水灯的研究,详细了解并掌握音乐流水灯的理论基础和实践,对于单片机的学习将会产生不可估量的作用。
流水灯实际上就是一个带有若干个个发光二极管的单片机最小应用系统,通过编写程序控制单片机管脚电平的高低变化,来实现发光二极管的一亮一灭。流水灯在现代社会就有广泛的应用,大型电子广告牌、霓虹灯、指示牌和工业控制的控制面板等等都有流水灯的应用。而且基于单片机的流水灯的控制系统利用了单片机的内部资源,如定时器、I/O口和寄存器等,完成了单片机系统开发的基本流程。因此学习流水灯的控制具有典型的代表意义,是学习和开发单片机的基本实验之。
二、主要研究内容
硬件要求:单片急最小系统、16个LED的驱动电路、独立按键、矩阵按键;软件要求:
点亮任意一位LED
一位LED产生流水效果
两位LED产生流水效果
三位LED产生流水效果
从左到右依次点亮,再依次熄灭
自定义N种显示模式,达到熟练C语言驱动I/O的目的
设计独立按键,通过按键选择不同的显示模式,要求在同一显示模式下,显示效果循环执行
设计矩阵式按键通过按键选择不同的显示模式,要求在同一显示模式下,显示效果循环执行
利用电路硬件接口编程观察中断功能。
主要对单片机流水灯进行研究,对涉及到流水灯的相关项目都进行了分析和说明,从硬件设计和软件编程双方面入手。
三、实验方案、实验方法及预期达到的目标
实验方案:运用C语言编程技术来控制流水灯的亮和灭,将程序分为各个模块,每个模块由一个按键控制,按不同的键形成不同的流水灯效果.
实验方法:简单以一个程序模块为例,先从程序一开使就给P1口送一个数,这个数本身就让pl.O低,其他位为高,然后让这个数据向高位移动,就能实现简单的灯亮移动了。8051单片机指令中没有让P1数据移动的指令,但有对累加器ACC中数据左移和右移的指令。这样我们可以将需移动的数据先放到ACC中,让其移动,然后将ACC移动后的数据再送到P1口。实现流水灯移动效果.
预期目标:将编写好的数据运用烧写工具烧进8051单片机内,启动按键,形成不同的流水灯效果.
四、完成课题所需的条件、主要困难及解决办法
课题条件:1.硬件设备:AT89C51开发板,PC机,电路焊台
2.软件环境:AT89C51开发软件
主要困难:软件的编程和对参考文件及资料的查找。
解决方法:通过指导老师的指导和对提供的数据进行分析以及单片机功能模块代码的编写,分模块处理,最后通过自己的理解和整理完成。
五、参考文献
李勋刘源单片机实用教程[M].北京:北京航天航空大学出版社,2006
付晓光单片机原理与应用技术[M].北京:清华大学出版社2004
李维祥MCS-51系列单片机原理与应用[M].天津:天津大学出版社2002
李玉峰倪虹霞MCS-5系列单片机原理与接口技术[M]北京:人民邮电出版社2004
徐煜明韩雁单片机原理与接口技术[M].北京:电子工业出版社2005
万光毅严义单片机实验与实践教程[M].北京:北京航天航空大学出版社,2006
李相伟•微机系统原理与接口技术[M].北京:国防工业出版社,2007.
赵雁南,温冬婵,杨泽红•微型计算机系统与接口[M].北京:清华大学出版社,2005.
刘民健.电子测量技术的发展[M].常州职业技术学院报,2004.
朱文华.电子测量与仪器[M].南京:东南大学出版社,1997.
胡学海.单片机原理及应用系统设计[M].北京:电子工业出版社,2005.
谭浩强.C程序设计语言[M].北京:清华大学出版社,2001
陈尚松,雷加,郭庆•电子测量与仪器[M].北京:电子工业出版社,2007.
起止日期
论文工作进度(主要内容、完成要求)
2010年12月中旬
熟悉课题、查看相关资料、复习汇编语言
2011年1月中旬
全面开展课题研究和毕业设计工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度拆迁安置房租赁纠纷调解合同
- 膀胱出血的护理
- 2025年中国电子交联卷材市场调查研究报告
- 二零二五年度退租协议书及租赁房屋装修费用结算合同
- 2025年度环保企业间循环经济项目借款合同
- 正规石材购销合同范本
- 二零二五年度大棚蔬菜种植与农业产业扶贫合同
- 2025年度物联网产业合作开发合同
- 2025年度购物中心商铺房屋租赁合同
- 2025年度跨境电商商业合作保密协议书
- 苏教版六年级下册数学 用“转化”的策略解决问题 教案(教学设计)
- 红领巾监督岗检查记录表
- 中小学生防性侵教育课件主题班会
- 仓储管理改善计划表
- 人教版四年级音乐下册(简谱)全册课件【完整版】
- 高中语文《茶馆》第二课时课件
- 新教科版五年级上册科学全册重点题型练习课件(含答案)
- 堡垒机产品功能
- 发展汉语-初级读写-I-第八课
- 跨境电商基础PPT完整全套教学课件
- 冀人版五年级科学下册同步练习(全册)
评论
0/150
提交评论