main.c
来自「SL811HST与51单片机组成usb从机的程序」· C语言 代码 · 共 38 行
C
38 行
#include <reg51.h>
#include <sl811.h>
//#include <des.h>
//#include <varial.h>
extern bit timeout;
extern bit enum_done;
void main(void)
{
unsigned char int_status;
C51_init();
while(TRUE)
{
int_status=SL811Read(IntStatus);//0DH REGISTER
if(int_status & USB_RESET_DONE)
SL811s_init();
else if(int_status & EP0_DONE)
ep0_isr();
else if(int_status & EP1_DONE)
ep1_isr();
// else if(int_status & EP2_DONE)
// ep2_isr();
// else if(int_status & EP3_DONE)
// ep3_isr();
//else if(int_status & SOF_DONE)
//sof_isr();
// if(timeout && enum_done)
// {sof_isr();
// audio_key_scan();
// internet_key_scan();
// timeout=0;
// }
//; P3=0xdf;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?