#define uchar unsigned char
#define uint unsigned int
void delay(uchar z)
{
unsigned int x,y
for(x=0x<zx++)
for(y=0y<110y++)
}
sbit a=P1^0
sbit b=P1^1
sbit c=P1^2
void main()
{
while(1)
{
if(b==1)
a=0
delay(100)
a=1
if(b==0)
c=0
delay(100)
c=1
}
}
有更简单的办法。集成式的光电传感器实际上已经是开关的形式了。把光电传感器的信号线也就等于是开关接到小接触器上。控制鼠标的某一个按键,或者控制键盘的某一个键,电脑就能捕获了。然后把那个键设成按键精灵的启动键。把你要完成的 *** 作在事先编好按键精灵的程序,让他自动执行。一样能实现你要的功能了。再专业点的就买张io卡,有输入信号开关线,和输出线,电脑上编程直接当plc使用。
或者直接用串口和USB虚拟的串口,还有并口。这样成本便宜。也方便。
PC上的软件自己编写就可以了,不需要什么驱动。WINDOWS都基本有或免费的。
咱也就了解了这么多,具体怎么编程咱也不知道。需要一定的编程基础。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)