服务热线:
0571-86684288
您的位置: 首页 > 新闻中心

求一种数字电子钟的设计的具体方案

来源:新闻中心    发布时间:2024-02-15 01:39:23  浏览量:1

  4个模块组成。主控模块用STC89C52RC、时钟电路用时钟芯片DS1302、显示模块用 LCD1602、键盘接口电路用普通按键接上拉完成;软件利用实现单片机程序控制。单片机通过时钟芯片DS1302获取时间数据,通过1602液晶显示器进行显示阳历年、月、日、时、分、秒、星期。

  数字电子钟的功能要求:数字电子钟能用1602液晶显示屏第一行显示年、月、日、星期,第二行显示秒、分、时。

  数字电子钟的按键要求:四个独立按键的功能分别为:K1对秒、分、时的选择,K4对年、月、日的选择,K2加,K3减。

  本系统以 AT89S52 单片机为控制核心,时钟芯片DS1302,将得到的数据通过 1602液晶显示出来,同时通过相应的按键调整相应的值。51单片机的硬件资源分配:单片机最小系统模块:STC89C52RC单片机芯片;复位电路;晶振电路。本模块AT89C52RC系统控制核心,单片机系统复位由按键电平复位电路完成,并设计独立按键调节时间,本次设计显示为6位,采用两个四位一体数码管(共阳极)作为显示窗口,既能节约成本又能简化电路。STC89C52RC单片机包含中央处理器、程序寄存器(ROM)、数据存储器(ROM)、并行接口、串行接口和举行键盘等几大单元及数据总线、P1、P2、P3),用于对外部数据的传输。

  P0.0- P0.7:一般I/O端口引脚或数据/低位地址总线:一般I/O端口引脚。

  P2.0- P2.7:一般I/O端口引脚或高位地址总线:一般I/O端口引脚或第二功能引脚。

  相接,使用单片机的P0口和P1口与1602进行通信。1602 相应功能特性介绍 n +5V 电压,对比度可调 n 内含复位电路n 提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能 n有80字节显示数据存储器

  通信。实时时钟/日历提供秒、分、时、日、周、月和年等信息。对于小于31天的月和月末的日期自动调整,还包括闰年校正的功能。时钟的运行能够使用24h或带AM(上午)/PM(下午)的12h格式。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302有主电源/后备电源双电源引脚:Vcc1在单电源与电池供电的系统中提供低电源,并提供低功率的电池备份;Vcc2在双电源系统中提供主电源,在这种运用方式中,Vcc1连接到备份电,以便在没有主电源的情况下能保存时间信息以及数据。DS1302由Vcc1或Vcc2中较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电;当Vcc2小于Vcc时, DS13026由Vcc1供电。如图2.3所示:

  按键部分电路采取独立式按键,各按键相互独立,每个按键单独占用一根I/O口线,每根I/O口线的按键工作状态不可能影响其他I/O口线上的工作状态。因此,通过

  输入线的电平状态可以很容易判断哪个按键被按下了。独立式按键接口电路配置灵活,软件结构相对比较简单。但每个按键需占用一根I/O口线,在按键数量较多时,I/O口浪费大。因此,独立式按键大多数都用在按键较少或操作速度较高的场合。本次设计需要按键数较少,故选用独立式按键。独立式按键接口电路如图2.4所示:

  信道化接收机高效结构和相位差分瞬时测频方法,以此来降低了系统复杂度,提高了实时解决能力,仿真结果表明该

  微波设备监控系统的设计,该系统引入μC/OS-II之后,系统的开发效率得到提高,总系统的健壮性得到增强,文中对软件设计应用中遇到的核心问题作了深入讨论并给出了相应的解决

  Segger J-link到Tag-Connect TC2050适配器

  【国产FPGA+OMAPL138开发板体验】(原创)5.FPGA的AI加速源代码

  【米尔-全志T113-i开发板试用】JPG硬件编码的实现、YUV转换neon加速和对比测试

  【先楫HPM5361EVK开发板试用体验】(原创)6.手把手实战红外线传感器源代码

更多>热门液晶屏产品