任务三数码管电子钟制作讲课.pptVIP

  • 10
  • 0
  • 约4.03千字
  • 约 17页
  • 2017-05-18 发布于湖北
  • 举报
* * 用单片机制作的数字钟具有软件编程灵活、功能便于扩展,应用十分广泛等特点。完成了上面的两个个任务,我们就来一起来制作一个数码管电子钟。数码管电子钟的控制要求如下: 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键来选择要调整的项目,在调整项目上通过按“+”键或“-”键进行对应项目的数据调

文档评论(0)

1亿VIP精品文档

相关文档