(一)若要开启电机,按下SB2启动按钮,因停止按钮SB1是接通的,这时,接触器KM和时间继电器KT同时带电启动。(1)接触器MK启动后,主触点MK接通电机主回路,使电机运转,并接在启动按钮SB2两端的常开辅助触点KM自保持接通,这样不会因SB2断开后使接触器MK失电,保证了电机正常运转。(2)时间继电器TK启动后,它的并接在电流表两端的延时断开的常闭触点TK延时打开,使电流表获得电流而正常监视电机的工作电流。同时不会因电机在瞬间启动时产生的冲击电流而损坏电流表。
(二)若要停止电机运行,按下停止按钮SB1,接触器MK和时间继电器TK同时失电后,接到电机回路主触点MK断开,使电机失电停转。接到启动按钮两端的自保持触点打开,使接触器MK不致长期带电。并接在电流表两端的时间继电器的延时打开的常闭触点TK闭合,以保证下次电机启动时瞬间的冲击电流由它来释放,以保证电流表不被损坏。
手机内的微电脑一直在扫描键盘,时刻准备接收使用者的指令(按键),接到手电筒指令后,程序通过输出接口打开发光管的电子开关,手机就发光了。程序控制硬件工作是通过输入、输出(I/O)指令,通过芯片的 I/O 端子控制外围器件的。
【2011-3-8已更新,有结果吱一下】砖头如下:
#inlcude <reg51.h>
sbit OUT=P2^0
sbit Key=P3^3
#define DELAYCONST 50000//
#define DELAYCONST2 20//简单的定时参数设定。
void Delay(char j)
{
unsigned int k,l
for(j=0j<60j++)
for(k=0k<DELAYCONST2k++)
for(l=0l<DELAYCONSTl++)
}
main()
{
char i=3
while(1)
{
while(i==3)
{
OUT=!Key
i=P1&3
}
if(i==2)
{
OUT=0Delay(1)OUT=1
}
else
{
OUT=0Delay(5)OUT=1
}
while(P1&3==3)//此后按任意键,还可以复位重来。
OUT=0
i=3//【补充】
}
}
希望能对你入门编程有所帮助。如有错误,自行调试。谢谢!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)