Advertisement

该产品包含一套开源辉光管时钟,提供PCB设计文件和单片机代码(STC89C52),并使用DS1302时钟芯片。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
【舸轮综合船舶工作室】精心打造的资源,欢迎关注B站UP主:舸轮综合船舶制造,以获取更多详尽的资源及教程。请注意,本工作室对因使用此套开源资料而产生的任何后果概不负责!IN14辉光钟的PCB文件及程序源码说明版本V1.1,主要旨在阐明我独特的电路设计风格。(╯‵□′)╯︵┻━┻除了右侧配备了一个8550型号的三极管外,PCB板上的所有三极管型号均为130017805。为了确保最佳散热效果,强烈建议添加一个微型散热器,实测表明发热量较大。NE555芯片在此仅用于产生闪烁和冒号现象,并非用于电压升压,因此需要额外配备升压模块。NE555芯片右侧的R500k阻值需要通过实际测试确定,该阻值直接影响闪烁频率和闪烁冒号(氖泡)的显示效果。这两个2针连接器分别位于板子左下角,务必避免并联接入Power Relay。Power Relay是一个继电器,其主要功能是控制升压模块的开关状态,采用了典型的黄色HK信号继电器封装。继电器左边的两个接口标有“-S +”,分别对应红外热释探头的接入口。通过在“-”和“S”之间并联一个自锁开关,可以实现手动开关控制;另一个接口“-IN+”,为电源输入端,参考电压设定为12V,电流约为0.2A。单片机左边的两个引脚接口连接升压模块的电源接口。调时按钮为KEY1和KEY2。R4、R2、R7、R1这四个8路排阻器具有小白点的一端对准焊盘正方形的一端的设计特点。板子下方中间的+HV-为升压模块输出接入点;其左边的Out+分别连接了四个辉光管的阳极电极,旨在节省板子空间(偷懒),避免采用常规的74HC573锁存器进行一组一组扫描输出方案;而是采用每个引脚专门控制一位的方式进行操作,但由于引脚数量与实际需求存在差异,不得不引入一个额外的573芯片以最小化变化。调时按钮将第一位数字与该芯片连接起来。左上角的2032BAT电池用于实现掉电走时功能;然而我仍然不清楚为何该功能未能成功实现,目前程序仍存在一些缺陷,已知问题包括:在整点时刻的小时位会延时一分钟,例如从20:59到21:00时会先跳到20:00然后一分钟后才会变为21:01;调时过程中小时位有时会一直循环在十内,无论如何多次按键都无法直接设定准确的时间,通常需要反复操作才能得到正确的结果;调分过程中有时只有个位数字会发生变化,似乎只能通过重启来解决问题.焊接过程中务必注意三极管引脚之间不要短路!再次强调焊接过程中三极管引脚之间绝不能短路!再次强调焊接过程中三极管引脚之间绝不能短路!为了确保安全起见,即使看起来没有短路也要使用万用表进行检测.Protel自带的三极管封装为什么引脚焊盘之间的距离如此之小?这个问题我也无从知晓.四组Out-(请注意最右边那三个引脚组成一个组,最左边从Q25和Q26中间引脚引出的两个引脚也是一组)各自连接的具体功能请参照网上的51单片机引脚定义以及下方表格:(表格中左边第一位代表从左往右第几个辉光管,第二位表示该辉光管对应的引脚编号,右边则表示单片机的对应引脚)。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 完整资料 PCB 51 STC89C52 DS1302 IN14
    优质
    本项目提供了一套完整的辉光管数字时钟设计方案,包括PCB设计文件、源代码以及硬件电路图。采用STC89C52单片机和DS1302实时时钟模块作为核心组件,并通过IN14辉光管显示时间信息。适合电子爱好者及工程师进行学习和实践。 【舸轮综合船舶工作室】出品 欢迎关注B站UP主:舸轮综合船舶制造 查看更多资源及教程 不保证无错误,本工作室不对使用此套开源资料造成的任何后果负责!IN14辉光钟 PCB文件及程序源码说明版本V1.1主要是对我奇怪的电路设计风格做一个解释(╯‵□′)╯︵┻━┻除了右边有一个8550外,PCB中几乎所有的三极管型号均为1300和17805最好加一个微型散热器,实测发热较大NE555只是用来闪烁冒号的,并非升压使用。需要另外配置升压板NE555右上方那个R 500k阻值具体是多少需试一试,这个阻值决定了冒号的闪烁频率闪烁的冒号(氖泡)从板子左下角的两个2pin分别接入,注意不可并联后接入PowerRelay是一个继电器,用来控制升压模块通断。封装为典型黄色HK信号继电器继电器左边的两个接口标有- S +的是红外热释探头接入口,实现人来自动开。可在-和S之间再并联一个自锁开关以手动开启另一个是-IN+是电源输入口参考电压12v电流约0.2A单片机左侧的2pin接口为升压模块电源接口调时按钮分别是KEY1、KEY2R4 R2 R7 R1四个8路排阻,排阻有小白点的一端对准焊盘正方形一端板子下方中间+HV-是升压模块输出接入点其左边Out+分别接4个辉光管的阳极为节省空间(偷懒)未采用常规74HC573锁存器一组组扫描式输出,而是每个引脚专门控制一位但因引脚数量不足加了一个573把变化最小的第一位数字和调时按钮接到上面左上角2032BAT是接纽扣电池的能够实现掉电走时但我未找到成功方法现在程序还不是很完善有一些bug已知问题包括整点时时会延时1分钟比如从20:59到21:00先跳至20:00然后一分钟后才会变为21:01,调时时有时小时位会在十内循环不管它多按几轮一般能出来。调分时有时候只有个位动这种情况下只能重启了焊接时务必注意三极管引脚间勿短路即使看着没短路也要用万用表确认一下以防万一Protel自带的三极管封装为什么引脚焊盘之间距离如此小我也不知道四组Out-(最右边那三个是一组,最左边从Q25和Q26中间引脚引出两个)各自接什么参照网上的51单片机引脚定义再对照下表:(左侧第一位代表从左往右第几个辉光管第二位表示此辉光管对应引脚数字右侧为单片机的相应引脚) 11 P2.2 12 P2.3 20 P3.4 21 P0.6 22 P0.7 23 P2.1 24 P2.0 25 P1.7 ...(省略部分)... 49 P1.5
  • 基于STC89C52DS1302的定与仿真
    优质
    本项目介绍了以STC89C52单片机为核心,结合DS1302时钟模块开发的一种定时开关系统。通过详细的硬件电路搭建及软件编程实现自动控制功能,并进行了仿真实验验证其有效性。 摘要:本段落介绍了一种基于STC89C52单片机、DS1302实时时钟模块以及1602液晶显示屏的定时开关的设计与实现过程,该装置能够调节时间,并设置开启时间和关闭时间。采用C语言编程方式编写程序代码,相比汇编语言具有更好的移植性和可读性,方便进行功能修改和扩展。本段落通过Protues软件成功进行了仿真测试。 引言: 在人们的日常生活中,定时开关扮演着重要的角色,为人们的生活带来了极大的便利。早在古代中国就利用滴水计时的方法来报时:当容器中的水量达到一定量后会触发某种机制以显示时间的流逝。随着电子信息技术的发展,如今电视机、电风扇等电器产品都配备了定时功能,但这些产品的内置定时器仅适用于特定设备,并不具备扩展至其他电器使用的灵活性。 本段落所探讨的定时开关设计旨在控制主电源,从而能够应用于各种家用电器中使用。
  • AT89C52DS1302
    优质
    本项目探讨了基于AT89C52单片机和DS1302时钟芯片的设计与实现,展示如何通过编程控制时间显示、日期设定等功能。 AT89C52单片机与DS1302时钟芯片使用实例介绍!内附原理图!
  • C51项目六——实DS1302仿真程序
    优质
    本项目详细介绍了如何使用C51单片机与DS1302实时时钟芯片进行通信,包含完整源代码及Keil工程文件,适用于嵌入式系统开发学习。 C51单片机项目6:实时时钟芯片DS1302(包含仿真文件和程序包)
  • DS1302解析
    优质
    简介:本文详细解析了DS1302时钟芯片的工作原理、引脚功能及其在电子设备中的应用,帮助读者掌握其使用技巧。 本段落是对DS1302时钟芯片的详细描述。
  • 1602置闹
    优质
    本项目介绍如何使用1602液晶显示屏和时钟芯片在单片机上实现设置闹钟功能,包括硬件连接与软件编程。 使用1602时钟模块设置闹钟,并通过单片机程序控制。用户可以通过连接的液晶屏来调节和查看闹钟设定。
  • 基于DS1302的实
    优质
    本项目介绍了一种利用DS1302芯片和单片机构建高效、稳定的实时时钟系统的设计方案。此方案具有时间精度高,易于集成的特点,适用于多种需要精确计时的应用场景。 本论文(设计)采用STC89C52单片机和DS1302实时时钟芯片为主要器件设计了一个实时钟系统。该系统能够准确显示当前时间、日期和星期。通过8位低功耗数码管将这些信息呈现出来,数码管直接由单片机驱动,无需额外的驱动芯片。用户可以通过按键切换以查看时间、日期、星期以及闹钟等不同信息。
  • DS1302与PIC
    优质
    本项目探讨了如何使用DS1302实时时钟模块与PIC单片机构建精确的时间管理系统。通过详细介绍硬件连接及软件编程技巧,为用户提供了一个高效的时间处理解决方案。 大家好,在前一期的学习之后,我们已经掌握了ICD2仿真烧写器与增强型PIC实验板的使用方法,并学会了如何利用单片机来控制发光管、继电器、蜂鸣器、按键、数码管、RS232串口、步进电机、温度传感器以及I2C和SPI总线等资源。我们体验到了学习板使用的便捷性和易学性。在本期中,我们将探讨市面上常见的时钟芯片DS1302的应用。 一、关于DS1302时钟芯片的简介 DS1302是DALLAS公司推出的一款涓流充电型实时时钟/日历芯片,并且它还包含了一个具有31字节静态RAM。该款产品可通过串行接口与单片机进行通信,提供秒、分、时、日、星期、月和年的信息功能。每个月的天数以及闰年的情况可以自动调整,同时通过AM/PM标志位可选择使用24小时或12小时的时间格式。 DS1302芯片能够以简单且同步串行的方式与单片机进行通信,仅需三根I/O线:复位(RST)、数据输入输出(IO)和时钟信号(SCLK)。读写操作可以是单一字节或者是多达31个连续字符的组。此款产品在工作状态下具有极低功耗的特点,在保持时间和RAM信息的情况下,其功耗不超过1mW。 DS1302内部包含实时时钟/日历电路和静态RAM模块,能够通过串行接口与单片机进行通信,并提供多种时间格式的设置选项。
  • Mega16 控制 DS1302
    优质
    本项目介绍如何使用Mega16微控制器与DS1302时钟芯片进行通信,实现时间设置、读取及自动更新等功能。通过详细代码示例和电路连接说明,帮助开发者轻松构建精确计时系统。 使用mega16在GCC编译器中驱动DS1302实时时钟芯片,并通过1602液晶显示屏显示时间的年、月、日、时、分、秒。
  • 51
    优质
    本项目提供一个基于51单片机的闹钟时钟源代码,包含时间显示、设置和闹钟功能,适用于学习和实际应用中的计时需求。 课设:51单片机时钟闹钟源文件。具体的实验内容在我的课设系列文章中有详细介绍,大家可以去看看,如果有问题可以问我。