⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 D12和89s52+K9F5608组成的系统
💻 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 + -