第一范文网 - 专业文章范例文档资料分享平台

单片机原理及应用课程设计报告(5)

来源:用户分享 时间:2021-06-02 本文由疏星淡月 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

单片机原理及应用课程设计报告

图2-3-9正常计时模式截图

3.软件流程图

图3-1主程序流程图

单片机原理及应用课程设计报告

4.设计过程

先明确要做的电子钟具有哪些功能,这些功能用单片机中的哪些资源来实现,画个大体流程图,先从简单的功能入手。首先编调试出计时的程序,即保证可以输出正常显示。刚开始是在主程序中用动态显示。

接着增加按键功能,让按键控制电子钟的停与计时。此时发现数码管的显示不稳定,当按键按下后显示明显闪烁强烈,考虑用中断来显示,即把显示程序,交给中断处理程序了。这时考虑到二极管指示模式,因此,将键盘反转法改进为只用5根线,即1行4个按键。于是二极管就剩下3个可以做为三种不同模式的指示灯。

再下来是增加修改时间程序模块,增加设置闹钟程序,这两个比较相似。为了能够比较直观地看出正在修改的是时还是分或秒。即不使数值变化可直接看出正在修改的位。修改过程中发现,需要修改的数离当前值相差较多时,修改很麻烦,因此设置了按键的长按功能。

最后添加整点报时,以及闹钟提示音。以及闹钟响时,切断响声设置。

实现可手动调整的时钟,包括闹钟功能(当时间超过10S左右还原到计时模式,以避免长时间未操作),时间可调,按键可长按,也可短按,4个按键(其中一个为功能键,一个为确定要修改的是小时,还是分钟,还是秒,另外两个按键1个加,1个减)8个二极管从左到右,第5个为计时模式指示灯,第6个为设置闹钟的模式指示灯,第7个为修改时间指示灯。不管是在闹钟设置模式还是修改时间模式,当修改小时数值时,分和秒的数码管较暗,以示区别,修改分钟或秒时,类似的。当闹钟响时,若无取消则响30s,按第15键可取消响声。

5.心得体会

这次课程设计真正地让我们走出了课堂里,只有我们听,老师讲课的情况。完完全全由自已组建起一个电子钟。课程设计根据设计要求,查找资料,然后按要求根据已学过的时钟程序编写定时闹钟的程序,依据程序利用proteus软件进行了仿真试验,对出现的问题进行分析和反复修改源程序,最终用硬件实验板进行调试修改,得到正确并符合要求的结果。这个设计将所学的知识很好地联系在一起。虽然本设计经过规划,但是还有不足的地方,如没有秒表功能,倒计时功能。可把T1中断显示放到T0中,再进行相应的修改,就可以空出T1用来倒计时或秒表功能使用,这时就不会与正常计时相干扰了。签于时间关系,以及所

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新初中教育单片机原理及应用课程设计报告(5)全文阅读和word下载服务。

单片机原理及应用课程设计报告(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1204398.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top