delay.c

来自「很有用的CYGNAL C语言程序,」· C语言 代码 · 共 66 行

C
66
字号
#include<c8051f020.h>
#include <intrins.h>
void delay(long int t)
{
   	while(t--!=0);
}
void yan50m(unsigned char u)
{	
unsigned char i=0;
TMOD|=0x10;
for(i=0;i<u;i++)
{	
	TH1=0x3c;
	TL1=0xb0;
	TR1=1;
	while(!TF1);
	TR1=0;
	TF1=0;
}	
}/*
void yan50m(unsigned char u)
{	
unsigned char i=0;
TMOD|=0x01;
for(i=0;i<u;i++)
{	
	TH0=0x3c;
	TL0=0xb0;
	TR0=1;
	while(!TF0);
	TR0=0;
	TF0=0;
}	
}
/*
void yan100u(unsigned char u)
{
unsigned char i=0;
TMOD|=0x10;
for(i=0;i<u;i++)
{	
	TH1=0xff;
	TL1=0x9c;
	TR1=1;
	while(!TF1);
	TR1=0;
	TF1=0;
}	
}
*//*
void Delay1us(unsigned int us)
{
	while (us)
	{
	  _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
	  --us;
	}
}
void delayms(unsigned int s)
{
	unsigned int j=0;
	for(j;j<s;j++)
	{
		Delay1us(1000);
	}
}*/

⌨️ 快捷键说明

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