单片机用c语言开关点亮一盏灯,用PLC设计用一个开关控制8个灯,每5S逐个点亮,并循环...
我用S7-300的PLC中的STL语言编写的程序,你可以将它转化为LAD语言看的:
网络1
A I 0.3 //用于流水灯的复位与停止循环点亮。
JNB _001
L 0
T MW 10 // 将流水灯的状态位存入MW10中,将其初始化。
_001: NOP 0
网络2
A(
O I 0.1 //流水灯循环点亮开始
O(
A M 11.7 //下降沿的存储位
BLD 100
FN M 2.1 //下降沿触发流水灯启动
)
)
AN I 0.3 // 流水灯的停止
S M 11.0 //J将第一盏灯点亮的中间状态位
网络3
A M 11.1 //第二盏灯亮起
R M 11.0 //将第一盏灯复位
网络4
AN T 1
L S5T#5S
SE T 1
= M 13.1 //产生一个5S的脉冲触发位信号
网络5
A(
A M 13.1 //上升沿的存储位
BLD 100
FP M 13.0 //利用上升沿脉冲触发信号
)
AN I 0.3 // 流水灯停止位
JNB _002
L W#16#1
L MW 10
SLW //利用左移字指令实现流水灯的循环
T MW 10
_002: NOP 0
网络6
L MB 11 //将M域的数据传到Q域中,即M11.0~M11.7传到Q11.0~Q11.7中。这8个位驱动8盏灯。
这是我的程序,希望能帮到你。
T QB 11
NOP 0
单片机用c语言开关点亮一盏灯,用PLC设计用一个开关控制8个灯,每5S逐个点亮,并循环...相关推荐
- c语言循环彩灯课程设计,单片机节日彩灯课程设计,从两边向中间点亮依次循环不止。亮灭时间为0.25S,用一个开关控制彩灯的工作...
/* 程序详细功能介绍: *利用取表的方法,使端口P1做单一灯的变化:左移2次,右移2次,闪烁2次(延时的时间0.2秒). *在用表格进行程序设计的时候,要用以下的指令来完成 *(1).利用MOV D ...
- c语言一个按键控制1个灯的亮灭,51 单片机:按键控制灯亮灭和闪烁
要求: 上电灯不亮,按一下按键灯亮,再按一下灯闪烁,再按一下灯闪烁更快, 再按一下灯灭.... 如此循环. 链接:http://zhidao.baidu.com/question/1639123949 ...
- 点亮第一盏灯的c语言编程,单片机点亮第一盏灯实验详细教程
第一个实验:keil软件使用与点亮人生的第一只发光二极管 1.001.jpg (23.15 KB, 下载次数: 78) 2017-5-20 17:27 上传 本章详细介绍单片机程序常用编译软件 Kei ...
- 单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.doc...
单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先 ...
- 51单片机点阵c语言程序,使用51单片机点亮我们的点阵灯
通过前面我们都知道点亮我们的不管是点阵,数码管,还是LED灯,不仅要熟悉我们的代码还要会看我们的原理图和真值表,所以我们如果真的要写代码倒是其次的,首先我们得学会看我们的原理图和真值表,但是认识那个我 ...
- 单片机c语言实验,单片机实验C语言编程.doc
单片机实验C语言编程.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档所 ...
- c语言中语句开始的标志是,第一个单片机程序(C语言编写)
第一个单片机程序: #include //包含特殊功能寄存器定义的头文件 sbitLED = P0^0; //位地址声明,注意:sbit 必须小写.P 大写! void main(){ //任何一个 ...
- 第一个单片机程序(C语言编写)
第一个单片机程序: 纯文本复制 #include <reg52.h> //包含特殊功能寄存器定义的头文件 sbit LED = P0^0; //位地址声明,注意:sbit 必须小写.P 大 ...
- avr单片机流水灯程序c语言,AVR单片机学习C语言的流水灯验证
AVR 的IO口简介与寄存器的概念 一.何谓"寄存器" 寄存器就是RAM中的一些特殊单元,映射片上外设的特殊功能 二.何谓"IO口" 可以将"0&qu ...
最新文章
- 牛客 - 小A的回文串(Manacher模板题)
- bzoj1051: [HAOI2006]受欢迎的牛
- Jetty 的工作原理以及与 Tomcat 的比较
- django用sqlite跟mysql_django框架学习:九. django连接mysql,sqlite
- 设计模式(十四):适配器模式
- 2021-09-13冷启动问题主要分为 3 类,用户冷启动,即如何给新用户做个性化推荐物品冷启动,即如何将新的物品推荐给可能对它感兴趣的用户系统冷启动,即如何在一个新开发的网站
- python简明教程电子书下载_python简明教程中文pdf下载-Python入门级电子书完整免费版-东坡下载...
- 国家标准《信息安全技术 关键信息基础设施网络安全保护基本要求》试点启动
- 计算机关机界面设置在哪里,如何修改电脑关机图片_win7电脑关机背景怎么设置图文教程...
- 不务正业,捣鼓了一个破网站,全过程记录
- matlab仿真动画,用matlab制作简单仿真动画
- oracle文章收藏
- 用java简单画一条线
- 如何使用git创建项目,创建分支
- 第2章 关系数据库(数据库系统概论)
- DNS总是出现问题怎么办?
- DialogBox函数参数
- Windows 上帝模式「完全控制面板」的介绍和使用
- Request[/webo] does not contain handler parameter named 'method'
- Linux之jar包运行常用命令
热门文章
- CSDN博客图片水印自定义及去除方法
- summernote 的快速使用,以及解决图片写入数据库问题
- Producing Snow
- HDU2549:壮志难酬
- shell 脚本实现 k8s 集群环境下指定 ns 资源的 yaml 文件备份
- ckeditor4.6.2上传图片thinphp3.3.2
- 第三章 模块定义图:模块
- Expect 自动化控制和测试 Here Document 免交互 Linux- shell编程之免交互
- java随机生成标点符号_java去除空格、标点符号的方法实例
- 元宇宙链接现实与虚拟 IPFS扮演着怎样的角色?