📄 re_time.c
字号:
//-----560us:time=61;nop=1;----------;
//-----883us:time=109;nop=0;---------;
//-----528us:time=47;nop=3;----------;
//-----843us:time=104;nop=0;---------;
//
//9028-021,022,023,021A:560us,4.5ms,
//PT2222:4.5ms,9ms,560us,2.25ms,
//LC7461:4.5ms,9ms,560us,
//M34280:4.22ms,8.44ms,528us,
//SAA3010T:844us,
#include<reg51.h>
#include<intrins.h>
void us_time(unsigned char time);
void ms_time(unsigned char time);
void main(){
while(1){
P1=0xff;
us_time(104);
P1=0x00;
}
}
//sum_time=((8+nop)*time+5+2+2+2)(us)
void us_time(unsigned char time)
{
unsigned char buff;
for(buff=0;buff<time;buff++)
{/*nop*/ ;}
}
//sum_time=(((3+nop1)*buf_max+10+nop)*time+11)(us)
void ms_time(unsigned char time)
{
unsigned char buff,buf;
for(buff=0;buff<time;buff++){
/*nop*/
for(buf=0;buf<10/*(buf_max=200)*/;buf++)
{/*nop1*/;}
}
}
//9ms: buf_max=30; time=89;nop1=0;nop=1;
//4.499ms: buf_max=30; time=44;nop1=0;nop=2;
//8.441ms: buf_max=208;time=10;nop1=1;nop=1;
//4.22ms: buf_max=232;time=3; nop1=3;nop=1;
//2.251ms: buff_max=10;time=56;nop1=0;nop=0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -