任务三数码管电子钟制作讲述.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 用单片机制作的数字钟具有软件编程灵活、功能便于扩展,应用十分广泛等特点。完成了上面的两个个任务,我们就来一起来制作一个数码管电子钟。数码管电子钟的控制要求如下: 1.使用24小时制,能准确计时。8位数码管显示当前时间格式为“XX-XX-XX”(从左到右分别为时-分-秒,中间用“-”号隔开)。比如当前时间为23时30分15秒则数码管上显示为“23-30-15”。 2.能够设定当前显示时间,即调整秒钟数、分钟数与小时数。 3.具备闹钟提醒功能,即到达设定的时间时,蜂鸣器会报警。 4.功能按键:(1)SB1为“时间设置”键。在两个不同模式之间切换:“计时”模式和“调时”模式。(2)SB2设置+键,“调时”模式与“调闹钟” 模式下每按下一次当前选择位+1。(3)SB3设置-键,“调时”模式与“调闹钟” 模式下每按下一次当前选择位-1。(4)SB4为“闹钟设置”键。在不同模式间切换:“计时”模式和“调闹钟”模式。 * 通过前面几个任务的制作,我们已经可以使用定时器定时来完成时间的计时功能。这个任务实现起来应该不难。 1.定时:用T0定时器中断来实现。时间到调用中断函数,控制计时与数码管刷新。 2.时间调整与闹钟设定:采用独立式键盘,分别接在单片机的P1.0,P1.1,P1.2,P1.3口。通过SB1或SB4键来选择要调整的项目,在调整项目上通过按“+”键或“-”键进行对应项目的数据调整。 3.闹铃的输出:在闹铃设定的时间到了之后,由单片机的P2.5口接到主机模块的蜂鸣器上即可。 * 数码管的管脚与内部结构如图所示。 * * * * * 该硬件电路用到了四个模块。与前一任务相比不同之处:一是在主机模块中加入了蜂鸣器电路,而蜂鸣器内部电路已经做好了驱动,所以直接将单片机的P2.5口接入蜂鸣器输入即可。 * * * 该程序共有三个模式:“调时”模式、“计时”模式和“调闹钟”模式。 flag1为调时变量,flag1=0时为“计时”模式,非0则进入“调时”模式。在“调时”模式下:flag1=1,选择秒位,则秒位闪烁;flag1=2,选择分位,则分钟位闪烁;flag1=2,选择小时位,则小时位闪烁,由 SB1切换,重复此循环。 flag2为闹钟设置变量,flag2=0时为“计时”模式,非0则进入“调闹钟”模式。在“调闹钟”模式下:flag1=1,选择秒位,则秒位闪烁;flag1=2,选择分位,则分钟位闪烁;flag1=2,选择小时位,则小时位闪烁, 由 SB4切换,重复此循环。 SB2和SB3只在“调时”模式和“调闹钟”模式下有效,对于选择位数值+1或-1操作。 * 该程序共有三个模式:“调时”模式、“计时”模式和“调闹钟”模式。 flag1为调时变量,flag1=0时为“计时”模式,非0则进入“调时”模式。在“调时”模式下:flag1=1,选择秒位,则秒位闪烁;flag1=2,选择分位,则分钟位闪烁;flag1=2,选择小时位,则小时位闪烁,由 SB1切换,重复此循环。 flag2为闹钟设置变量,flag2=0时为“计时”模式,非0则进入“调闹钟”模式。在“调闹钟”模式下:flag1=1,选择秒位,则秒位闪烁;flag1=2,选择分位,则分钟位闪烁;flag1=2,选择小时位,则小时位闪烁, 由 SB4切换,重复此循环。 SB2和SB3只在“调时”模式和“调闹钟”模式下有效,对于选择位数值+1或-1操作。 * * * * 项目二 数码管电子钟制作 任务三 数码管电子钟的制作 任务三 数码管电子钟的制作 任务要求 任务分析 硬件电路的设计与搭建 软件编写 任务实施 任务书: 1.使用24小时制,能准确计时。8位数码管显示当前时间格式为“XX-XX-XX”(从左到右分别为时-分-秒,中间用“-”号隔开)。比如当前时间为23时30分15秒则数码管上显示为“23-30-15”。 2.能够设定当前显示时间,即调整秒钟数、分钟数与小时数。 3.具备闹钟提醒功能,即到达设定的时间时,蜂鸣器会报警。 4.功能按键:(1)SB1为“时间设置”键。在两个不同模式之间切换:“计时”模式和“调时”模式。(2)SB2设置+键,“调时”模式与“调闹钟” 模式下每按下一次当前选择位+1。(3)SB3设置-键,“调时”模式与“调闹钟” 模式下每按下一次当前选择位-1。(4)SB4为“闹钟设置”键。在不同模式间切换:“计时”模式和“调闹钟”模式。

文档评论(0)

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

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

1亿VIP精品文档

相关文档