LED 数字万年历

合集下载

6、用DS1302与LCD1602可调数字万年历实验设计报告

6、用DS1302与LCD1602可调数字万年历实验设计报告

利用时钟芯片DS1302实现万年历系别电子通信工程系组别第十组专业名称电子信息工程指导教师组内成员2013年8月19日用DS1302与LCD1602设计的可调式电子日历时钟一、总体设计1.1、设计目的为巩固所学的单片机知识,把所学理论运用到实践中,用LCD1602与DS1302 设计可调式电子日历时钟。

1.2、设计要求(1)显示:年、月、日、时、分、秒和星期;(2)设置年、月、日、时、分、秒和星期的初始状态;(3)能够用4个按键调整日历时钟的年、月、日、时、分、秒和星期;完成可调式电子日历时钟的硬件和软件的设计,包括单片机的相关内容;日历时钟模块的设计,液晶显示模块的设计,按键模块的设计。

控制程序的编写等。

备注:本程序另外添加了每到上午8:10和下午2:10的闹钟提醒功能。

1.3、系统基本方案选择和论证1.3.1、单片机芯片的选择方案方案一:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容。

方案二:采用STC12C5A60S2系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。

内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。

但造价较高。

1.3.2 、显示模块选择方案和论证:方案一:采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用显示数字显得太浪费,且价格也相对较高。

所以不用此种作为显示。

方案二:采用LED数码管动态扫描,虽然LED数码管价格适中,但要显示多个数字所需要的个数偏多,功耗较大,显示出来的只是拼音,而不是汉字。

所以也不用此种作为显示。

方案三:采用LCD液晶显示屏,液晶显示屏的显示功能强大,可显示大量字符,且视觉效果较好,外形美观。

液晶显示万年历设计

液晶显示万年历设计

湄洲湾职业技术学院液晶显示万年历设计系别:自动化工程系年级:10 级专业:电气自动化姓名:陈承隆学号:1001020212 导师姓名:许振龙职称:讲师2013年 5 月27日目录1.前言 (1)2.系统设计参数要求 (2)3.系统设计 (3)3.1系统设计总体框图 (3)3.2 各模块原理说明 (4)3.2.1 AT89C52单片机最小系统模块 (4)3.2.2 液晶显示模块 (5)3.2.3 机给蜂鸣器模块 (5)3.2.4 独立键盘模块 (5)3.3 系统总原理图说明 (6)3.4系统印刷电路板的制作图 (6)3.5系统的操作说明 (6)3.6 系统操作注意事项 (6)参考文献 (7)致谢词 (8)附录 (9)附录1:电路总原理图 (10)附录2:印刷电路板 (11)附录3:原件清单 (12)1.前言随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。

目前,单片机技术的应用产品已经走进了千家万户。

电子万年历的出现给人们的生活带来了诸多方便。

随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。

单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。

单片机单芯片的微小体积和低的成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中,成为现代电子系统中最重要的智能化工具,于是基于单片机的醒目而时尚的电子版万年历顺应而生。

基于单片机的电子万年历结合了时钟和日历的功能,将其二者融为一体,在显示时间的同时还能显示日期和年、月,它主要是通过单片机来读取时钟芯片的时间、日期,然后送给显示设备显示出来。

而电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。

电子万年历的电路原理与设计

电子万年历的电路原理与设计

湖南信息科学职业学院毕业论文(设计)电子万年历电路原理与设计学生姓名:刘文明学号:08120126年级专业:二00八级计算机控制技术专业指导老师:凌双明湖南·长沙提交日期:2011年5月目录摘要 (3)1前言 (3)2设计要求与方案论证 (3)2.1设计要求 (4)2.2系统基本方案选择和论证 (4)2.2.1 显示模块选择方案和论证 (4)2.2.2单片机串口通信的选择方案和论证 (4)3 系统的硬件设计与实现 (5)3.1 电路设计框图 (5)3.1.1万年历显示设计框图 (5)3.1.2液晶显示设计框图 (5)3.1.3单片机之间、电脑单片机联机设计图 (5)3.2 系统硬件概述 (6)3.3主要单元电路的设计 (6)3.3.1万年历单片机主控制模块的设计 (7)3.3.2光控开关模块的设计 (7)3.3.3万年历显示模块的设计 (7)3.3.4温度感应模块的设计 (8)3.3.5串口通信模块的设计 (9)4结束语 (9)参考文献 (10)附录 (10)附录1系统使用说明书 (11)附录2万年历实物图 (12)电子万年历的电路原理与设计作者:刘文明指导老师:凌双明(湖南信息科学职业学院电子信息系2008级计算机控制技术专业,长沙410128)摘要:随着当今世界经济的快速发展和信息化时代的来临,各种各样的小型智能家电产品陆续出现在我们的生活当中。

日历是人们不可或缺的日常用品。

但一般日历都为纸制用品,使用不便,寿命不长。

电子万年历采用智能电子控制和显示技术,改善了纸制日历的缺陷。

万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。

关键词:单片机89C52,串口通信,控制模块,显示模块,发声模块, 12864LCD 液晶1.前言万年历可以显示年、月、日、时、分、秒、星期等,具有日期和时间校准、闰年补偿、温度显示、闹钟、光控开关,秒表等多种功能,万年历串口通信具有电脑一键校准时间,利用电脑联机,设置心情语悟,增加名片等功能。

华伟鑫led数码万年历表说明

华伟鑫led数码万年历表说明

华伟鑫led数码万年历表说明【实用版】目录1.华伟鑫 LED 数码万年历表简介2.华伟鑫 LED 数码万年历表功能特点3.华伟鑫 LED 数码万年历表使用说明4.华伟鑫 LED 数码万年历表的优点与不足正文一、华伟鑫 LED 数码万年历表简介华伟鑫 LED 数码万年历表是一款集时尚与实用于一体的日历产品,它采用高清 LED 显示屏,呈现出清晰的日期、星期和温度等信息,方便用户随时查看。

此款万年历表具有简约的外观设计,适合摆放在办公室或居家环境中,为您的生活带来便利。

二、华伟鑫 LED 数码万年历表功能特点1.显示日期、星期和温度:华伟鑫 LED 数码万年历表通过高清 LED 显示屏,清晰地显示出当前的日期、星期和温度等信息,方便用户快速了解。

2.闹钟功能:该款万年历表具备闹钟功能,可设置多个闹钟时间,为您的日常生活提供便利。

3.台历和挂历模式:华伟鑫 LED 数码万年历表可根据用户需求,切换台历和挂历模式,满足不同场景的使用。

4.节能环保:采用低功耗设计,节能环保,使用寿命长。

三、华伟鑫 LED 数码万年历表使用说明1.开机:按下侧面的开关键,屏幕将显示当前日期、星期和温度等信息。

2.设置闹钟:长按闹钟键,待屏幕出现“闹钟设置”字样时,按上下键设置闹钟时间,再按闹钟键确认。

3.切换台历/挂历模式:按下模式键,可在台历和挂历模式之间切换。

4.关闭:长按侧面的开关键,关闭万年历表。

四、华伟鑫 LED 数码万年历表的优点与不足优点:1.高清 LED 显示屏,显示信息清晰。

2.具备闹钟功能,实用性强。

3.节能环保,使用寿命长。

不足:1.功能相对单一,无其他附加功能。

2.屏幕较小,查看信息时可能需走近。

总之,华伟鑫 LED 数码万年历表凭借其时尚的外观、实用的功能以及节能环保的特点,成为现代家庭和办公场所的理想选择。

然而,功能相对单一以及屏幕较小,可能无法满足部分用户的需求。

智能时钟万年历(详细电路图)

智能时钟万年历(详细电路图)

《嵌入式课程设计》讲义项目1 智能数字万年历一.项目指标分析项目指标要求如下:1. 显示年、月、日、时、分、秒和星期。

2. 实时显示温度。

3. 可手动调整时间。

4. 采用LCD显示。

基于以上要求,核心控制芯片选用STC89C51;时钟芯片选用DS1302;温度传感器选用DS18B20;液晶屏选用LCD1602;设置按键,以便于调整时间。

二.电路原理系统电路功能图如图1所示:图1 智能数字万年历电路功能图由图1可知,P2口控制LCD的数据端;P3.5、P3.6和P3.7控制着LCD的片选、读/写和寄存器选择信号;可调电阻RP2用于调节屏的显示对比度。

P3.4是温度传感器DS18B20的1-wire接口,即片选、时钟和数据信号均由P3.4口控制。

P0.5、P0.6和P0.7是时钟芯片DS1302的SPI接口,为使信号控制更稳定,这三个接口上都上拉了10KΩ电阻;为获得精准的时钟信号,选用频率为32.768KHz的外部晶振对DS1302提供振荡信号。

P0.0-P0.3控制着四个按键,以便于调整时间。

三.程序设计基于这个项目,程序的设计可分成各芯片驱动程序设计和控制算法程序两部分。

1.各芯片的驱动程序设计在写驱动程序时,首先通读芯片手册,以掌握主要技术指标;然后可按照以下3个步骤进行:(1)分清楚各芯片的通信属于哪种接口方式,例如:时钟芯片DS1302按照SPI 接口进行通信;温度传感器DS18B20按照1-wire接口进行通信;液晶屏LCD1602采用常规的并行数据传输方式。

(2)仔细分析芯片时序图,弄清楚片选信号是高电平有效还是低电平有效;数据是在时钟信号的上升沿还是下降沿时打入;数据前还是时钟前等。

(3)将功能程序函数化、驱动程序模块化。

2.控制算法程序设计这里的算法主要集中在如何设置按键识别程序,即便于调整时间,又不影响液晶屏的显示。

这里,提供两种思想以便参考。

(1)循环扫描方式流程图图2 循环扫描方式流程图(2图3 状态机方式流程图将图2和图3比较起来看,两种方式的最大差别在于“10ms消抖时间如何度过?”。

数字万年历课程设计报告

数字万年历课程设计报告

数字万年历课程设计报告课程名称:微机原理课程设计题目:万年历摘要随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。

由其是单片机技术的应用产品已经走进了千家万户。

电子万年历的出现给人们的生活带来的诸多方便。

本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。

本设计以数字集成电路技术为基础,单片机技术为核心。

本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。

本设计是一种基于STC89C51单片机控制,DS1302报时的数字时钟设计。

它具有多项显示和控制功能。

能用LCD实时显示当前年、月、日、星期、时间;可对时间进行调整;具有调整时间和日期功能。

本设计通过一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用。

系统由主控制器AT89C51、时钟电路DS1302、显示电路、按键电路和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。

关键词:STC89C52单片机、LCD液晶显示、DS1302时钟芯片目录一、设计任务与要求 ........................................................................... - 6 -1.1 设计任务 .............................................................................................. - 6 -1.2 设计要求 .............................................................................................. - 6 -1.3 发挥部分 .............................................................................................. - 6 -二、方案总体设计 ..................................................................................... - 7 -2.1 显示部分 .............................................................................................. - 7 -2.2 时钟信号的选择 .................................................................................. - 8 -2.3 总体方案 .............................................................................................. - 8 -三、硬件设计 ..................................................................................... - 10 -3.1 单片机最小系统 ................................................................................ - 10 -3.2 DS1302时钟电路............................................................................... - 17 -3.3 LCD液晶显示模块............................................................................ - 19 -3.4 按键电路 ............................................................................................ - 21 -3.5 电源指示灯部分 ................................................................................ - 25 -四、软件设计 ..................................................................................... - 26 -4.1 主程序流程图显示 ............................................................................ - 26 -4.2 时间设定程序流程图 ........................................................................ - 27 -五、系统仿真与调试 ......................................................................... - 29 -5.1 Proteus仿真软件简介 ....................................................................... - 29 -5.2 仿真及实物 ........................................................................................ - 31 -六、设计总结 ..................................................................................... - 34 -七、参考文献 ..................................................................................... - 35 -一、设计任务与要求1.1 设计任务基于52单片机的DS1302万年历;1.2 设计要求基于52单片机,利用DS1302时钟芯片生成万年历,使用液晶显示年月日时分秒,显示值可通过按键修改。

电子万年历设计报告

电子万年历设计报告

电子万年历设计报告The document was prepared on January 2, 2021电子万年历设计报告专业电气工程及其自动化班级电气2班姓名马志欣学号小组第22组指导教师王松林电子万年历概述电子万年历是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎.LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命.第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表.第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级.第三次革命就是单片机数码计时技术的应用电子万年历,使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求因此,电子万年历的出现带来了钟表计时业界跨跃性的进步.随着科学技术的快速发展,不断研究创新,对于电子万年历采用直观的数字显示,可以同时显示年,月,日,时,分,温度等信息,还具有时间校准等功能,该电路采用AT89C51单片机作为核心,电压可选用3-5V电压供电.一、内容摘要本设计利用数量较少的芯片制作了一个运用简单的电子万年历.以单片机作为本设计的核心,实现时钟日历的显示:用八段LED数码管分别显示年、月、日、星期、时、分、秒,用DS1302作为该设计的实时时钟芯片,用74LS164寄存器来驱动数码管的各段码,用三极管来驱动数码管的各位码.并且通过AT89C51单片机读取数字温度芯片的内部数据,进行处理后送到数码管显示其温度功能,通过按键实现调试功能.二、设计要求1设计电子万年历,实现时钟日历的显示,或显示年、月、日或时、分、秒,用DS1302作为设计的实时时钟芯片.2温度记录仪电路设计:功能:1、记录温度并保存,每10分钟记录一次温度数据.2、可显示时间、温度数据3、可查询温度数据4、可由上位机电脑读取温度数据.三、设计方案1、显示时钟功能1单片机芯片的选择采用AT89C51芯片作为硬件核心,并且与MCS-51系列单片机完全兼容.2显示模块的选择采用LED数码管,更注重于显示多位数字.3时钟芯片的选择采用DS1302时钟芯片实现时钟,且精度高,可自动对时、分、秒进行计数,工作电压在范围内.2、温度显示功能1单片机芯片的选择AT89C51芯片2显示模块的选择采用LED数码管来显示温度3温度传感器的选择采用温度传感器DS18B20,传感器DS1302四、系统硬件框图1单片机模块引脚功能:AT89C51单片机有40个引脚.Vcc:电源电压+5VGND:接地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口.作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用.P1口:P1口是一个带内部上拉电阻的8位双向I/O,P1的输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路.对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口.作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流.P2口:P2口是一个带内部上拉电阻的8位双向I/O,P2的输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路.对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口.作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流.P3口:P3口是一组带内部上拉电阻的8位双向I/O,P3的输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路.对P3口写入“1”时,它们被内部的上拉电阻拉高并可作为输入端口.作输入端时,被外部拉低的P3口将用上拉电阻输出电流.P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,见表3-1所示:RST:复位输入.ALE/PROG:当访问外部程序存储器或数据存储器时,ALE地址锁存器允许输出脉冲用于锁存地址的低8位字节XTAL1:振荡器反相放大器及内部时钟发生器的输入端.XTAL2:振荡器反相放大器的输出端.定时/计数器:AT89C51单片机内含有2个16位的定时器/计数器.中断系统:AT89C51单片机有6个中断源,中断系统主要由中断允许寄存器IE、中断优先级寄存器IP、优先级结构和一些逻辑门组成.2按键电路3数码管显示4热敏电阻5DS1302系统精确时钟DS1302的控制字节的最高有效位位7必须是逻辑1,如果它为0,则不能把数据写入DS1302中,位6如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位位0如为0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出.DS1302 引脚图6蜂鸣器7拨动开关五、万年历软件系统的流程当接通电源开始工作后,单片机中的程序开始运行,将对DS18B20进行初始化,以便和单片机芯片达成通信协议.完成初始化后,由于本系统只有一个测温元件,单片机会向其发出跳过RAM 指令,接下来便可向其发送操作指令,启动测温程序,测温过程完成后,发出温度转换指令,从而便可将温度转化成数字模式进行显示读取;同时DS1302将读取时分秒及年月日寄存器后通过LED数码管显示时间日期,键盘电路中按键可对实时时钟进行调整.六、各单元元器件内容介绍1、温度信息采集通过DS18B20单线总线的所有执行处理都从一哥舒适化序列开始,初始化序列包括一个由总线控制器发出复位脉冲和随后由从机发出的存在脉冲.1复位2存在脉冲3控制器发送ROM指令4控制器发送存储器操作指令5执行或数据读写2、时钟的读取1DS1302控制字节2DS1302数据的输入和输出在控制指令字输入后的下一个SCLK时钟的上升沿时数据被写入DS1302,数据输入从低位即位0开始.在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位至高位7.3温度的显示控制先对LED数码管进行初始化,当所测温度从DS18B20输送到单片机上之后,在LED数码管上显示出来.4按键模块使用按键可调整LED数码管上显示的数值.七、相关的电路图和实物图电子万年历实物图电子万年历封装图八、调试与软件仿真1、软件的仿真与调试1打开KEIL,输入所编写的源程序进行编译,在软件的帮助下检查其中的错误并进行修改,直到编译正确后运行.2绘制单片机电子万年历运行电路图.3检查所画电路运行图,确保没错误后,在PROTEUS下对原理图进行加载KEIL下的源程序.4加载完成后,进行仿真,观察LED数码管情况,程序调试完成后2、硬件调试与连接1检测AT89C51运行是否正常2LED数码管显示是否正常3各元件是否正常4将程序下载完调试完后用仿真软件主机与从机连接主机与从机连接后的电路板情况九、问题分析与总结出现的问题:1、在焊接电路板时,有些元件出现假焊,致使LED数码管不能正常显示.2、在接芯片时引脚弄错,致使与电路图不能相互符合.3、在调试完成后,LED数码管不能正常显示或出现乱码,检查后发现是接触不良造成的.总结在制作过程中一直不断出现很多常见的错误,导致结果都不理想,之后通过与老师与同学之间的交流后每个问题都得到了解决,这让我们更加加深印象.虽然出现很多问题但也学到了许多常识性的知识,这使我们的能力也得到锻炼和提高,也使对设计的整体流程有了更清楚的认识,小组成员们也一直在不断的努力,在经过老师与同学的帮助后最终有了成果使我们信心上得到了很大的支持.。

单片机课程设计—万年历[1]

单片机课程设计—万年历[1]

郑州轻工业学院软件学院单片机与接口技术课程设计总结报告设计题目:电子万年历学生:系别:专业:班级:学号:指导教师:2021年12月16日设计题目:电子万年历设计任务与要求:1、显示年月日时分秒及星期信息2、具有可调整日期和时间功能3、增加闰年计算功能方案比拟:方案一:系统分为主控制器模块、显示模块、按键开关模块,主控制模块采用AT89C52单片机为控制中心,显示模块采用普通的共阴LED数码管,键输入采用中断实现功能调整,计时使用AT89C52单片机自带的定时器功能,实现对时间、日期的操作,通过按键盘开关实现对时间、日期的调整。

方案二:系统分为主控模块、时钟电路模块、按键扫描模块,LCD显示模块,电源电路、复位电路、晶振电路等模块。

主控模块采用AT89C52单片机,按键模块用四个按键,用于调整时间,显示模块采用LCD1602,时钟电路模块采用DS1302时钟芯片实现对时间、日期的操作。

两个方案工作原理大致相同,只有显示模块和时钟电路不同。

LED数码管价格适中,对于数字显示效果较好,而且使用单片机的端口也较少; LCD1602液晶显示屏,显示功能强大,可以显示大量文字、图形,显示多样性,清晰可见,价格相对LED数码管来说要昂贵些,但是基于本设计显示的东西较多,假设采用LED数码管的话,所需数码管较多,而且不利于控制,因此选择LCD1602作为显示模块。

DS1302是一款高性能的实时时钟芯片,以计时准确、接口简单、使用方便、工作电压范围宽和低功耗等优点,得到广泛的应用,实时时钟有秒、分、时、星期、日、月和年,月小于31天时可以自动调整,并具有闰年补偿功能,而且在掉电时能够在外部纽扣电池的供电下继续工作。

单片机有定时器的功能,但时间误差较大,且需要编写时钟程序,因此采用DS1302作为时钟电路。

比照以上方案,结合设计技术指标与要求我们选择了方案二进行设计。

逻辑总框图:该电子万年历的总体设计框图如图(1)所示。

电子技能实训 项目12 数字万年历的安装与调试

电子技能实训 项目12 数字万年历的安装与调试
电阻器—普通二极管—电容器—发光二极管—数码管—芯片电路
4、电阻器、普通二极管一般采用卧式安装;发光二极管采用立式 安装,不要太高;电解电容器安装时为了不影响面板安装需要躺 着装;导线注意提前镀锡。数码管安装时要考虑方向,使小数点 朝向右下侧。晶体振荡器需要卧式安装在芯片的元件面。
实训步骤
Step3.电源的焊接 1、认真阅读电源板组装作业指导书,根据工艺要求进行焊接。 2、电源小板安装时,元器件的极性需要检测与识别清楚。 3、焊接顺序: 电阻器—整流二极管—发光二极管—光耦—电容器—变压器—导线
实物图
发光线段分布图
发光线段组成数字图
一、基基础础知知识识
数码管内部的发光二极管电路如图11-3所示,其接线方式一般分 为共阳极和共阴极两种。共阳极接法的输入低电平有效,共阴极接法 的输入高电平有效。
内部发光二极管电路
一、基基础础知知识识
2.石英晶体振荡器
石英晶体振荡器简称石英晶振,俗称晶振。它具有谐振特性,可 以用来稳定和选择频率,可以代替线圈L和电容C构成的谐振回路、滤 波器电路。其外形、结构、符号如下图。从外观上观察,正常的石英晶 振表面整洁光亮、无裂纹,引脚牢固可靠。
外形
结构
符号
一、基基础础知知识识
3.三端固定稳压器
三端固定稳压器有输入端、输出端和公共引出端共三个端钮,一 般分为正电压输出和伏电压输出两类。CW78XX系列是正电压输出的, CW79XX系列是负电压输出的,后两位数字代表输出电压的大小,例如: CW7812表示输出+12V,CW7905表示是输出-5V。其外形和型号含义如 下图。
实训步骤
Step5.功能调试
1、如果焊接组装没有问题,接下来就是功能调试。

数码万年历的毕业设计

数码万年历的毕业设计

巴音郭楞职业技术学院高职生毕业设计(论文)设计(论文)题目:数字万年历的设计与应用系别:电子信息工程学院专业 (方向):电子信息工程技术年级、班:2010级高职(1)班学生姓名:李婷指导教师:潘君2012 年 05 月 20摘要LED数字钟是采用数字电路实现时,分,秒数字显示的计时装置,最适合单位、会议、电子精品(礼品)屋、各种专卖店、各种促销活动用作纪念品、赠送品广告品、促销品、奖品、礼品,是人们日常生活中不可少的必需品。

使用电子数字钟、电子台历、电脑台历将给我们的生活带来更多的便捷和安宁,有助于进一步提高我们的生活品味,更令温馨家庭。

红(绿)色数码显示时分,决不会因晚间需开灯关灯查看时间而使您无法继续安然入睡或影响亲人睡眠。

无论远与近,您都能快速准确看清时间,真正“一目了然”。

无声运行,您再也不用为“嘀…哒…”声烦恼。

在繁忙的学习时间里,多功能数字钟几乎是我们不可缺少的一件物品。

[关键词]: 数字钟;LED数码管;芯片T2518DD3ABSTRACTLED digital clock is the digital circuit implementation, points, seconds digital display timer device, the most suitable for the unit, conference, electronic products (gift) house, all kinds of stores, various sales promotion activity used as souvenirs, donations GuangGaoPin, promotional products, prizes, gift, is People's Daily life cannot little necessities. The product is suitable for passenger car use.Use electronic digital clock, electronic calendar, computer desk calendar will bring to our daily life more convenient and quiet, help to further improve our life taste, more make sweet home, ". Red (green) color digital display cent, never late for the light on need to check the time and make you can't continue to sleep well at night or influence family sleep. No matter far and near, you quickly see exactly time, real "clear". Silent running, you no longer have to "di... the dalai..." Sound troubles. In the busy learning time, multi-function digital clock is almost we can not lack of items.[key words] Adigital clock; LED digital tube; T2518DD3 chip目录第1章绪论 (1)1.1近几年来国内外研制状况 (1)1.2 课题的研究目的 (1)1.3 课题的研究意义 (2)1.4课题所解决的内容 (2)1.5系统原理分析及使用方法 (3)第2章数字时钟设计原理 (4)2.1 设计要求 (4)2.2硬件电路设计 (4)2.3 原理图的绘制与PCB的制作 (5)2.3.1原理图的绘制 (5)2.3.2 PCB的绘制 (5)第3章数字时钟硬件系统 (6)3.1 元器件明细表 (6)3.2稳压器7805 (7)3.3 三极管管脚识别方法 (7)3.4 LED数码管的介绍 (8)3.4.1 LED数码管的结构 (8)3.4.2 LED产品特点 (9)3.4.3 LED数码管的技术参数 (10)3.5 芯片T2518DD3 (10)第4章安装与调试 (12)4.1 安装顺序与要求 (12)4.2 手工焊接技术与工艺 (13)4.2.1焊接技术要求 (13)4.2.2锡焊工艺过程 (14)4.2.3手工焊接技术要领 (15)4.3 连接 (15)4.4 通电调试 (16)4.5 电池的作用与安装 (17)4.6 组装 (17)总结 (18)致谢 (19)参考文献 (20)第1章绪论1.1近几年来国内外研制状况高精度、高稳定的数字钟:天文,实验室,物理试验,遥测站,遥测地震台网测定基本参数时,均需同时记有精确的时间标记,便于分析人员准确判读事件的到时,完成基本参数的测定。

万年历程序代码

万年历程序代码

/*****************************************************4字LED点阵屏+DS1302万年历电子钟C 程序*******************************************************DS1302 接线图Vcc2 CLK I/O /RST| | | |-------------------| 8 7 6 5 || DS1302 || || 1 2 3 4 |-------------------| | | |VCC1 GND1 脚接+5V 2,3脚32768HZ晶振4脚接地5脚接S51的P02 6脚接S51的P01 7接S51的P008脚接后备电源,可以接老计算机主板上的3.6V电池,也可以通过二级管隔离接一个大容量电解电容电压在2.5V以上即可维持595连级输出数据,138行驱动。

*///(本程序引用网上程序,有点BUG经过修改后可以使用,经过修改调整加上了温度显示功能,节日提醒功能和家人生日提醒功能。

//程序没有有效简化)07电气工程,付春平!//手动添加定时器2寄存器定义sfr T2CON = 0xC8;(special function register)sfr TL2 = 0xCC;sfr TH2 = 0xCD;sfr RCAP2L = 0xCA;sfr RCAP2H = 0xCB;sbit TF2 = T2CON^7;sbit EXF2 = T2CON^6;sbit RCLK = T2CON^5;sbit TCLK = T2CON^4;sbit EXEN2 = T2CON^3;sbit TR2 = T2CON^2;sbit C_T2 = T2CON^1;sbit CP_RL2= T2CON^0;//sbit ET2 =0xAD;#include<A T89x51.H>#include <intrins.h>#define uchar unsigned char#define uint unsigned intunsigned char irtime;//红外用全局变量bit irokk;unsigned char IRcord[2];unsigned char irdata[17];unsigned char data temp_data[2] = {0x00,0x00} ;void Ircordpro(void);uchar code hanzi[]; //汉字字模uchar code hanzi1[]; //汉字字模uchar code timer[18][16]; //0~9数字uchar code sw[]; //138驱动数据void Show_word(); //待机显示按三秒间隔分别显示年、月日、星期、时分秒。

基于液晶显示的万年历

基于液晶显示的万年历

基于液晶显示的万年历毕业设计(论文)报告题目基于液晶显示的万年历系别专业班级学生姓名学号指导教师2013年4 月基于液晶显示的万年历摘要:本设计应用AT89S52芯片作为核心,采用C语言进行编程,实现以下功能:小时、分、秒、年、月、日、星期的显示和实时温度检测。

该设计的电子时钟系统由时钟电路、LCD显示电路、按键调整电路和温度检测电路四部分组成。

使用时钟芯片DS1302完成时钟日期的功能,以LCD1602为显示器,同时利用温度传感器DS18B20测量周围环境温度,并且可以依靠按键随时对日期时间进行调整。

我们共设计四个按键,一个模式键,也就是我们用来选定被修改的数字的,两个调整键,一个“加”键和一个“减”键,当按下模式键,选定要调整的数字的时候,“加”、“减”可以帮我们调到所需的状态,还有一个复位键,显示精度为1秒。

设计还提供三位实时温度检测并显示,其显示精度为0.1℃。

关键词:AT89S52、时钟日历芯片DS1302、温度传感器DS18B20、LCD1602目录前言 (1)第一章方案选择与万年历研究情况 (2)1.1 方案选择 (2)1.1.1时钟芯片选择 (2)1.1.2键盘选择 (3)1.1.3显示模块选择 (3)1.2电子万年历的研究情况 (4)第二章主要硬件描述 (5)2.1 AT89S52 (5)2.1.1主要性能 (5)2.1.2引脚说明 (5)2.2 LCM1602 (8)2.2.1工作原理 (8)2.2.2端口引脚第二功能 (9)2.2.3管脚功能 (10)2.3 芯片DS1302 (11)2.3.1工作原理 (11)2.3.2引脚功能及结构 (12)2.4 数字温度传感器DS18B20 (12)2.4.1DS18B20工作原理 (12)2.4.2DS18B20 引脚定义 (13)第三章硬件设计与实现 (14)3.1 单片机最小系统的设计 (14)3.2 时钟电路的设计 (15)3.3 温度采集模块的设计 (15)3.4 LCDM1602显示模块设计 (16)第四章系统软件设计与实现 (17)4.1主程序设计 (17)4.2实时时钟日历子程序设计 (17)4.3环境温度采集子程序设计 (18)4.4按键子程序设计 (20)第五章测试结果分析与结果 (21)5.1 测试结果分析 (21)5.2 测试总结 (21)结束语 (22)致谢 (23)参考文献 (24)附录一:原理图 (25)附录二:源程序 (26)前言万年历,就是记录一定时间范围内(比如100年或更多)的具体阳历与阴历的日期的年历, 方便有需要的人查询使用.万年只是一种象征,表示时间跨度大.这次设计通过对万年历系统的设计, 详细介绍AT89S52单片机应用中的按键处理,数码管显示原理,动态和静态显示原理,定时中断,A/D转换等原理.该系统能够显示年,月,日,小时,分钟,秒,星期,农历,温度,通过按键可以修改时间等功能.此系统结构简单,功能齐全,具有一定的推广价值。

多功能电子万年历

多功能电子万年历
闹钟音量调节
用户可以根据自己的需求,调节闹 钟的音量大小,确保及时唤醒。
温度显示功能
01
02
03
温度传感器
多功能电子万年历内置温 度传感器,可以实时显示 室内温度,方便了解室内 环境温度情况。
温度单位切换
用户可以根据自己的需求 ,在摄氏度与华氏度之间 自由切换温度显示单位。
温度预警
根据用户设定的温度范围 ,多功能电子万年历可以 发出预警声音或提示信息 ,提醒您注意温度变化。
课外活动安排
多功能电子万年历可以记录学生 的课外活动安排,如社团活动、 义工活动等,方便学生合理安排 时间。
学习备忘录
多功能电子万年历可以作为学生 的学习备忘录,记录学习笔记、 心得体会等,方便学生随时回顾 和总结。
06
产品未来展望
技术创新方向
智能化升级
引入人工智能技术,实现万年历的语音交互 、智能推荐等功能,提升用户体验。
功能丰富
除了基本的日期和时 间显示外,还具备闹 钟、计算器、备忘录 等多种实用功能。
易于操作
配备触摸屏或按键操 作,简单易懂,方便 用户使用。
耐用性强
采用高品质材料制造 ,经久耐用,适合家 庭和办公场所使用。
产品的重要性
提高生活品质
多功能电子万年历可以提醒用 户重要日期和时间,避免错过
重要事件,提高生活品质。
计时的时间范围。
倒计时提醒
02
在倒计时结束之前,多功能电子万年历会发出提醒声音或提示
信息,避免错过重要时刻。
倒计时进度显示
03
多功能电子万年历会实时显示倒计时的剩余时间,让您可以随
时掌握时间进度。
03
产品使用说明
操作界面说明

基于LED点阵显示的电子万年历的设计与实现

基于LED点阵显示的电子万年历的设计与实现

基于LED点阵显示的电子万年历的设计与实现何乃味【摘要】介绍了一种以AVR单片机ATmega16作为控制器的红外遥控LED点阵显示屏电子万年历的设计与实现方法.给出了详细的硬件电路设计原理图,重点分析了点阵屏显示驱动程序及红外遥控解码程序的设计思路,采用C语言编写了相应的子程序.设计结果表明该系统具有显示字符清晰、功耗低、可靠性高、操作方便等特点.【期刊名称】《安徽电子信息职业技术学院学报》【年(卷),期】2014(013)001【总页数】5页(P9-13)【关键词】AVR单片机;LED点阵;电子万年历;捕获中断;遥控解码【作者】何乃味【作者单位】柳州职业技术学院, 广西柳州545006【正文语种】中文【中图分类】TN912.13LED点阵显示屏具有显示内容丰富、可视距离远、使用寿命长、节能等优点,广泛应用在车站、银行、学校等各种场合[1-2]。

目前许多LED点阵屏的行扫描电路主要采用74LS138或74LS154译码芯片后接三级管驱动点阵屏的行,列驱动电路采用74HC595驱动点阵屏的列[3]。

电路板的设计仍然选用较多的直插器件,功耗较大,故障率较高。

程序设计多采用异步串行接口或软件模拟异步串行口发送数据,数据传输速度较慢。

本文设计的点阵屏行扫描电路采用2片74HC595级联后接P沟道MOSFET管驱动点阵屏的行,列驱动电路也采用74HC595驱动点阵屏的列。

电路板的设计均采用贴片器件,大幅降低点阵屏功耗并使电路故障降至最低。

程序设计采用ATmega16单片机读取时钟/日历芯片DS1302,温度传感器DS18B20中的数据并进行处理,通过同步串行接口SPI向点阵屏发送显示数据,分屏显示年月日、时分秒、星期、温度等信息。

通过ATmega16的输入捕获功能解码红外遥控器调整当前的日期和时间,方便用户操作。

一、系统硬件电路总体设计方案图1 系统硬件电路总体方案系统硬件电路总体设计方案如图1所示。

以ATMEL公司生产的ATmega16单片机作为整个电路的微控制器,依次读取日历/时钟芯片及温度传感器中的数据并进行处理后将显示数据从列驱动电路送出,然后打开行选通信号,轮流在LED点阵显示屏显示出当前的日期、时间、温度等信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LED数字万年历−HT45R02
文件编码:HA0100S
简介
此款LED数码万年历采用Holtek公司开发的HT45R02和HT38A5微控制器设计,具有年、
月、日、时、分、秒、星期、温度、农历、气温、24节气显示以及整点报时,定闹功能。

HT45R02具有2K´14位ROM,80´8位RAM和40个双向输入/输出口。

拥有省电,宽广的工作
电压范围等特点。

HT38A5提供高质量的和弦铃声,内含12首音乐,以及8和弦功能。

HT45R02
只需3个I/O跟HT38A5通讯即可执行整点报时,定闹功能。

使用说明
按键功能
• 设置/移动
进入设置和移动设定漠视。

• 定闹/整点报时
在设置状态下,增加当前闪烁位置的数值。

在常态下直接按此键,可开启或关闭正点定闹。

• 减小/跑马灯
在设置状态下,减小当前闪烁位置的数值。

在常态下按此键,变换跑马灯的方法。

• 复位
按此键功能将复位。

1
时间和定闹设定
• 按设置/移动键“年”闪烁,按增加或减小键调整整数值。

• 设定好“年”后,按设置/移动键“月”闪烁,按增加或减小键调整整数值。

• 设定好“月”后,按设置/移动键“日”闪烁,按增加或减小键调整整数值。

• 设定好“日”后,按设置/移动键“时”闪烁,按增加或减小键调整整数值。

• 设定好“时”后,按设置/移动键“分”闪烁,按增加或减小键调整整数值。

当设定超过12小时,上午、下午指示灯则依所设定而亮,以显示当前时间为上午时刻下午时刻。

• 设定好“时”后,按设置/移动键“分”闪烁,按增加或减小键调整整数值。

• 设定好“分”后,按设置/移动键“秒”闪烁,按增加或减小键秒清除为零。

• 设定好“秒”后,按设置/移动键进入设定定闹状态,首先在星期的位置显示“1”闪烁,表示可以设定的当前闹铃,按增加或减小键调整整数值。

• 设定好当前闹铃数后,按设置/移动键“时”闪烁,按增加或减小键调整整数值,表示设定的闹铃时间小时位。

• 定好定闹的“时”后,按设置/移动键定闹的“分”闪烁,按增加或减小键调整整数值。

表示设定的闹铃时间分钟位。

• 设定好定闹的“分”后,按设置/移动键月份位置²¾²或“ON”闪烁,分别表示关闭或打开闹铃。

按增加或减小键可以设定或禁止闹铃。

• 最后按设置/移动键结束调整,进入常态。

• 在以上各个调整过程中,按住/移动键超过2秒钟,自动结束调整进入常态。

2
其他功能
• 当交流断电后不显示,但备用电池可以继续计时,此时电流约3mA,保证电池寿命。

• 整点报时功能,整点LED点亮为整点报时功能致能,整点LED熄灭为整点报时功能禁能。

整点报时只在上午8点到晚上7点有效,且每次整点报时的音乐不同。

• 定闹功能,定闹LED点亮为定闹功能致能,定闹LED熄灭为定闹功能禁能。

• 带有农历显示。

• 带有星期显示。

• 带有温度显示,可显示零下9度到50度。

• 带有24节气LED及距离下一节气的到计时天数显示。

• 常态下按减小/跑马灯,可以不同的跑马灯格式。

LED
3
4
万年历应用电路
HT45R02部分
5LED 部分。

相关文档
最新文档