您的位置 首页 新能源

根据51单片机定时器的电子时钟设计方案

单片机定时器在目前的产品研发和设计过程中,其主要作用是进行精准的时间定值,因此在对时间控制要求较高的数控领域中,单片机定时器的身影随处可见。

单片机守时器在现在的产品研制和规划过程中,其首要作用是进行精准的时刻定值,因此在对时刻操控要求较高的数控领域中,单片机守时器的身影随处可见。今日咱们将会为咱们共享一种比较根底的电子时钟规划计划,该计划根据51单片机守时器进行规划,精度较高,时钟闹钟调理简略。

在本计划中,咱们所规划的这种电子时钟首要由51单片机守时器、1602LCD液晶屏等构成。在电路规划方面,该计划首要选用晶振电路作为驱动电路,晶振电路的晶振频率为12MHZ。使用单片机内部守时计数器0经过软件扩展发生的一秒守时,到达时分秒的计时,六十秒为一分钟,六十分钟为一小时,满二十四小时为一天,又从00:00:00开端计时。闹钟和时钟的时分秒的调理是由一个按键操控,而别的一个按键操控时钟和闹钟的时刻的调理。当按下闹钟按键K3时时钟就会进入设置时刻界面,可是时钟不会中止工作,按K2键就可以对时钟和闹钟要设置的时刻进行调整。单片机使用外部12MHZ晶振构成振荡电路作为时钟源,时钟电路的体系结构框图如下图图1所示,时钟电路原理如下图图2所示。

独立按键输入电路

在本计划中,根据单片机守时器所规划的时钟体系,其独立按键的输入电路规划是非常重要的。对此,咱们的按键处理设置为当有没键按下时,时钟正常运转。当按一次K1,时钟中止走动,按K2对秒进行调整。当K1按2次时,按K2对分进行调整。当K1按下3次时,按K2对小时进行调整,当按下4次K1时,校时结束,时钟按设定的时刻进行正常走时。以上为正常走时设置。当按1次K3进入闹钟设置界面,时钟继续进行走时,按K2对秒进行设置。当按2次K3,按K2对分进行设置。当按3次K3,按K2对秒进行设置。当按下4次K3时,闹钟设置结束进入时钟显现界面。这种独立按键输入电路的电路规划图如下图图3所示,所选用的单片机外形及引脚摆放如下图图4所示。

LCD液晶显现

在本计划中,咱们所选用的LCD液晶显现屏型号为1602,该种LCD显现屏选用规范的16脚接口,其电路图如下图图5所示。这种1602LCD液晶显现屏的各引脚注释为:第1脚VSS为电源地。第2脚VDD接5V电源正极。第3脚V0为液晶显现器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高。第4脚RS为寄存器挑选,高电平1时挑选数据寄存器、低电平0时挑选指令寄存器。第5脚RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。第6脚E(或EN)端为使能(enable)端。D0~D7为8位双向数据端。第15~16脚为空脚或背灯电源。

软件规划

在这种根据单片机守时器的时钟规划计划中,本体系的软件体系可以分为主程序、守时计数中止程序、时刻调整程序、延时程序四大模块。软件体系的流程图如下图图6所示。

从上图图6中可以看到,在这种根据单片机守时器的时钟软件体系中,时钟的守时中止程序是使用单片机内部守时器0完成1秒的守时,然后使用软件延时完成分小时规划。而时刻调整程序是使用单片机的内部存贮器,把调整好的时刻写到显现时刻的存贮单元,然后发动守时器开端计时并显现。时刻延时程序是使用软件完成延时到达去抖的意图。液晶发动程序是为了把单片机的数据送到显现器的一起让显现器的第6脚使能断的电平完成由1到0的跳变,使显现器履行显现的指令。主程序便是使用这些子程序中止程序完成显现、守时、闹钟等功能。下图图7为设置好的闹钟时刻,图8为闹钟响铃时的呼应电路图。

图7 设置好的闹钟时刻

图8 闹钟响铃

以上便是本文针对一种根据单片机守时器的时钟规划,所进行的规划计划共享,期望可以对给位电子爱好者以及新人工程师的规划带来必定的参阅和协助。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/xinnengyuan/141863.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部