延时一秒的延时程序怎么写
@百秒330:AT89C51单片机延时1秒程序怎么写??? -
姚质17272533156…… void DELAY(int z)//延时zms { int x,y; for(x = z;x > 0;x--) for(y = 110;y > 0;y--); }DELAY(1000); 就可以延时1S 但是有很小的误差 精确的只能用定时器了
@百秒330:如何编写1秒软件延时程序 -
姚质17272533156…… 1秒这么长,用定时器中断,50ms一中断的,20次就是1秒. 这样不占资源 .
@百秒330:编写一段延时1秒的程序(fosc=6MHz)学习单片机的~ -
姚质17272533156…… 定时器法: delay: mov tmod,#01 mov th0,#3ch mov tl0,#0b8h;设置参数使每100ms中断一次. clr ea clr tf0 mov r7,#10 setb tr0 d: jnb tf0,$ clr tf0 djnz r7,d ret
@百秒330:用C语言写一个KEILC51的延时1秒程序,急 -
姚质17272533156…… keilc51好像也是用C编程, 一般延迟程序就是增加系统负载比如: int i,j; yanchi() { for(i=0;i<1000;i++) for(j=0;j<1000;j++) ; } 这样就可以达到延迟的目的,具体参数你可以随便设.
@百秒330:在单片机AT89C51芯片中,设计一个一秒的延时程序,有多少种方法,具体如何? -
姚质17272533156…… 比较常用的有两种 一种比较简单的就是粗略的软件延时; 如: void delay_1s(void) { unsigned char i,j; for(i=0;i<128;i++) for(j=0;j<254;j++); } 这种通过调整i和j的最终值来确定延时时间,没有办法精确计算的. 另一种,做比较精确的延时,...
@百秒330:DOS里延迟1秒执行程序怎么写 -
姚质17272533156…… 这个建议你去dos联盟看一下.里面有很多讨论,很详细的.如只是应用,下面的应该就足够了:批处理延时方法小结:1.ping CODE: [Copy to clipboard]-------------------------------------------------------------------------------- @echo off:loop echo %time% ...
@百秒330:求大神解答!单片机的,写一段逆时一秒的程序. -
姚质17272533156…… MOV R6,#125; 单周期1uS DEL2: DJNZ R6嘿嘿 给你更正一下 是写延时一秒的程序吧 YS1S: MOV R5,#200; 单周期1uS ( 晶振为12MHz) DEL1; 双周期(2us+250+1)*20=5060uS DJNZ R5,DEL2; 双周期2uS*125=250uS DJNZ R7,DEL1, #20 DEL: MOV R7
@百秒330:C语言延时程序 -
姚质17272533156…… 你用的是TC那就太方便了!delay(2000);就是延时2000ms,delay(30);就是延迟30ms……这个函数与主频无关!
@百秒330:fosc=12Mhz,请编写延时1秒的程序 -
姚质17272533156…… 设置一个一秒钟发送一次消息的定时器,收到消息后fose=12Mhz
@百秒330:谁能帮我编一个单片机的延时程序,C语言的,大约一秒钟的. -
姚质17272533156…… 你的晶振是多少的?如果你那个延时是4S,那么你把 a = 0x04,就是一秒了.void delay(void) { unsigned char a,b,c; for(a = 0x04; a > 0 ; a-- ) { for(b = 0xef; b > 0; b-- ) for(c = 0xef; c > 0; c--); } }
姚质17272533156…… void DELAY(int z)//延时zms { int x,y; for(x = z;x > 0;x--) for(y = 110;y > 0;y--); }DELAY(1000); 就可以延时1S 但是有很小的误差 精确的只能用定时器了
@百秒330:如何编写1秒软件延时程序 -
姚质17272533156…… 1秒这么长,用定时器中断,50ms一中断的,20次就是1秒. 这样不占资源 .
@百秒330:编写一段延时1秒的程序(fosc=6MHz)学习单片机的~ -
姚质17272533156…… 定时器法: delay: mov tmod,#01 mov th0,#3ch mov tl0,#0b8h;设置参数使每100ms中断一次. clr ea clr tf0 mov r7,#10 setb tr0 d: jnb tf0,$ clr tf0 djnz r7,d ret
@百秒330:用C语言写一个KEILC51的延时1秒程序,急 -
姚质17272533156…… keilc51好像也是用C编程, 一般延迟程序就是增加系统负载比如: int i,j; yanchi() { for(i=0;i<1000;i++) for(j=0;j<1000;j++) ; } 这样就可以达到延迟的目的,具体参数你可以随便设.
@百秒330:在单片机AT89C51芯片中,设计一个一秒的延时程序,有多少种方法,具体如何? -
姚质17272533156…… 比较常用的有两种 一种比较简单的就是粗略的软件延时; 如: void delay_1s(void) { unsigned char i,j; for(i=0;i<128;i++) for(j=0;j<254;j++); } 这种通过调整i和j的最终值来确定延时时间,没有办法精确计算的. 另一种,做比较精确的延时,...
@百秒330:DOS里延迟1秒执行程序怎么写 -
姚质17272533156…… 这个建议你去dos联盟看一下.里面有很多讨论,很详细的.如只是应用,下面的应该就足够了:批处理延时方法小结:1.ping CODE: [Copy to clipboard]-------------------------------------------------------------------------------- @echo off:loop echo %time% ...
@百秒330:求大神解答!单片机的,写一段逆时一秒的程序. -
姚质17272533156…… MOV R6,#125; 单周期1uS DEL2: DJNZ R6嘿嘿 给你更正一下 是写延时一秒的程序吧 YS1S: MOV R5,#200; 单周期1uS ( 晶振为12MHz) DEL1; 双周期(2us+250+1)*20=5060uS DJNZ R5,DEL2; 双周期2uS*125=250uS DJNZ R7,DEL1, #20 DEL: MOV R7
@百秒330:C语言延时程序 -
姚质17272533156…… 你用的是TC那就太方便了!delay(2000);就是延时2000ms,delay(30);就是延迟30ms……这个函数与主频无关!
@百秒330:fosc=12Mhz,请编写延时1秒的程序 -
姚质17272533156…… 设置一个一秒钟发送一次消息的定时器,收到消息后fose=12Mhz
@百秒330:谁能帮我编一个单片机的延时程序,C语言的,大约一秒钟的. -
姚质17272533156…… 你的晶振是多少的?如果你那个延时是4S,那么你把 a = 0x04,就是一秒了.void delay(void) { unsigned char a,b,c; for(a = 0x04; a > 0 ; a-- ) { for(b = 0xef; b > 0; b-- ) for(c = 0xef; c > 0; c--); } }