#include<reg51.h>
#define uchar unsigned char
uchar rec
bit flag=0
void uart() interrupt 4
{
if(RI)
{
RI=0
rec=SBUF
flag=1
}
}
main()
{
TMOD=0x20
TH1=0xfd
TL1=0xfd
SCON=0x50
TR1=1
ES=1
EA=1
while(1)
{
if(flag)
{
case ....
case ....
default:break
}
}
}
举个最简单的例子:
// 程序 rec_cmd.c#include <stdio.h>
int main(int argc, char* argv[])
{
printf("I've received a command: %s\n", argv[1])
return 0
}
// 程序薯含 send_cmd.c
#include <stdlib.h>
int main(void)
{
system("rec_cmd \"print hello world\"")
system("rec_cmd \"print how are you\"")
return 0
}
以上两个程序袜手余一个发送指令,一个接受指令。关键是 system() 函数,可以嵌入命令行,这样就可告滚以实现将程序指令发给另一个程序了。
你好!添加一个全局类,添加一个
Main
静态方法,让它接收一个类型为字符串数组的参数,并设弊型漏置项目属性的启动项目为Main函数租烂即租档可。
但是要注意在Main函数中运行窗体。Application.Run()
希望对你有所帮助,望采纳。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)