中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

单片机论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 单片机论坛 → 浏览主题: 急,请教!请问AT89S52系列单片机C程序怎么实现这种功能。
发表新帖 回复该主题
回帖:1个,阅读:325 [上一页] [1] [下一页]
* 帖子主题:

急,请教!请问AT89S52系列单片机C程序怎么实现这种功能。

分享到
623
woaiweiwei55
文章数:4
年度积分:50
历史总积分:623
注册时间:2013/4/1
发站内信
发表于:2013/4/1 16:31:01
#0楼
升降台可以上升和下降,升降台面下装了个行程开关的保护装置,我想得到这样的功能:按下降按钮,升降台在下降的时候,动一下保护装置的行程,行程断开,升降台停止,松开行程后,再在按下降按钮时不起作用,必须先按上升按钮后,下降按钮才可以工作,请问好心的大侠们,要怎样才能实现这功能,。

本人刚接触单片机,我试的时候都无法达到这功能,下降按钮还是可以工作,没经过上升按钮这状态。。
6447
jamsonwo
文章数:963
年度积分:80
历史总积分:6447
注册时间:2010/8/24
发站内信
发表于:2013/4/1 22:27:19
#1楼
建立一个全局的BOOL变量,在行程开关触发时置位,按上升按钮时将其复位,然后将它作为是否下降的if判断条件!
bool temp;

if(temp==0)
  {…………} //执行下降按钮按压时程序
else  //否则跳到下一语句,不管下降按钮是否按下
[此贴子已经被作者于2013/4/1 22:33:00编辑过]
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002