APP下载

基于AT89C51单片机花式流水灯的设计与实现

2019-10-14范昭君

科技风 2019年1期
关键词:单片机

摘 要:本论文采用protus仿真软件和keil编程软件,设计了以AT89C51单片机为核心控制单元,以8位发光二极管设计输出电路,以按钮电路组成输入电路,实现按钮按下时,流水灯的在2种状态之间任意切换的效果,通过软硬件仿真验证设计的合理性和正确性。

关键词:单片机;protus;流水灯;状态切换

1 绪论

单片机技术是计算机技术的一个重要分支,其应用领域极其广泛,已逐渐渗透至各个领域,流水灯技术的应用使我们所生活的环境得到进一步的美化,例如城市亮化工程上灯光控制;色彩斑斓的霓虹灯广告牌里的灯光控制、流水控制;舞台设计的灯光和音响控制;广告设计的文字显示以及灯光显示等等。本文以AT89C51单片机P0、P1口应用为核心,构造流水灯的硬件设计和软件编程,从而实现8位流水灯在两种状态之间任意切换的效果。

2 系統设计

2.1 任务目标

流水灯是指一组在控制系统的控制下按照设定的顺序和时间来发亮和熄灭的灯。本文以AT89C51单片机的P1.0口的按钮S1控制P0口的发光二极管的状态,若按动按钮的次数是偶数时,进入流水灯第一种状态:依次点亮D1至D8,若再次按下按钮,按按钮的次数由偶数变为奇数,则进入第二种状态:D1、D3、D5、D7亮,D2、D4、D6、D8灭,延时一段时间,D2、D4、D6、D8亮,D1、D3、D5、D7灭,如此循环,并用keil编程软件和protus仿真软件对以上进行仿真。

2.2 硬件设计

流水灯的硬件电路由3部分组成,第一部分是单片机模块—-单片机AT89C51,第二部分是输出模块—8个发光二极管组成的负载电路,第三部分是输入模块—按钮组成的电路。……

登录APP查看全文

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计