📄 main.c
字号:
/****************************************Copyright (c)**************************************************
** 广州周立功单片机发展有限公司
** 研 究 所
** 产品一部
**
** http://www.zlgmcu.com
**
** 文 件 名: main.c
** 最后修改日期: 2004年11月15日
** 描 述: 用户应用程序
** 版 本: V5.0
**********************************************************************************************************/
#include <reg52.h>
#include "D12Config.h"
#include "Descriptor.h"
#include "Chap_9.h"
#include "D12Driver.h"
//定义按键及LED引脚
sbit MCU_LED0 = P1^2; //LED
sbit MCU_LED1 = P1^3;
sbit fRB = P1^4;
sbit fRE = P1^5;
sbit CLE = P3^0;
sbit ALE = P3^1;
sbit fWE = P3^4;
sbit fWP = P3^5;
main()
{
INT32U cnt;
fRB = 1;
fRE = 1;
CLE = 0;
ALE = 0;
fWE = 1;
fWP = 0;
//复位后LED亮
for(cnt = 0; cnt <= 0x5000; cnt++) //延时
{
MCU_LED0 = 0; //D2和D3点亮
MCU_LED1 = 0;
}
MCU_LED0 = 1; //D2和D3灭
MCU_LED1 = 1;
if (Init_D12()!=0) //初始化D12
return; //如果初始化不成功,返回
EX0 = 1; //开外部中断0
PX0 = 0; //设置外部中断0中断优先级
EA = 1; //开80C51总中断
while(1)
{
usbserve(); //处理USB事件
if(bEPPflags.bits.configuration)
{
//在这里添加端点操作代码
//请参考光盘提供的示例
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -