资料介绍
当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。学习单片机的最有效方法就是理论与实践并重,本文笔者用AT89C51 单片机自制了一款简易的流水灯,重点介绍了其软件编程方法,以期给单片机初学者以启发,更快地成为单片机领域的优秀人才。
按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。AT89C51单片机是美国ATMEL公司生产的低电压、高性能CMOS8 位单片机,具有丰富的内部资源: 4kB 闪存、128BRAM、32 根I/O 口线、2 个16 位定时/ 计数器、5 个向量两级中断结构、2 个全双工的串行口,具有4.25 ~ 5.50V 的电压工作范围和0~24MHz工作频率, 使用AT89C51单片机时无须外扩存储器。因此, 本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统, 即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。其具体硬件组成如图1 所示。
从原理图中可以看出,如果要让接在P1.0 口的LED1亮起来,那么只要把P1.0 口的电平变为低电平就可以了;相反,如果要接在P1.0 口的LED1熄灭, 就要把P1.0 口的电平变为高电平; 同理, 接在P1.1 ~ P1.7 口的其他7 个LED的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8 只LED灯便会一亮一暗的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。
- 单片机POV LED流水灯制作 2次下载
- 单片机(AT89C51)按钮控制LED灯实现流水灯,闪烁流水灯
- 基于51单片机的流水灯参考案例下载 35次下载
- 用单片机控制的LED流水灯设计(电路 程序全部给出)开关电源设计制作
- 用单片机控制LED流水灯方案(电路程序全部给出)开关电源方案制作
- LED流水灯的程序和仿真资料合集免费下载 33次下载
- LED流水灯的Verilog设计实例资料合集免费下载 20次下载
- 使用单片机实现流水灯的详细资料说明 7次下载
- 使用51单片机让蜂鸣器与LED流水灯进行简单结合的资料说明
- 使用单片机控制LED流水灯显示的程序资料免费下载 0次下载
- 使用51单片机控制的LED的流水灯C语言程序免费下载 17次下载
- 如何使用51单片机控制32个LED多花样流水灯的程序资料免费下载 47次下载
- 51单片机控制32个LED多花样流水灯详细程序资料免费下载 79次下载
- 51单片机流水灯程序 170次下载
- 基于51单片机的心形流水灯原理图 70次下载
- 基于51单片机点亮一个LED灯(二) 727次阅读
- 基于单片机的流水灯电路设计 2581次阅读
- 如何使用51单片机制作一个心形流水灯 3999次阅读
- 利用51单片机流水灯和LCD1602实现表白功能 1469次阅读
- 基于51单片机按键控制流水灯设计 4393次阅读
- 单片机控制轮流交替闪烁跑马灯设计 2205次阅读
- 利用单片机点亮流水灯实例解析 1w次阅读
- 51单片机通过I/O口对LED进行控制的设计 4876次阅读
- 实现51单片机流水灯的三种详细资料说明 6014次阅读
- 基于STM32单片机流水灯控制中的GPIO_Init()函数解析 6878次阅读
- 51单片机如何实现流水灯?51单片机实现流水灯的三种方法详细分析 9.6w次阅读
- 单片机控制花样流水灯原理图及程序 5.4w次阅读
- 51单片机流水灯电路图大全(六款单片机流水灯电路图介绍) 19.1w次阅读
- 单片机C语言程序设计之TIMER0控制流水灯 4379次阅读
- 如何更高效地实现51单片机流水灯? 9955次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多