用单片机最便宜,也最简单不过。写个小程序轻松搞定!* B9 s8 f$ k8 r. X9 u r s
注KM-----电机控制4 Y: n; j1 j) s9 N- N4 x
SB-----按键(自己随便定义IO口) _& G3 `' I1 b; C# o# K M, \. g8 h
#include<reg51.h>
7 `5 P+ n# U: o5 g( e sbit KM=P0^0;/ X2 J/ f# _" x4 ^1 N
sbit SB=P1^4; / Y$ d, g" g" w+ d2 c+ d U
void mDelay(unsigned int Delay)( D9 G# ^% f3 M5 b; d$ D9 S
{ unsigned int i;
5 C4 g' O+ g$ r8 l2 x for(;Delay>0;Delay--)9 O* O4 d4 m( w, q9 I- c
{ for(i=0;i<124;i++)3 I% `7 N5 m3 R2 I
{;}
) u3 v d" |& z% T }
6 {. ^* \, g7 I- v } $ |& D+ H. G, z) L% a
void main()
+ |7 H6 x( V) n5 X# k {/ L% k9 F2 L. B! ~( Q5 [
while(1)
, f7 `6 ]) _& F4 G {& x+ G' M' ~' S
if(SB==0)
0 l9 d/ J' {, I* ?0 q {
+ C' K4 [; D2 D' M5 R mDelay(100);8 A. b) B6 f- h2 b0 W
KM=!KM;
- g% t- s$ R6 h( m, o( ^ while(SB==0); //等待键释放; w$ f9 [9 v, E( R6 D1 P5 W H% h4 M
mDelay(100);3 m2 p( X/ l- g* t1 |' c
}
- _5 U/ p% q' R6 ]: l# ^& E& F: \
}
1 p2 R' q: ]$ u. E5 y" Z9 E }
2 z( Z* |2 {5 p) _! x" D至于PLC就更简单了,LD X0 ALT Y0 |