用单片机最便宜,也最简单不过。写个小程序轻松搞定!
( I) Z$ G/ f) @$ e7 ^0 o \, O注KM-----电机控制
. h2 `0 V `- l' m r: r2 B/ D4 C SB-----按键(自己随便定义IO口)
1 D& m( U2 i" U8 t #include<reg51.h> U; J0 n2 X6 _: G
sbit KM=P0^0;
5 L. ]9 M6 S9 U& ?) W6 M3 i; e sbit SB=P1^4; # g2 c* k/ _- a" }- {+ A5 \3 K
void mDelay(unsigned int Delay). N) |4 ?8 X' H3 h9 z
{ unsigned int i;* y0 A+ W9 w8 R, p9 X/ q: o
for(;Delay>0;Delay--)
; r9 s, s8 P, {" F' j5 L- t6 s: R { for(i=0;i<124;i++)
$ S3 z; D4 ^1 p. H) L {;}
# o8 H; K( e7 v } 1 X y4 M& A, x) D# a) p
} 5 x v6 |& L; G6 ~( a3 }
void main()2 d8 T4 }8 A; \, V3 s
{
9 @! \6 \3 z8 } while(1)
( U1 O2 m3 K1 y# ? {; D8 Q& f8 d; a
if(SB==0)
0 u/ j5 F, |/ d5 q! J' `" F: x {
/ N- D7 V6 o7 F; ?' U( X mDelay(100);
( ~" @% R/ v. S, e8 W! f4 p# w KM=!KM;
* `3 o) b& h# {0 Z" U6 Y while(SB==0); //等待键释放
- r4 K6 L/ f" \2 ~- o. W5 x: @ mDelay(100);9 K) G& A: }$ a$ q+ c% i- m, x
}
) }+ k; h/ F! t
1 y0 Z2 i8 i3 w4 @$ O3 j }
" J @) B! p0 J; \1 U" B }
1 d! K+ |( I9 a' S W7 i至于PLC就更简单了,LD X0 ALT Y0 |