帮帮文库

返回

课程设计_C语言完成电子钟的设计(6) 课程设计_C语言完成电子钟的设计(6)

格式:word 上传:2025-07-21 07:49:45
度命令输入输出无第页西华大学课程设计说明书跳过操作命令发送读取温度命令函数名函数功能读取温度输入输出无,先写入转换命令然后等待转换完后发送读取温度命令读取温度值共位,先读低字节第页西华大学课程设计说明书再读高字节课程设计说明书日期年月日课程设计名称专业软件应用综合设计题目语言完成电子钟的设计学院电气与电子信息学院学生姓名黄胜周宇黄诗琪万姝熠专业信息工程指导老师杨坤明成绩西华大学课程设计说明书语言完成电子钟的设计摘要所谓数字钟,是指利用电子电路构成的计时器。相对机械钟而言,数字钟能达到准确计时,并显示小时分秒,同时能对该钟进行校对。在此基础上,还能够实现整点报时,定时报闹等功能。设计过程采用系统设计的方法,先分析任务,得到系统要求,然后进行总体设计,划分子系统,然后进行详细设计,最后进行测试。本文针对简易数字钟的设计要求,提出设计方案,进行由上而下层次化的设计,先定义和规定各个模块的结构,再对模块内部进行详细设计,选择较合适的开发环境进行设计,最后将设计好的模块组合调试,并最终在单片机开发测试仪上测试通过。关键词数字电子钟校时报时子系统,软件。硬件调试日期显示时间显示整点报时关闭状态第页西华大学接在单片机上对时间进行修改,并且实现开启和关闭整点报时以及闹钟功能,所以键盘功不能缺少。首先是键盘扫描,检测是否有按键按下,如果按下了按键则获取对应的键值。第页西华大学课程设计说明书扫描键盘,获取键值变为第页西华大学课程设计说明书把秒分为两部分,当时间小于秒时,给数码管赋值,因为数码管是共阴极链接,所以赋值不会亮,当时间大于秒时给数码管赋正常数值,到达数字闪烁的效果。键盘由于需要直触发条件是到整点或者闹钟开启并且到达闹钟时间。修改模式数字闪烁为了提高用户体验,所以设计了在修改模式下,选中的数字会闪烁,这样的话可以减少操作失误。实现代码如下首先通过按键触发修改模式,能低端的时钟启动蜂鸣器是般只会发出滴的声音,我们的设计通过控制蜂鸣器的频率和节拍实现了播放音乐,让提示音乐更人性化,用户体验更好。实现代码如下储存频率第页西华大学课程设计说明书蜂鸣器执行代码,果时间相同,则自动打开蜂鸣器开关,蜂鸣器启动,达到闹钟功能。特殊功能设计本系统中主要使用了如下两个特殊功能蜂鸣器播放音乐,修改模式数字闪烁,键盘。蜂鸣器播放音乐通常蜂鸣器只有,即响和不响状态,所以功。闹钟判断函数如上,调用方式如下第页西华大学课程设计说明书当有时间变动时触发,用循环从数组到判断,如度时,开启获取温度的函数,然后获取数据。获取温度的函数封装在里面,会在打印在附录中。第页西华大学课程设计说明书温度计算函数,将获取到的温度存放在数组中,然后显示。闹钟日期模块日期储存在数组。代码如上,当时间为时后秒触发。判断当前年份和月份进行时间修改。第页西华大学课程设计说明书时间模块时间储存在数组。代码如上,当计时器计数次或次以上时触发。首先是秒钟修改,当影响到分钟时钟时进行对应的修改。温度模块温度数据储存在。当按下切换显示按钮切换到温度时,开启获取温度的函数,然后获取数据。获取温度的函数封装在里面,会在打印在附录中。第页西华大学课程设计说明书温度计算函数,将获取到的温度存放在数组中,然后显示。闹钟模块闹钟数据储存在。闹钟判断函数如上,调用方式如下第页西华大学课程设计说明书当有时间变动时触发,用循环从数组到判断,如果时间相同,则自动打开蜂鸣器开关,蜂鸣器启动,达到闹钟功能。特殊功能设计本系统中主要使用了如下两个特殊功能蜂鸣器播放音乐,修改模式数字闪烁,键盘。蜂鸣器播放音乐通常蜂鸣器只有,即响和不响状态,所以功能低端的时钟启动蜂鸣器是般只会发出滴的声音,我们的设计通过控制蜂鸣器的频率和节拍实现了播放音乐,让提示音乐更人性化,用户体验更好。实现代码如下储存频率第页西华大学课程设计说明书蜂鸣器执行代码,触发条件是到整点或者闹钟开启并且到达闹钟时间。修改模式数字闪烁为了提高用户体验,所以设计了在修改模式下,选中的数字会闪烁,这样的话可以减少操作失误。实现代码如下首先通过按键触发修改模式,变为第页西华大学课程设计说明书把秒分为两部分,当时间小于秒时,给数码管赋值,因为数码管是共阴极链接,所以赋值不会亮,当时间大于秒时给数码管赋正常数值,到达数字闪烁的效果。键盘由于需要直接在单片机上对时间进行修改,并且实现开启和关闭整点报时以及闹钟功能,所以键盘功不能缺少。首先是键盘扫描,检测是否有按键按下,如果按下了按键则获取对应的键值。第页西华大学课程设计说明书扫描键盘,获取键值然后判断并执行对应功能,具体代码见附录。系统调试将代码烧录到单片机开发试验仪,然后按照设计方案进行调试。调试环境单片机开发试验仪,软件。硬件调试日期显示时间显示整点报时关闭状态第页西华大学课程设计说明书时间显示整点报时开启状态温度显示闹钟时间闹钟关闭状态第页西华大学课程设计说明书闹钟时间闹钟开启状态修改模式第页西华大学课程设计说明书系统功能指标参数系统能实现的功能显示日期时间实时温度,带闹钟和整点报时功能,采用小时制计时,能区分平闰年,大小月。有校时功能,可在单片机上对日期时间闹钟时间进行修改,修改时秒钟暂停计时对应的位置会闪烁,并且区分平闰年大小月。整点报时和闹钟可以用相应按键进行开关。系统指标参数测试各部分显示正常,精确度分钟
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
课程设计_C语言完成电子钟的设计.docx预览图(1)
1 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(2)
2 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(3)
3 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(4)
4 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(5)
5 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(6)
6 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(7)
7 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(8)
8 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(9)
9 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(10)
10 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(11)
11 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(12)
12 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(13)
13 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(14)
14 页 / 共 68
课程设计_C语言完成电子钟的设计.docx预览图(15)
15 页 / 共 68
预览结束,还剩 53 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档