c语言怎么控制5秒时间出一个结果

c语言怎么控制5秒时间出一个结果,第1张

c语言可以通过辩没设置时间定时器5秒时间出一个结果。

C语言头文件中的putchar()。输出倒计时的每一个数字,每次输出完一个数字后,需要停顿1秒,可借助C语言头文件中的Sleep()。停顿一秒,(注意S需要大写,单位为毫秒,即1000ms=1s),最后再利用C语言头文件中的system("cls")。清除屏幕内容。

C语言是一门面向过程、抽象化携亩纳的耐段通用程序设计语言,广泛应用于底层开发。

#include<reg51.h>

#define

uchar

unsigned

char

#define

uint

unsigned

int

uchar

count//50毫秒计时变量

uchar

i//1秒计时变量

uchar

q//5秒后袜派拍加1的变量

void

main(void)

{

TMOD=0x01

TH0=(65536-50000)/256//50毫秒定时器

TL0=(65536-50000)%256

TR0=1

EA=1

count=0

while(1)

{

if(count==20)//50ms*20=1000ms=1s

{

count=0

i++

if(i==5)/羡亩/如果计时到5秒,那告羡q就加1

{

i=0

q++

}

}

}

}

void

time_0(void)

interrupt

1

using

0

{

TH0=(65536-50000)/256

TL0=(65536-50000)%256

count++

}

#include <time.h>

clock_t start, finish

double duration

duration=5*CLOCKS_PER_SEC//5秒钟的时钟

start= clock()//循环开燃埋始时正派的时钟皮清蚂数

for()

{

********

//判断是否到5秒

duration=(double)(clock()-start)/CLOCKS_PER_SEC//现在时钟数减开始时钟数,除以每秒时钟数

if(duration>=5) break

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8263355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存