- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
功多能旋转电子钟课程设计-大学论文
目录
1. 3
1.1 功能说明 3
1.2 工作原理 3
1.2.1 60个发光二极管驱动原理 4
1.2.2 时、分、年、月、日、星期显示部件驱动原理 4
2. 5
3. 7
3.1 时钟LED显示函数程序流程图 7
3.2 电子钟数显示日期函数程序流程图 8
3.3 电子钟显示时间函数程序流程图 11
3.4 电子钟显示星期函数程序流程图 13
4. 16
5. 18
6. 19
7. 20
8. 21
9. 22
工作原理
功能说明
本旋转LED电子钟采用STC89C52单片机作为控制芯片,DS1302时钟芯片为走时根据,确保了走时的精确度。24小时制走时,60个发光二极管模拟石英钟的秒针走时,一秒亮一个,60秒走完一圈,走完一圈则分钟位数数码管加1,时时同步。主数码管为4位时钟数码管,显示时、分,结合功能按键,可显示闹钟时间和实时温度(需加装18B20);3个2位数码管分别显示年、月、日;1个1位数码管显示星期。
整点报时功能,每天7—20点整点报时,报时时蜂鸣器响,同时秒灯高速旋转。
有一路闹钟功能,开机闹钟默认关闭。S3位闹钟的开关键。默认闹钟时间为6:35。闹钟响时为30秒钟。
掉电继续走时,数码管不显示。来电时间继续走时,不用调整。
S1键为调整按键。开机显示时分00:08。首次使用一定要启动时钟芯片走时,不然时钟一直为00:08,不走时。按S1键一次,时位数码管闪烁,这时按S2数值加1,按S3数值就会减1。再按一次S1键,分位数码管闪烁,同理按S2、S3键来进行调整分的时间。调整完后数码管还在闪烁,同理在按S1(S2,S3),分别调整年、月、日、星期,调整完后再按S1一次(或等待5秒),进入走时状态。
S2键为时间、闹钟、温度(安装18B20)切换键。正常显示时间模式下,按S2一次则可显示闹钟时间,按二次显示当前温度(如29.6℃),按第三次则显示正常显示模式(即走时时间)。在显示闹钟时,按S1键一次则闹钟的时位数码管会闪烁,这时可以按S2键和S3键进行调整。按S1键二次则闹钟的分位数码管会闪烁,同理可按S2和S3键进行闹钟时间调整。
S3为闹钟的开关键。正常显示时间模式下,按S3一次则打开闹钟,同时红色指示灯(D73)点亮,按二次则关闭闹钟,同时关闭红色指示灯(D73)。
工作原理60个发光二极管驱动原理
采用了两片CD4017进行六十进制计数译码,实现60个发光二极管的驱动。CD4017芯片是十进制计数/时序译码器,共有10个译码输出Q0~Q9;每个译码输出一般处于低电平,且在时钟脉冲由低到高的上升沿输出高电平;每个高电平输出维持一个时钟周期;每输入10个时钟脉冲,输出一个进位脉冲,因此进位输出信号可作为下一级计数器的时钟信号。在清零输入端(R)Q0为高电平,其余为低电平。
为实现对应的发光二极管点亮,应将每一个译码输出口对应的接一个发光二极管,每10个一组接限流电阻后接地。当译码端口Q0~Q9中任一端口为高电平,则对应的发光二极管点亮。
在这次多功能旋转电子钟我们采用了两片CD4017来实现60个发光二级管的旋转点亮。
时、分、年、月、日、星期显示部件驱动原理
LED数码管通常由7段译码集成电路组成,完成从数字到显示码的译码驱动。本系统中采用的是软件译码,可以减少该实物的体积,降低成本和功耗,比硬件译码有更大的灵活性。软件译码就是从数字到显示码的转换全由单片机完成。从LED数码管的原理和结构可知,为了显示字符,要为LED显示数码管提供显示段码,组成一个“8”字形字符的7段,再加上1个小数点位,共计8段,因此提供给LED显示数码管的显示段码为一个字节。
系统的时、分显示部件由1个4只7段共阳LED数码管组成,前两只显示时,后两只用于分的显示;年、月、日的显示部件由3个2只7段共阳LED数码管组成;星期的显示部件由1个1只7段共阳LED 数码管组成。
电路图
程序流程图
时钟LED显示函数程序流程图
图3.1.1主程序流程图
电子钟数显示日期函数程序流程图
图3.2.1按键检测程序流程图
图3.2.2写数据函数
图3.2.3读数据函数
图3.2.4读时间函数
图3.2.5初始化函数
图3.2.6数码管显示函数
图3.2.7主函数
电子钟显示时间函数程序流程图
图3.3.1写数据和地址函数
图3.3.2读地址函数
图3.3.3初始化时和分函数
图3.3.4读取时和分函数
图3.3.5按键扫描函数
图3.3.6显示函数
图3.3.7主函数
电子钟显示星期函数程序流程图
图3.4.1主函数
图3.4.2写函数
图3.4.3读函数
图3.4.4初始化时间函数
图3.4.5按键扫描函数流
仿真图
图4.1时钟LED显示
图4.2数码管日期显示
图4.3数码管时间显示
图4.4数码管星
您可能关注的文档
- 高中生物必修一(分子与细胞)教师用书-学位论文.doc
- 高档住宅智能家居系统建议方案-学位论文.doc
- 高中语文第四册说课稿-学位论文.doc
- 高中生物人教版第二册说课稿!可打印-学位论文.doc
- 个案工作介入青少年网络游戏成瘾问题解决案例研究-学位论文.doc
- 个体认知差异对地理思维能力培养的影响研究-学位论文.doc
- 高压加氢装置高压换热器腐蚀分析论文-学位论文.doc
- 根中与后根构造二叉树与二叉树的匹配替换-数据结构课程设计-大学论文.doc
- 给排水给排水及消防设计-学位论文.doc
- 个性化的室内设计研究以中式风格为例-学位论文.doc
- 2025年南充文化旅游职业学院单招职业倾向性测试必刷测试卷附答案.docx
- 2024年福州软件职业技术学院单招数学真题附完整答案详解(夺冠).docx
- 2024年福州软件职业技术学院单招数学真题附完整答案详解(夺冠).docx
- 2025年南充文化旅游职业学院单招职业倾向性测试必刷测试卷附答案.docx
- 2025年全国食品安全宣传周主题班会.pptx
- 2024年环境影响评价工程师之环境影响评价相关法律法规考试黑钻押题附参考答案详解【培优】.docx
- 2024年环境影响评价工程师之环境影响评价相关法律法规考前冲刺练习题word附答案详解.docx
- 2025年南京交通职业技术学院单招职业适应性考试题库附答案.docx
- 2025年南充文化旅游职业学院单招职业倾向性测试必刷测试卷附答案.docx
- 2025年南京交通职业技术学院单招职业适应性考试题库附答案.docx
文档评论(0)