网站大量收购独家精品文档,联系QQ:2885784924

C++实训时钟显示系统.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C实训时钟显示系统

报告编号:第 10组 综合课程设计报告 时钟显示系统 学生姓名: 指导教师: 所 在 系: 电 子 系 所学专业: 电子信息工程 年级班级: 11级电子 (2)班 2012 年12月28 日 目 录 【摘 要】2 1 问题要求及任务描述2 1.1 题目要求2 1.2 主要任务2 2 解决问题的主要思路和方法2 2.1关键问题2 2.2 拟采用解决问题的方法2 2.3 主要算法 (截取主要源代码)和处理流程图2 3 程序实现4 3.1 程序实现时关系图4 3.2 主要源代码4 4 测试4 测试结果及分析4 5 小结6 6 致谢6 参考文献:7 附录7 1 【摘 要】 本文是在VC语言环境下编写的一个程序,目的在于用七段管形式显示时间, 在编程中运用了类,函数的引用,以及对于一些基本程序的使用。对其中出现的 相应问题的解决方法,基本关系程序功能图的介绍与相对应程序运行的数据分析, 最终使其可以达到调用系统时间显示,还可以根据自动设定的时间来进行时间跳 动转换。 【关键词】:时钟显示;类;time.h 中引用;循环; 1 问题要求及任务描述 1.1 题目要求 时钟显示系统 需要调用系统时间函数,运行时显示机器当前时间。并且使用七段数码管效果 (七段数码管是一种由七条直线构成的8数字形显示器件,通过设置七条直线的 两灭可以显示从0到9的任何数字。对这7个管子进行编号,然后所有10个阿拉 伯数字均对应一些 “亮/灭”状态,把这个状态作为一个参数。) 1.2 主要任务 每个组员完成一小项单独程序, 1)将时间改为七段管显示 (张新燕) 2)调用系统函数,研究调用系统时间 (伍慧) 3)研究时间模拟跳动 (郑星) 4)编程自动设定时间 (黄克取) 5)将程序编和至一起,完成题目要求 (王明楠) 2 解决问题的主要思路和方法 2.1关键问题 1)如何将时间改为七段管显示; 2)如何调用时间; 3)如何使其按自动设定的时间跳动。 2.2 拟采用解决问题的方法 查找资料,用不同代码来模拟七段管数字形式,根据对time.h 的函数理解,来调 用系统时间,根据学的知识用函数类来重新设定时间。 2.3 主要算法 (截取主要源代码)和处理流程图 1)将单个时间显示改为七段管形式 2 staticchar*shapecode[] {24042,01010,21232,21212,04210, 23212,23242,21010,24242,24212,00200}; staticstringshape[] { , ┃, ━ , ┃ , ┃ ┃ }; 输出每一位的时间: coutshape[shapecode[a][i]-0]shape[shapecode[b][i]-0] shape[shapecode[10][i]-0]shape[shapecode[c][i]-0] shape[shapecode[d][i]-0] shape[shapecode[10][i]-0]shape[shapecode[(e)%10][i]-0] shape[shapecode[(f)%10][i]-0]endl; 2)调用系统时间int t,h,m,s; t time(NULL); h (t/3600+8)%24;a h/10;b h%10; m t/60%60; c m/10;d m%10;

文档评论(0)

a888118a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档