📄 usboprt.#1
字号:
void time(ulong);
void USB_DISK_READY_OR_NOT() //1号操作:判断u盘是否插上
{
while(PrtocolNo !=0);
PrtocolNo=1;
send(0x57);send(0xab);send(0x71);send(0x00);
U0Overtimer=0; LONG=0;
Uart0Process();
}
void USB_CREATE_FILE() //在u盘中创建文件
{
uchar i = 0;
while(PrtocolNo !=0);
PrtocolNo=2; //3号:建立变径文件
send(0x57);send(0xab);send(0x65);send(0x0D);
send(0x5C);
send('D');send('M');
for(i=0;i<5;i++)
{ send(WorkNo[i]); }
send(0x2E);send('D');send('M');send('F');send(0x00);
// DmBffPtr = 32;
U0Overtimer=0; LONG=0;
Uart0Process();
}
void USB_OPEN_FILE()
{
data uchar i = 0;
while(PrtocolNo !=0);
PrtocolNo=4; //打开变径文件
send(0x57);send(0xab);send(0x64);send(0x0D);
send(0x5C); //"\"
send('D');send('M');
for(i=0;i<5;i++)
{ send(WorkNo[i]); }
send(0x2E);send('D');send('M');send('F');send(0x00);
U0Overtimer=0; LONG=0;
Uart0Process();
time(100);
}
void USB_FILE_WRITE(void)
{
send(0x57);send(0xab);send(0x6C);send(0x01);send(0X03);
U0Overtimer=0;LONG=0;
Uart0Process();
}
void USB_FILE_LOCATE() //10号操作:将文件指针移动到尾部。
{
while(PrtocolNo !=0);
PrtocolNo=5;
send(0x57);send(0xab);send(0x6A);send(0x04);send(0xFF);send(0xFF);send(0xFF);send(0xFF);
U0Overtimer=0;LONG=0;
Uart0Process();
time(100);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -