下载此文档

基于单片机的流水灯系统.doc


文档分类:通信/电子 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
目录系统方案选……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………x2系统的硬件设计与实现……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………x3系统的软件设计…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………(设计实现的功能)…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………x【摘要】:若干个灯泡有规律依次点亮或者依次熄灭叫流水灯,它用在夜间建筑物装饰方面。例如在建筑物的棱角上装上流水灯,可起到变换闪烁美不胜收的效果。一般情况下单片机的流水灯由若干个LED发光二极管组成,在单片机系统运行时,可以在不同的状态下让流水灯显示不同的组合,作为单片机运行正常的指示,当单片机系统出现故障时,可以利用流水灯显示当前的故障码,对故障做出诊断。本设计采用一块单片机()作为流水灯系统的控制核心,通过编程来实现单片机I/O口对LED的控制,使流水灯显示上下流动、停止流动、闪灯等功能,并由按键控制流水灯的不同亮法,LED的工作方式通过键盘的扫描实现。其中的LED采取共阳极接法,通过依次向连接的LED的I/O口送出低电平来实现LED的点亮。【关键词】:流水灯按键控制单片机1、方案::以单片机为核心,设计一个节日彩灯控制器:—开始,按此键则灯开始流动(由上而下)。—停止,按此键则停止流动,所有灯为暗。—上,按此键则灯由上向下流动。—下,按此键则灯由下向上流动。:根据题目的要求,控制模块需要选择单片机作为核心控件,可以选择的单片机有AT89C51、AT89C52还有各自的总线型号的,而对于按键,可以选择BUTTON,当然用SWITCH来代替也是可以实现的;显示模块的LED发光二极管也有很多颜色可以供选择如红色、蓝色、绿色等。考虑到题目的要求与电路图布线的问题,经过仔细的分析和论证,最终的方案如下:单片机:、按键:BUTTON发光二极管:LED-RED。,单片机主要用于对流水灯模块(发光二极管)的控制,实现流水灯从上往下流、停止、由下往上流、闪烁的功能,而按键模块控制单片机I/O口的输出电平,间接地控制流水灯模块。单片机AT89C52按键模块流水灯模块(发光二极管):系统开始工作后,按下按键1(由上往下),流水灯模块上循环的显示由上往下流动,放开按键,停止流动;按下按键2,流水灯模块循环的显示由下往上流动,放开按键,流动停止;按下按键3,流水灯模块循环的显示交错闪烁,放开按键,闪烁停止;按下按键4,流水灯模块循环的由上往下全部点亮,全部点亮时,一下子全灭,再由下往上全部点亮;无论按下哪个键,只要再按下按键5,循环停止直到松开按键5为止。2、,单片机应用系统可分为最小系统、最小功耗系统及典型系统等AT89C52单片机是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,具有丰富的部资源:8kB闪存、256BRAM、32根I/O口线、3个16位定时/计数器、6个向量两级中断结构、2个全双工的串行口,~~24MHz工作频率,使用AT89C52单片机时无须外扩存储器因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即

基于单片机的流水灯系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxnt86
  • 文件大小152 KB
  • 时间2020-07-15