完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
求大侠帮助!!谢谢!
菜鸟初入PLC才几天,网上淘宝,从大侠们提供的资料中学到很多,谢谢。 以下是参考大侠提供的程序,修改成能随意控制哪个或组继电器的开关。现在想改为加电后K1或K2或K3或K4吸合2分钟后, K1或K2或K3或K4断开10分钟,如此往复。 四入四出可编程继电器工控板/PLC/STC89C52RC /******************************************************************** 程序说明: 继电器K1、k2闭合约0.2秒后,继电器K1、k2断开,然后延时约0.2秒, 继电器K3、k4吸合,然后延时约0.2秒,k3、k4断开,如此往复! *********************************************************************/ #include #define uchar unsigned char//宏定义无符号字符型 #define uint unsigned int //宏定义无符号整型 /******************************************************************** 初始定义 *********************************************************************/ /*定义四位输入为单片机P1口*/ ***it IN0=P1^0; ***it IN1=P1^1; ***it IN2=P1^2; ***it IN3=P1^3; /*定义四位输出为单片机P2口*/ ***it K1=P2^0; ***it K2=P2^1; ***it K3=P2^2; ***it K4=P2^3; /******************************************************************** 延时函数 *********************************************************************/ void delay(uchar t) //当t等于20时,大概延时0.2秒;当t等于10时,大概延时0.1秒; { uchar m,n,s; for(m=t;m>0;m--) //for(m=t;m>0;m--) for(n=20;n>0;n--) for(s=248;s>0;s--); } /******************************************************************** 主函数 *********************************************************************/ void main() { while(1) { K1=0; //继电器K1闭合 K2=0; //继电器K2闭合 delay(20); //调用延时函数 K1=1; //继电器K1断开 K2=1; //继电器K2断开 delay(20); //调用延时函数 K3=0; //继电器K3闭合 K4=0; //继电器K4闭合 delay(20); //调用延时函数 K3=1; //继电器K3断开 K4=1; //继电器K4断开 delay(20); //调用延时函数 } } /******************************************************************** 结束 *********************************************************************/ |
|
相关推荐
1个回答
|
|
你说什么啊? 加Q 185850385
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
736 浏览 0 评论
935 浏览 0 评论
为什么用FatFS在SD卡创建文件,在单片机上读写正常,用读卡器插到电脑上就什么都没有
2276 浏览 0 评论
1901 浏览 2 评论
《DNK210使用指南 -CanMV版 V1.0》第九章 打印输出实验
701 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11407 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-6 17:03 , Processed in 0.482684 second(s), Total 71, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号