求高手帮忙给做个用C语言编写倒计时器,60分钟的倒计时,求源代码,在线等啊。

求高手帮忙给做个用C语言编写倒计时器,60分钟的倒计时,求源代码,在线等啊。,第1张

#include "stdio.h"

#include "Windows.h"

int main() {

printf("请输入倒计时时间(例如:01:26:30):")

int hour=0, min=0, sec=0

scanf("%d:%d:%d", &hour, &min, &sec)

if(hour>24 || hour<0 || min>60 || min<0 || sec>60 || sec<0) {

printf("输入有误!\n")

return 0

}

printf("倒计时开始!\n")

int i, j, k

for(i=houri>=0i--) {

for(j=minj>=0j--) {

for(k=seck>=0k--) {

printf("\r%2d:%2d:%2d", i, j, k)

Sleep(1000)

}

sec = 59

}

min = 59

}

exit(0)

}

自定义时间,  一个小时的话 自己变成1:00:00  就行了

数码管段选接P1口,位选接P2.0和P2.1,

采用定时器T1定时10ms,60H为1s计数单元,计数100次为1sORG 0000H 程序从0地址开始

LJMP MAIN 跳到MAIN处执行

ORG 001BH 定时器T1

LJMP TIME1

ORG 0030H

MAIN:MOV TMOD,#01H 设置T1工作在模式1

MOV TH1,#068H 赋初值,定时10ms

MOV TL1,#0F0H


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

原文地址: http://outofmemory.cn/yw/11365624.html

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

发表评论

登录后才能评论

评论列表(0条)

保存