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 + -
显示快捷键?