【48812】运用51单片机开发板制造60秒时钟计时器

来源:bob平台官网入口    发布时间:2024-07-13 22:18:38 阅读:317 次

  咱们好,我是大魔王,尽管我现已离开了学校,进入了职场,可是我依然没有停下学习的脚步。经过三周的学习,我现已可运用计时器,今日就将这个小东西的创造进程和咱们伙儿一起来共享一下,这儿运用的是郭天祥教师TX-1C的51开发板。

  在这三点中,最重要的是数码管的动态显现和时钟中止,这十分难,且需求多加练习的部分,咱们需求提早学习一下,咱们这儿只讲计时器的思路,代码会经过其他方法共享给咱们。

  在TX-C的开发板中有三个时钟T0、T1、T2,咱们应该用到的时钟有两个,T0和T1。其间T0用来操控数码管动态显现的频率,T1用来计时。

  时钟T0的中止:提早在主函数中创立一个变量t0=0,每次中止进入后,t0+1,每六次归一次零。每次t0+1后对t0进行判别,每一次判别对应一个数码管的显现。

  T1的中止:让T1计时器1s中止一次根本很难,咱们以50ms中止一次,每中止够20次,为一秒,计时的数值time-1。一起为中止计数的变量t1归零。

  在主函数中只需求设定好变量,以及时钟的初始化,然后再运用一个while函数来循环不断的核算每位数码管所需求显现的数字就行了。

  60秒时钟计时的根本逻辑便是这样的,咱们假如还想有更多的改善,能够从增加蜂鸣器,以及手动输入计时数来把这个小项目进行晋级。

推荐新闻