c语言怎样设置延时10秒

作者&投稿:僪顷 (若有异议请与网页底部的电邮联系)

易语言怎么设置1小时后退出程序
在启动窗口写 延时(3600)销毁()

单片机间隔点亮一led灯的C语言程序
以下是一个单片机间隔点亮一LED灯的C语言程序,以8051单片机为例:c Copy code include \/\/包含了AT89C51的寄存器定义 void delay(unsigned int xms) \/\/延时函数,xms为要延时的毫秒数 { unsigned int i,j;for(i=xms;i>0;i--)for(j=112;j>0;j--);} void main(){ P1=0x00; \/\/将P1口...

一个汇编语言如何添加两个延时
一个汇编语言添加两个延时需要六步:1、首先在电脑中打开MasmforWindows集成实验环境。2、接着输入DATASSEGMENT。定义数据段,BUF0DB1。定义一个字节型变量,名称是BUF0,初始值是01H。3、DATASSEGMENT。定义数据段,BUF2DW1。定义一个字型变量,名称是BUF2,初始值是0001H4、DATASSEGMENT。定义数据段,...

...写一个大概延时1MS的子程序,应该怎样写?(用C语言)
void delay(uint n){ uint i,j;for(i=n;i>0;i--){ for(j=110;j>0;j--);} } 当n=1是延时大约是1ms,就是说n等于都少就延时多少ms,当然n的值不超过uint的最大值。头文件下请定义宏 define uchar unsigned char define uint unsigned int ...

用c语言为单片机STC12C2052写一段简单的延时程序!
HERE:JBC TF0,NEXT1 SJMP HERE NEXT1:MOV TL0,#0B0H MOV TH0,#3CH DJNZ R7,HERE CLR TR0 ;定时器要软件清零 SETB EX0 RET C语言延时程序:10ms延时子程序(12MHZ)void delay10ms(void){ unsigned char i,j,k;for(i=5;i>0;i--)for(j=4;j>0;j--)fo...

51单片机,求用汇编语言编写延时1小时的子程序,要精确到秒级别
这个可以做到,如果晶振是12M的话,一下方法可以实现延时1小时,精确度在秒级别。DELAY1H:MOV R7,#180 ;1\/1000000 DLY1H:LCALL DELAY_20S ;180*19.960603s +2*180 DJNZ R7,DLY1H ;2*180\/1000000 RET 2\/1000000 共延时时间:3592.9s误差为7.1秒,如果再精确的话,再加一点延时...

求51单片机延时延时1分钟汇编语言程序。12Hz
所谓的延时函数 就是做一个死循环 void delay(void){ unsigned int i;for(i=0;i<20000;i++); \/\/延迟函数,让程序数数,浪费时间。可以通过改变i的值来改变时间。} 延迟1分钟 12hz 具体不知道i是多少了 试试60*1000

延时5秒加1如何实现,单片机c语言,高手进来,谢谢
利用定时器 是节省资源的做法,而且还是最精确的做法,其他方法精度肯定不是完全的5s, 同时可以处理其他问题 如果用延时的话这个时候 中间就什么都不能做了 延时函数 例子:void delay(unsigned char t){ int i=0,m=xxx;for(i;i<t;i++){ \/\/xxx,yyy是一个常量值 跟晶振有关 使得 下面的...

请求高手帮忙回答一个汇编语言中怎样求延时时间
粗略的算法是2XR2XR3XR4 (微秒),这里R2、R3为FFH再加1 ,即为256 。程序中的R5笔误,应是R4吧。这种方法只适合短时间的延时,长时间的,这样做,单片机其它什么事都不要做了。5秒,25秒,55秒等等,可以用定时中断方式来做。一般50MS一中断,计20次就是1秒了。这样,再长的时间,甚至几...

C语言 编一段定时器0延时一分钟的程序
试试用sleep函数:函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds);

弭刷15733859488问: 怎么用C语言写一个程序在输出一段话后停顿10秒钟,再允许其他操作? -
宿豫县治带回答: 开头时: #include <stdio.h> 在你需要停顿的地方使用: sleep(10);

弭刷15733859488问: C 语言如何设计一个延迟10s输出一句话程序 -
宿豫县治带回答: #include <stdio.h> #include <time.h> main() { clock_t start,end; int n=10;//设置10s时间 getchar(); clrscr(); start=end=clock(); while((n-(int)(end-start)/19)>=0&!kbhit()) { printf("the time is: %d",n-(int)(end-start)/19); sleep(1); end=clock(); clrscr()...

弭刷15733859488问: 急需一个延时10秒的C语言程序,求大师帮忙,谢谢 -
宿豫县治带回答: #include<dos.h>voidfun(){delay(10000);}调用系统的延迟函数delay,该函数的延时单位是毫秒,所以括号内写10000毫秒,即延迟10秒

弭刷15733859488问: c语言设计一段代码 10秒倒计时 在10秒内输入哈哈哈则倒计时停止 -
宿豫县治带回答: //Windows控制台程序 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<Windows.h> DWORD WINAPI input(LPVOID);int main() {HANDLE hinput = CreateThread(NULL, 0, input, NULL, 0, NULL);DWORD dwResult = ...

弭刷15733859488问: C 语言如何设计一个延迟10s输出一句话程序 -
宿豫县治带回答: #include main() { clock_t start,end; int n=10;//设置10s时间 getchar(); clrscr(); start=end=clock(); while((n-(int...

弭刷15733859488问: 怎么在C语言中使时间暂停几毫秒或者微秒 -
宿豫县治带回答: 可以用usleep函数 单位是微妙 比如 usleep(1000); 这个是暂停一毫秒. usleep(10); 暂停10微秒

弭刷15733859488问: c语言的延迟函数 编写 -
宿豫县治带回答: 延迟函数里执行的都是空语句,也就是说循环执行空语句来达到延迟的目的. 每执行一条语句,即使是空语句都要耗费电脑一些处理时间的,就是因为这个,在延迟函数里写一些无关紧要的东西,用来浪费电脑处理时间,从而延迟.

弭刷15733859488问: C语言中有没有延时选择的那种函数啊? -
宿豫县治带回答: /*----------------------------------------------- 调用方式:void yanshi(int x) 函数说明:延时x毫秒(晶振为6.0000M) -----------------------------------------------*/ void yanshi(int x) { int a,b; for(a=0;a<x;a++) { for(b=0;b<124;b++); } }

弭刷15733859488问: c语言里面用于延时的方法是什么? -
宿豫县治带回答: 1楼的回答确实可以做到延时,不过用那种方法对于不同的CPU延时长短不一,所以不建议使用,2楼的需要输入一个字符再按回车.不过这些简单方法都会造成对CPU资源瞬间百分之百的占用.所以...非常感谢3楼的同志,你又教会我一个新函数!非常感谢!!可以加我QQ吗?我276956239谢谢!!

弭刷15733859488问: C语言实现精确延时,实现类似sleep功能 -
宿豫县治带回答: 这个可以#include#include main() { void sleep(long wait); int n; printf("输入延时秒数:") scanf("%d",&n);sleep(n*1000); printf("hello!"); return 0; } void sleep(long wait) { long goal=clock()+wait; while(goal>clock()); } 送个定时器给你...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网