|
用單片機最便宜,也最簡單不過,。寫個小程序輕松搞定,! B# x& x9 G: |! I
注KM-----電機控制
2 r3 k* E. f) B. r1 b! Y SB-----按鍵(自己隨便定義IO口)
6 i, ^- f6 H& r! K) s+ f+ N& ` #include<reg51.h> & M; }4 x# G4 J$ Y5 i# {) ?
sbit KM=P0^0;
% Y. `2 b$ L; Q, f( g' t sbit SB=P1^4; ( e* |& F, j+ C
void mDelay(unsigned int Delay)
) h' a/ T) u4 g N; X" N( l { unsigned int i;
' V$ M0 l+ T" ~) P% l. } for(;Delay>0;Delay--); i9 E( D: F1 f6 w
{ for(i=0;i<124;i++)
4 J6 Z0 T. y4 y0 z2 ? {;}
2 E1 ]7 X* T: ^& ~0 [, N } : N. Q+ a$ n1 j/ q6 |
}
- x$ Y: {# R7 q0 m- } void main()
l! {/ F6 X( l5 N5 Q) X7 G) u# K {, \, H- B2 z& t7 A4 m$ S
while(1)8 H% A/ x) x! E* N9 }, O
{
( f" q6 }0 Y2 h# `$ L9 \, w if(SB==0)& d+ D; }+ x" T& w- ?5 h
{
( Z0 `. |% F3 d; d& Q) E mDelay(100);
6 B' X' w5 n$ ]4 S3 x KM=!KM;
8 _4 h8 |/ @$ M0 C2 p4 a while(SB==0); //等待鍵釋放+ z) N4 X% I& \: }0 i
mDelay(100);. q8 g& h. @& t$ ?% ]
}
* ~: V7 O2 E- q( d
0 I. l$ [- L0 C7 ]0 ^# L$ z }
+ e" ?! }7 c) D$ g" _& T }
& M9 U+ L& X( v至于PLC就更簡單了,LD X0 ALT Y0 |
|