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

📄 sysdef.h

📁 基于51类单片机RTX51多任务系统
💻 H
字号:
//system i/o interface defines	
#ifndef	__SYSDEF_H__
#define	__SYSDEF_H__

#include <REGx52.h>
#include <intrins.h>
#define Slave_I2c_Adr 	0x51	/* i2c slave device address */
#define Led_Off			1
#define Led_On			0		/* 	led on/off define		*/
#define Alarm_On		0
#define Alarm_Off		1		/* 	alarm on/off define		*/	 


sbit ATP_SCL=P1^4;
sbit ATP_SDA=P1^5;	

/************* 	led控制计数器	*****************************/
int cnt_mcu;
int cnt_mdio;

///*************led控制计数器初始值	************************/
int MCU_GLINT_CT=0,MDIO_GLINT_CT=0; 


/****************	Signal Definition	****************/
sbit nBUZZ_ALM=P1^0;
sbit nSYS_ALM=P1^1;
sbit nXRS_OK=P1^2;
sbit nMCU_OK=P1^3;
sbit INT_T0=P3^4;
sbit SMOD=0X8E;

void CPU_Init( void )
{	
	nBUZZ_ALM=Alarm_Off;

	nSYS_ALM=Led_Off;
 	nXRS_OK=Led_Off;
	nMCU_OK=Led_Off;

	MCU_GLINT_CT=0;
	MDIO_GLINT_CT=0;
	cnt_mcu=0;
	cnt_mdio=0;
}

void delay_ms(int n)              //延时函数 n=1为1ms
{
    int i,j;
    for(i=n;i>0;i--)
    for(j=0;j<250;j++);
}

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -