任务描述:某企业承担了一个LED彩灯控制系统设计任务。此彩灯控制系统由时钟电路、复位电路、8个发光二极管LED灯组成,要求单片机并行端口控制LED灯按照1,2→3,4→5,6→7,8→1→2→3→4→5→6→7→8的顺序循环点亮,每个状态停留1秒,循环不止。请用单片机设计其控制系统并调试运行。
硬件图:
元件清单:
C语言程序:
#include unsigned char led[12]={0x03,0x0c,0x30,0xc0,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; void delay(unsigned int k); void main() { unsigned char i; while(1) { for(i=0;i<12;i++) { P1=led[i]; delay(1000); } } } void delay(unsigned int k) { unsigned int i,j; for(i=0;i<100;i++) for(j=0;j }
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
西门子S7-200SMART系列PLC位相关指令分享(2023-08-22)
西门子S7-200SMART系列PLC位相关指令分享;导读:本案例主要让读者练习西门子S7-200SMART系列PLC位逻辑指令、定时器、移位指令、子程序的结构等。
01 左中括号 【控制......
单片机彩灯控制系统(项目一)(2022-12-20)
单片机彩灯控制系统(项目一);任务描述:某企业承担了一个LED彩灯控制系统设计任务。此彩灯控制系统由时钟电路、复位电路、8个发光二极管LED灯组成,要求单片机并行端口控制LED灯按照1,2→3,4......
博途1200PLC使用SCL语言编写霓虹灯控制程序(2024-09-29 19:54:25)
博途1200PLC使用SCL语言编写霓虹灯控制程序;
本文使用SCL语言进行程序编写,一个简单的霓虹灯控制程序,文末附程序截图与仿真视频,不足之处还望海涵,烦请......
9个PLC编程程序调试及结果分析(2022-11-28)
出,电机三角星运行。接线面板上的L 1和L3灯亮。按下在线面板上的i0.1f后(i0.1接通)此时电动机停止运行。所以的输出点都无输出。
四、彩灯控制
利用PLC的Q0.0到Q0.7八个输出端控制八个彩灯......
9个经典西门子PLC入门编程案例(2023-06-20)
后(i0.1接通)此时电动机停止运行。所有的输出点都无输出。
04 彩灯控制
利用PLC的Q0.0到Q0.7八个输出端控制八个彩灯,使其每隔一秒亮一个并循环。当接通I0.0后所有的灯都熄灭。当接......
西门子plc编程9个经典实例(2024-01-24)
出,电机三角星运行。接线面板上的L 1和L3灯亮。按下在线面板上的i0.1f后(i0.1接通)此时电动机停止运行。所以的输出点都无输出。
四、彩灯控制
利用PLC的Q0.0到Q0.7八个输出端控制八个彩灯......
新手快速入门的9个经典西门子PLC案例(2024-03-20)
有输出,电机三角星运行。接线面板上的L 1和L3灯亮。按下在线面板上的i0.1f后(i0.1接通)此时电动机停止运行。所以的输出点都无输出。
四、彩灯控制
利用PLC的Q0.0到Q0.7八个输出端控制八个彩灯......
9个PLC程序调试及结果分析介绍(2023-06-26)
有输出,电机三角星运行。接线面板上的L 1和L3灯亮。按下在线面板上的i0.1f后(i0.1接通)此时电动机停止运行。所以的输出点都无输出。
4
彩灯控制
利用PLC的Q0.0到Q0.7八个输出端控制八个彩灯......
9个PLC接线图及程序调试结果分析(2022-12-07)
出,电机三角星运行。接线面板上的L 1和L3灯亮。按下在线面板上的i0.1f后(i0.1接通)此时电动机停止运行。所以的输出点都无输出。
四、彩灯控制
利用PLC的Q0.0到Q0.7八个输出端控制八个彩灯......
如何使用AT89C2051制作一个彩灯控制系统(2023-09-25)
如何使用AT89C2051制作一个彩灯控制系统;此款电路非常适合各种彩灯、霓虹灯控制。电路见附图,其特点如下:
1.储存了40种精选的花样不重复运行达5分钟;15个I/O口,除P34、P35、P37......