51单片机 求C编程 ,接三个按钮开关 控制两个继电器控制两个电磁阀在控制气缸动作
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 00:36:26
51单片机 求C编程 ,接三个按钮开关 控制两个继电器控制两个电磁阀在控制气缸动作
一个气缸从左往右装 A,B,C,三个开关,接P1.0,P1.2,P1.3 ;两个继电器a1,a2接P0.0,P0.1,接电磁阀b1,b2;b1为进气总开关,b2为汽缸控制开关;b1通电b2通电气缸的在起点B点 往C点运动,到达C点b2断电200ms再次通电再到达c点b2再次断电经过B点(不停)到达A点b2再次通电到B点b1断电,气缸停止运动.
一个气缸从左往右装 A,B,C,三个开关,接P1.0,P1.2,P1.3 ;两个继电器a1,a2接P0.0,P0.1,接电磁阀b1,b2;b1为进气总开关,b2为汽缸控制开关;b1通电b2通电气缸的在起点B点 往C点运动,到达C点b2断电200ms再次通电再到达c点b2再次断电经过B点(不停)到达A点b2再次通电到B点b1断电,气缸停止运动.
这个不难的,没有现成的,要临时写
再问: 能帮我写下吗 我才开始学写不出来。
再答: 你把“b1通电b2通电气缸的在起点B点 往C点运动, 到达C点b2断电200ms再次通电再到达c点b2再次断电经过B点(不停)到达A点b2再次通电到B点b1断电,气缸停止运动。“这句话断好句,说清楚点,我看起来很是吃力,既然你也学这个,那就给你起个头,你完善程序吧。 #include #define uchar unsigned char #define uint unsigned int sbit switch_A=P1^0; sbit switch_B=P1^2; sbit switch_C=P1^3; sbit relay_a1=P0^0; sbit relay_a2=P0^1; uint count; void main() { TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1;ET0=1;TR0=1; while(1) { //我写的部分就是你那个精确的200毫秒的部分,你的那句话看起来吃力,你自己写完吧 } } void timeadd() { if(count==4) { count=0; //接下来写你那个精确的200ms的动作,单片机的晶振用12MHZ的 } } void interrupt_0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; count++; timeadd(); }
再问: 能帮我写下吗 我才开始学写不出来。
再答: 你把“b1通电b2通电气缸的在起点B点 往C点运动, 到达C点b2断电200ms再次通电再到达c点b2再次断电经过B点(不停)到达A点b2再次通电到B点b1断电,气缸停止运动。“这句话断好句,说清楚点,我看起来很是吃力,既然你也学这个,那就给你起个头,你完善程序吧。 #include #define uchar unsigned char #define uint unsigned int sbit switch_A=P1^0; sbit switch_B=P1^2; sbit switch_C=P1^3; sbit relay_a1=P0^0; sbit relay_a2=P0^1; uint count; void main() { TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1;ET0=1;TR0=1; while(1) { //我写的部分就是你那个精确的200毫秒的部分,你的那句话看起来吃力,你自己写完吧 } } void timeadd() { if(count==4) { count=0; //接下来写你那个精确的200ms的动作,单片机的晶振用12MHZ的 } } void interrupt_0() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; count++; timeadd(); }
51单片机 求C编程 ,接三个按钮开关 控制两个继电器控制两个电磁阀在控制气缸动作
请问用踩脚板,两个电磁阀,两个延时继电器控制两个气缸循环动作任何接线,要有电路图,
用两个按钮开关三个接触器一个时间继电器一个中间继电器能实现什么控制图
用继电器控制两个气缸,一个气缸完成动作后,另一个气缸才开始运动,线路怎么接?谢谢
两个电磁阀两个延时继电器控制两个气缸循环动作,并用计数器计数循环次数,请问如何接线,最好有电路图
怎样用一个常开和一个常闭按钮开关,一个接触器和三个或是四个时间继电器,两个电磁阀不控制两个气缸,
接近开关继电器电磁阀,控制气缸
求电磁阀控制气缸线路图
感应器直接接继电器 和电磁阀控制气缸的停止 求图和元件选型
一个开关,一个时间继电器,一个电磁阀来控制一个气缸上下动作,请问应该怎么连接. 求接线图.
用接近开关 中间继电器 时间继电器 脚踏开关 两个单线圈电磁阀控制两个单向气缸伸缩
单片机控制继电器,继电器控制电磁阀,电磁阀部分的电路怎么设计