io.h

来自「基于51类单片机RTX51多任务系统」· C头文件 代码 · 共 45 行

H
45
字号
/****************	Video Codec Head File	****************/
#ifndef	__SYSDEF_H__
#define	__SYSDEF_H__

#include <stdio.h>
#include <REGx52.h>
#include <intrins.h>

void CPU_Init( void );
void delay_ms(int);
/****************	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 )
	{	
		TR0=0;
		TR1=0; 
		ET0=0;
		ET1=0;
		ES=0; 
		EA=0;
		RI=0;
		TI=0; 
		//定时器初始化
		TMOD=0x21; 	// 定时器T0:16位模式定时器
					// 定时器T1:1个8位自动重装定时器					 
		TH0=0xF8; 
		TL0=0x30; //24MHZ晶振,计时0.5ms
	}

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

#endif

⌨️ 快捷键说明

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