子函数shijian.c

#include <time.h>void shijian()
{struct tm *t;char week[3]="/0";time_t timer;time(&timer);t=localtime(&timer);/**********************************/
/*   本身localtime输出的周为数字 */
/*   是0~6分别表示周日到周六,   */
/*   阅读不便,在此做个小优化    */
/*********************************/ switch(t->tm_wday){case 1:strcpy(week,"Mon");break;case 2:strcpy(week,"Tue");break;case 3:strcpy(week,"Wed");break;case 4:strcpy(week,"Thu");break;case 5:strcpy(week,"Fri");break;case 6:strcpy(week,"Sat");break;default:strcpy(week,"Sun");}printf("YEAR \t MONTH \t DAY \t    TIME \t WEEK\n");printf("%d \t   %02d    %02d  \t  %02d:%02d:%02d \t  %s\n",1900+t->tm_year,1+t->tm_mon,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec,week);}

子函数sleep.c

#include <windows.h>/************************/
/*   Sleep单位是毫秒    */
/************************/ void sleep(unsigned long sec)
{Sleep(sec);
}

.h文件

#ifdef  _SHIJIAN_H
#define _SHIJIAN_H
void shijian()#endif#ifdef  _SLEEP_H
#define _SLEEP_H
extern void sleep(unsigned long sec)
#endif

主函数main.c

#include <stdio.h>
#include <conio.h>
#include "sleep.h"int main()
{while(!kbhit()){shijian();sleep(1000);system("cls");}return 0;
}

键盘输入中断程序,运行结果如下

自己编写的C语言实时时钟代码相关推荐

  1. keil c语言 1602时钟代码,基于单片机的LCD1602电子时钟设计.doc

    基于单片机的LCD1602电子时钟设计 设计任务和目的 1.1.设计任务 (1):用单片机设计基于LCD1602的电子时钟,显示时间和日期: (2):误差精度控制在1s/天: (3):具有时间和日期的 ...

  2. keil c语言 1602时钟代码,带详细注释的单片机1602液晶时钟经典代码+仿真图

    //实例84:液晶时钟设计 #include    //包含单片机寄存器的头文件 #include   //包含随机函数rand()的定义文件 #include  //包含_nop_()函数定义的头文 ...

  3. 51单片机学习笔记-8 DS1302实时时钟

    8 DS1302实时时钟 [toc] 注:笔记主要参考B站江科大自化协教学视频"51单片机入门教程-2020版 程序全程纯手打 从零开始入门". 注:工程及代码文件放在了本人的Gi ...

  4. c语言代码运行成图指令代码,C语言图形编程代码.doc

    C语言图形编程代码 C语言图形编程代码 自己以前编写的C语言图形编程代码 自己以前编写的图形编程代码实现DOS下256BMP图片显示,中文注释,中文汉字显示 写的不好,给大家交流与学习,TC3.0与T ...

  5. STM32学习心得二十一:实时时钟RTC和备份寄存器BKP特征、原理及相关实验代码解读

    记录一下,方便以后翻阅~ 主要内容 1) RTC特征与原理: 2) BKP备份寄存器特征与原理: 3) RTC常用寄存器+库函数介绍: 4) 相关实验代码解读. 实验内容: 因为没有买LCD屏,所以计 ...

  6. 51单片机8255扩展c语言,参阅:基于51单片机的实时时钟的设计与开发8255扩展io口1V0.1...

    <基于51单片机的实时时钟的设计与开发(8255扩展io口) (1).doc>由会员分享,可免费在线阅读全文,更多与<基于51单片机的实时时钟的设计与开发(8255扩展io口) (1 ...

  7. 【C语言】运用easyX——实现实时时钟,给自己的桌面加点料

    额外知识点: SYSTEMTIME ti / GetLocalTime(&ti),获取系统时间同步代码,C语言实现时.分.秒针转动 目录 前言 设计思路 绘制画布 头函数 宏定义 绘制时钟 确 ...

  8. 几行代码搞定Flash应用的多语言实时切换问题

    在<WPF/Silverlight的数据绑定设计的真糟糕>文中批评了WPF/SL的数据绑定机制,拿的是Flex的数据绑定与其对比.本文介绍应用Flex的数据绑定来解决一个实际问题--多语言 ...

  9. 电脑罗盘时钟代码_轻松吃透实时时钟芯片DS1302软硬件设计

    今天我们来讨论一款老掉牙的实时时钟芯片DS1302.什么是实时时钟(RealTime Clock, RTC)呢?为什么我们需要它呢?假设你使用单片机实现万年历应用,一般的做法是这样的:设置中断后判断1 ...

  10. 用前端代码编写一个动态的罗盘时钟

    用前端代码编写一个动态的罗盘时钟 前言 一.代码如下 1.index 2.js 3.css 页面效果 前言 今天给大家分享一个罗盘时钟的前端代码,喜欢的小伙伴帮忙点赞一下噢! 一.代码如下 1.ind ...

最新文章

  1. 单端测序(Single end)和双端测序(Pair end和Mate pair)
  2. python提示keyerror 13372,Python 学习笔记之—— Pandas 库
  3. DevExpress.XtraGrid.GridControl中数据源的绑定问题
  4. macos xampp mysql 命令_MAC系统XAMPP 中 MySQL命令行client配置使用
  5. 【LeetCode】剑指 Offer 65. 不用加减乘除做加法
  6. 实现粗糙表面_你了解什么是表面粗糙度吗?
  7. 开源WinForms界面开发框架Management Studio 选项卡文档 插件 Office 2007蓝色风格 后台线程...
  8. Windows 7 又惹祸了!
  9. kubernetes视频教程笔记 (27)-集群调度-污点和容忍
  10. QTP 11.05下载并完成+皴
  11. Flask深度学习模型服务端部署
  12. Win10小键盘不能使用的解决办法
  13. 决策树(Decision Tree)
  14. 《设计模式之禅》-策略模式
  15. Direx 自学总结一
  16. yjk只算弹性的不计算弹塑性_ABAQUS弹塑性时程分析注意事项 -
  17. 2021年11月_IEEE Transactions on Geoscience and Remote Sensing_科技前言热点调查表
  18. 基于MT5的短线反向交易策略
  19. 给exe文件签名,避免杀毒软件扫描
  20. 2015北京卫视《我是演说家第一季》总冠军--清华博士梁植演讲视频

热门文章

  1. caffe 基础教程
  2. 中国分布式光纤传感(DFOS)行业竞争现状与未来趋势预测报告2022-2027
  3. 计算机桌面如何分区,笔记本怎么分区
  4. 开式系统管径推荐选型_列管式换热器选型设计计算
  5. PHP和原生JS实现九型人格在线测试(144题)
  6. java 车牌号正则_最新车牌号码(包括新能源车牌)正则表达式
  7. Thinkpad E570/580可用的黑苹果EFI
  8. 罗技鼠标驱动G HUB导致触摸板无法使用
  9. 神泣服务器维护公告,《神泣》官方网站—创天互娱
  10. makefile(详细讲解)