切换到宽版
爱科技/爱创意/爱折腾;电子/数码爱好者的家!欢迎访问新版数码之家网站
  • 5170阅读
  • 30回复

[C51]做了一个静音气泵,请高手帮忙写个小程序,落叶风师傅已帮忙解决,非常感谢!求助结束 [复制链接]

上一主题 下一主题
离线数码家园
 

发帖
5228
M币
16486
专家
31
粉丝
540
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2017-03-10
用压缩机做了一个静音气泵,压力不错,但是有压力之后再启动就启动不来了,必需排掉管子的压力之后才能启动的来。现在想做一个自动泄压阀兼回油作用,手头有15W104单片机,但是不会写程序,哪位高手能帮忙写一下吗?
单片机的 开关K1 P3.2    按键K2 P3.3  K3   P3.4 为延时时间加减  ; J1  P3.5 输出.
工作流程为按住K1,P3.5输出高电平J1吸合,延时时间到继电器释放。延时时间基准为5秒,每按一次K2延时时间加5秒,每按一次K3延时时间减5秒
说明一下:延时时间基准为5秒,比如要求延时20秒,按3次K2延时时间就是20秒,那么按住K1(不管按住多少时间)继电器吸合20秒后释放,再次按住K1,又是吸合20秒后释放。

sbit K1=P3^2;  //J1开关    
sbit K2=P3^3;    // 延时按键+
sbit K3=P3^4;    //延时按键-
sbit J1=P3^5;  //J1


先在这里谢谢了!!!
[ 此帖被数码家园在2017-03-11 10:47重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共5条打赏M币+38
离线飞向狙沙

发帖
13086
M币
7180
专家
48
粉丝
10370
只看该作者 1楼 发表于: 2017-03-10
不加个显示么,怎么知道当前设置了延长多少时间呢
离线数码家园

发帖
5228
M币
16486
专家
31
粉丝
540
只看该作者 2楼 发表于: 2017-03-10
回 飞向狙沙 的帖子
飞向狙沙:不加个显示么,怎么知道当前设置了延长多少时间呢 (2017-03-10 15:27) 回 飞向狙沙 的帖子

加数码管接线麻烦,另外这个时间不是要很精确,所以有个大致时间就可以了。
离线huchuan987

发帖
4520
M币
238
专家
10
粉丝
106
只看该作者 3楼 发表于: 2017-03-10
stc的片子没用过,主要是定时器啊,中断啊之类的不知与AT的片子有什么区别?怕不会设置。之前用汇编语言写的AT89C2051的片子,功能与你要的相似!
本帖最近打赏记录:共1条打赏M币+8
离线杨雪飞

发帖
5906
M币
1133
专家
28
粉丝
219
只看该作者 4楼 发表于: 2017-03-10
我不会单片机,但是很喜欢2051这个片子
离线杨雪飞

发帖
5906
M币
1133
专家
28
粉丝
219
只看该作者 5楼 发表于: 2017-03-10
弄个压力开关全自动工作不可以?启动不起来是不是因为电机的功率不够呢?
离线数码家园

发帖
5228
M币
16486
专家
31
粉丝
540
只看该作者 6楼 发表于: 2017-03-10
回 杨雪飞 的帖子
杨雪飞:弄个压力开关全自动工作不可以?启动不起来是不是因为电机的功率不够呢? (2017-03-10 17:49) 回 杨雪飞 的帖子

压力开关有的。不过我这个和压力开关无关。
离线数码家园

发帖
5228
M币
16486
专家
31
粉丝
540
只看该作者 7楼 发表于: 2017-03-10
回 huchuan987 的帖子
huchuan987:stc的片子没用过,主要是定时器啊,中断啊之类的不知与AT的片子有什么区别?怕不会设置。之前用汇编语言写的AT89C2051的片子,功能与你要的相似! (2017-03-10 16:46) 回 huchuan987 的帖子

具体我也不懂了,不过汇编更看不懂
离线落叶风

发帖
1370
M币
1569
专家
215
粉丝
19585
只看该作者 8楼 发表于: 2017-03-10
你这个代码不多,我正无聊,可帮你写,把需求写详细些。最大延时时间为多少?启动开关启动后延时时不时设置时间还是固定20s?剩下的I/o口接LED可以简单显示时间。
离线lxa0

发帖
1139
M币
322
专家
10
粉丝
47
只看该作者 9楼 发表于: 2017-03-10
at89c2051就可以完成
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个