- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子时钟课程设计
班级:机自081
学号:200880724102
姓名:罗兰秀
完成日期:2011年06月18日
摘要
随着电子技术的飞速发展,单片机以体积小,性价比高,面向实时应用为特征;以不求规模大,力争小而全为宗旨;以在一块芯片上集成一台计算机为目的,而广泛应用于工业自动化、智能化仪表、电子产品等领域。
单片机模块中最常见的是电子时钟,电子时钟是一种用DS1302芯片实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品。
由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得电子时钟的精度,远远超过老式钟表, 同时也扩展了钟表原先的报时功能。如定时自动报警、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,都是以钟表数字化为基础的。因此,研究电子时钟及扩大其应用,有着非常现实的意义。
目录
1、0··················课程设计的功能描述
2、0··················课程设计分析设计
3、0··················绘制硬件电路图并进行说明
4、0··················绘制软件流程图并进行说明
5、0··················程序的源代码清单
6、0··················上机调试运行结果分析
7、0··················课程设计经验教训总结
8、0··················参考文献
1.0课程设计功能描述
该课程设计是利用MCS-51单片机内部的定时/计数器、中断系统、LED显示器等部件设计的一个单片机电子时钟。设计的电子时钟通过数码管显示,并能通过按键实现设置时间和暂停、启动控制等。具体如下:
在启动初,LED显示器可以显示设计学号,接下来显示在设计时设定的初始时间。K是复位开关,K0是移位开关,用于设置时间时的定位,从而可以分别对时、分、秒进行设置和校准,K1对时、分、秒进行增加调制,K2对时、分、秒进行减小调制,并通过LED显示器显示出来,从而完成对时间的设置,启动,暂停等控制。
2、0课程设计分析设计
单片机应用系统由硬件系统和软件系统两部分组成。硬件系统是指单片机以及扩展的存储器、I\O接口、外围扩展的功能芯片以及接口电路。软件系统包括监控程序和各种应用程序。
电子时钟是利用单片机内部的定时器\计数器来实现的,它的处理过程如下:首先设定单片机内部的一个定时器\计数器工作于定时方式,对机器周期计数形成基准时间,然后用另一个定时器\计数器或软件计数的方法对基准时间计数形成秒,秒计60次形成分,分计60次形成小时,小时计24次则计满一天。然后通过数码管把它们的内容在相应位置显示出来。
数码管有静态显示方法和动态显示方法。本科舍采用动态显示方法。
在具体处理时,定时器\计数器采用中断方式工作,对时钟的形成在中断服务程序中实现。在主程序中只需对定时器计数器初始化、调用显示子程序和控制子程序。
3、0绘制硬件电路图,并对硬件电路进行说明
硬件电路图如下:
3、1开关按钮
K0是选择键,按第一次选择时,按第二次选择分,按第三次选择选择秒;K1递增开关,每按下一次数值增一;K2为递减开关,每按下一次数值减一。
3、2蜂鸣器驱动电路
为了使电子时钟能够进行整点报时,需要通过蜂鸣器的报警来提醒,因此在电路图中需要加入蜂鸣器。电路如下图所示:
3、3上拉电阻:
对电路和芯片起保护作用,防止电流过大造成损害。
3、4复位电路
复位电路分两种方式,分别是上电自动复位和按键手动复位。该课设应用的是手动复位。电路如下图所示:
3、5电源电路
单片机正常工作是+5V电压,采用USB供电。
4、0绘制软件流程图并对软件流程图进行说明
该课程设计采用C语言编程程序,程序设计框图如下:
5、0程序源代码清单
#includereg
文档评论(0)