📄 main.c
字号:
//用户应用程序
#include <reg52.h>
#include "D12Config.h"
#include "Descriptor.h"
#include "Chap_9.h"
#include "D12Driver.h"
#include"InitS51.h"
main()
{
/*if (Init_D12()!=0); //初始化D12
return; //如果初始化不成功返回*/
char a='e';
Init_D12();
init_port();
init_special_interrupts();
MCU_D12CS=1;
MCU_D12CS=0;
bEPPflags.value=0;
reconnect_USB();
while(1)
{
usbserve(); //处理USB事件
if(bEPPflags.bits.configuration)
{ //实现事件
if (bEPPflags.bits.ep2_rxdone == 1) //端点2收到数据
{
DISABLE();
bEPPflags.bits.ep2_rxdone = 0; //清空端点2收到数据标志
ENABLE();
if(EpBuf[0]=='0')
{
MCU_LED0=0;
}
if(EpBuf[0]=='1')
{
MCU_LED0=1;
}
D12_WriteEndpoint(5,64,EpBuf); //发64个字节到PC机
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -