华伟鑫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 数码万年历表凭借其时尚的外观、实用的功能以及节能环保的特点,成为现代家庭和办公场所的理想选择。
然而,功能相对单一以及屏幕较小,可能无法满足部分用户的需求。
LED 数字万年历
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”闪烁,表示可以设定的当前闹铃,按增加或减小键调整整数值。
• 设定好当前闹铃数后,按设置/移动键“时”闪烁,按增加或减小键调整整数值,表示设定的闹铃时间小时位。
• 定好定闹的“时”后,按设置/移动键定闹的“分”闪烁,按增加或减小键调整整数值。
大屏幕LED电子日历
大屏幕日历电子钟图1 电路图一、主板简介1、可以同时显示年、月、日、星期、时、分、秒、及秒点,农历月、日、温度等22位数码显示的电子日历电子钟。
2、公历大小月、润月自动调整,星期、农历月、日勿需用户调整,电路可根据公历年、月、日自动计算。
3、对用户输入的不合理数据能自动纠错。
有较强的抗干扰能力,万一程序跑飞,能在65ms内恢复正常。
4、温度范围,-55℃至+125℃四位显示,精确度0.1℃。
5、显示方式,P1.2高电平为24小时显示,低电平为12小时显示.AM由F段引出,PM由E段引出。
6、时间从1961年1月1日至2060年12月31日,带100年农历。
资料最新最远。
7、电子钟走时准确,日误差≤1秒。
8、市电停电后,后备电源耗电0.5MA。
二、硬件设计XY-06T大屏幕日历电钟子硬件设计22位数码管分为3组,第一组有年、月、日八位数码管组成;第二组有星期、时(秒点)、分、秒七位数码管组成;第三组有农历、月、日、温度十位、个位、小数七位数码管组成。
温度小数点由温度个位数码管P点经限流电阻接地成常亮状态。
每组所有数码管的阴极七段码a、b、c、d、e、f、g分别连在一起,电路如图1所示。
平时市电经变压器、整流、滤波、稳压后向XY-06T芯片供电,市电中断后由后备电源E(三节5号充电电池)供电,二极管D3检测市电停电用。
当芯片XY-06T的P1.1脚检测到市电停电后,保持内部时钟继续运行外,关闭显示驱动,最大限度降低芯片的功耗。
时钟采用3.579545MHZ石英晶体,用频率计在测试端测量,调整微调电容C6,可以把时钟走时调整到十分精确的程度。
温度传感器采用美国DALLAS公司18B20芯片,外形如同普通三极管,数字12-bit传送,稳定可靠,免调整,免维护。
如将18B20直接焊在电路板上,测出温度会稍高于外界。
建议将传感器延长在外边。
显示部分,XY-06T的八路输出信号经达林顿TIP127放大,提供所有22位共阳极数码管的阳极电流。
LED1602液晶万年历
《单片机》 课程设计报告LED1602液晶数字万年历专业11应用电子技术 班级1班 学生姓名刘伟 指导教师邓鹏 提交日期2013.5.24JINGCHUUNIVERSITY OF TECHNOLOGY目录一设计目的¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨3二设计任务和要求¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨3三设计原理分析¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨33.1最小系统的构建¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨33.2液晶1602原理¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨4 四硬件资源及其分配¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨6 五protues硬件图¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨6 六程序清单¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨6 七参考文献¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨15 八体会心得¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨15 九元件清单¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨15一设计目的1.1通过单片机课程设计,熟练掌握C51语言的编程方法和keil4的运用方法,将理论联系到实践中去,提高我们的动手和动脑能力。
数码万年历的使用说明
操作说明按键说明:设置键、上调键、下调/ 定闹键、流水键。
1、时间调整正常走时状态下,按“设置”键进入时间设置状态,同时年份“闪烁”,可按“上调”或“下调”键修改年份,修改好后按“设置”键将闪烁位移到公历“月”,按“上调”或“下调”键修改月份;用同样的方法可对日、时、分、秒进行设置;当秒设定好后,再按“设置”键退出时间设置,回到正常时间状态。
2、小时制切换:在正常走时状态,按住“上调”键 3 秒钟,则可进行12小时制与24 小时制的切换。
上电复位时,可默认为24 小时制或12小时制,由选项决定。
3、开/关整点报时:在正常走时状态,按一下“上调”键,则可以打开整点报时指示灯和整点报时功能;按一下“上调”键,则可以关闭整点报时指示灯和整点报时功能。
闹钟8组定闹(由按键选项决定),默认值无效,默认时间为12:00 点,4、闹钟设定:在正常时间状态下(或天数计时状态),按“定闹”键进入“定闹查询状态”,定闹指示灯点亮,在温度位显示“A1”表示当前你看到的是第1组定闹”的信息,在小时、分钟位显示“—:—”,表示定闹无效”;显示“XX xX‘的具体时间,表示定闹“有效” ,按“上调”键可以切换“有效” /无“效”,按“设置”键进入定闹时间设定,且小时位闪烁,按“上调”或“下调”键修改闪烁位的内容,按“设置” 键移动闪烁位置到分钟位,按“上调”或“下调”键修改闪烁位的内容,再按“设置” 键确认并退出定闹时间设定,再按“定闹”键进入下一组闹铃状态,其设置与“第 1 组定闹”相同,依次类推即可设置所有定闹。
5、生日提醒:①12 组生日提醒,默认值无效,第1到6组默认日期为公历1月1日,第7到12组默认日期为农历1月1日。
②生日提醒设定:在最后一组定闹状态,再按一次“定闹”键则进入第一组生日提醒,生日提醒指示灯点亮,在温度位显示“bl;在公历月日位”显示有效生日日期”或无效日期“■,”则表示生日以公历日期”为准,若在农历月日位”显示则表示生日以农历日期为准;按“上调”键可“打开/关闭”该组生日提醒,按“设置”键进入“该组生日提醒日期”设置,按“上调”或“下调”键修改其内容,按“设置”键移动闪烁位置,再按“设置”键确认该组生日提醒设置,再按“定闹”键进入下一组生日提醒,依次类推即可设置所有生日提醒,当在最后一组生日提醒时,按“定闹”键则退到正常时间状态若闹铃中没有一组设置有效,则定闹指示灯熄灭,在任何闹铃时间到正在响闹的状态下只要有键按下,都将关闭闹铃声.方法2,可供参考:1 、时间的设置:A ---- 日期时间设置/ 移动B ---- 整点闹开关/增加C ---- 节气灯花样转换/ 减少D ---- 定闹设置/ 移动(以设置2010年1月28日上午10 : 38为例)按“A” 年”闪烁,按“B” “C”,将其设置为“2010年;再按“A” 月”闪烁,按“ B” “(键,将其设置为“1月;再按“ A” 日”闪烁,按“ B” “ C”将其设置为“ 28日;再按“ A” 时”闪烁,按“ B” “ C”将其设置为上午“10时”;再按“A” 分”闪烁,按“B” “C”,将其设置为“38分;再按“A”秒”闪烁,按“ B” “(键,秒从00开始计时;(注:无秒数码管时,此步骤不显示。
万年历说明书
万年历说明书摘要:本作品以STC89C52单片机为控制核心,利用DALLAS公司的DS1302时钟芯片和1602液晶作为显示屏,是一款成本低廉的实用的万年历。
概述:一、主控电路采用STC89C52单片机作为主控芯片。
STC89C52单片机采用51内核,有3个定时器,四个并行端口,一个串口,5个中断源,内部资源丰富。
51单片机具有位操作能力,特别适合控制串行接口的器件。
STC单片机采用在系统编程技术,利用单片机自带的串口对其编程,简化了编程工作,缩短了开发周期。
二、时钟电路本作品的时钟计时部分单独设计了时钟电路,而没有采用一般的单片机计时的方法。
采用单片机计时的方法具有很明显的缺点:单片机断电后就不能继续计时,不能保存时间信息;为了能正常的使用,需在每次给单片机上电后重新给单片机设定时间。
为了克服以上的缺点,本作品采用DS1302时钟芯片作为计时电路。
DS1302时钟芯片具有成本低,与单片机的接口电路简单,操作简单的特点,只需配上一个32.768K的手表晶振和一节纽扣电池就可以工作。
纽扣电池作为备用电源。
DS1302内含有一个实时时钟/日历和31 字节静态RAM。
手表晶振实时时钟/日历电路提供秒、分、时、日、日期、月、年的信息,每月的天数和闰年的天数可自动调整,时钟操作可通过AM/PM 指示决定采用24或12小时格式。
三、显示显示部分采用1602 液晶,具有美观,显示的信息量大,操作方便的特点。
1602液晶内带英文字库和各种图形符号,大大的简化了编程工作。
四、电源本作品采用USB供电,USB电压是标准的5V电压,手机充电器,MP3充电器等都能够提供,省去了电池供电所必须的稳压电路,使电路简化。
作品原理图:部分程序代码:#include<reg52.h>#include"1602.h"#include"DS1302.h"sbit LED = P2^0;/***********主函数**************/void main(void){SYSTEMTIME CurrentTime;unsigned char Second;LCD_init();delay_nms(100)DS1302_Initial();LCD_dsp_string(0,1,"Date: ");LCD_dsp_string(0,2,"Time: ");//LCD_dsp_string(1,1,"LCDTEST");//在第一行第一列显示"LCDTEST"//LCD_dsp_string(1,2,"SUCCESSFUL");//在第二行第一列显示"SUCCESSFUL"CurrentTime.Year = 9;CurrentTime.Month = 10;CurrentTime.Day = 21;CurrentTime.Week = 3;CurrentTime.Hour = 10;CurrentTime.Minute = 28;CurrentTime.Second = 27;DS1302_SetTime(&CurrentTime);while(1){DS1302_GetTime(&CurrentTime);if(Second!=CurrentTime.Second) {Second=CurrentTime.Second;LED = ~LED;}LCD_dsp_string(6,1,"20");LCD_dsp_char(8,1,(CurrentTime.Year%100)/10+0x30);LCD_dsp_char(9,1,(CurrentTime.Year%10)+0x30);LCD_dsp_string(10,1,"-");LCD_dsp_char(11,1,(CurrentTime.Month/10)+0x30);LCD_dsp_char(12,1,(CurrentTime.Month%10)+0x30);LCD_dsp_string(13,1,"-");LCD_dsp_char(14,1,(CurrentTime.Day/10)+0x30);LCD_dsp_char(15,1,(CurrentTime.Day%10)+0x30);LCD_dsp_char(6,2,(CurrentTime.Week)+0x30);LCD_dsp_char(8,2,(CurrentTime.Hour%100)/10+0x30);LCD_dsp_char(9,2,(CurrentTime.Hour%10)+0x30);LCD_dsp_string(10,2,":");LCD_dsp_char(11,2,(CurrentTime.Minute/10)+0x30);LCD_dsp_char(12,2,(CurrentTime.Minute%10)+0x30);LCD_dsp_string(13,2,":");LCD_dsp_char(14,2,(CurrentTime.Second/10)+0x30);LCD_dsp_char(15,2,(CurrentTime.Second%10)+0x30);}}。
HOLTEK ht1382 应用於万年历范例说明
報警功能
與報警功能相關的暫存器的位址為 0AH~0FH,分別以 BCD 碼的格式保存著所有報警的秒、 分鐘、小時、日、月和星期。每個暫存器的最高位元為致能位元。當其設定 1 時,其暫存 器與 RTC 相應的暫存器匹配時,狀態暫存器中 AL Bit 設定 1,IRQ/FOUT 有相應的動作。 態暫存器中 AL Bit 設定 1。用戶可以軟體清零或者讀取狀態暫存器清零 (當 ARE=1)。 根據發生報警時,IRQ/FOUT 的動作不同,可以分為低準位觸發和脈衝觸發。 低準位觸發:當狀態暫存器中 AE Bit 設定 1,IME Bit 清零,並且禁止頻率輸出時,RTC 暫存器和相應的報警暫存器的值匹配時,狀態暫存器中的 AL Bit 設定 1,並且 IRQ/FOUT 輸出 0,直到狀態暫存器中的 AL Bit 被清零。 脈衝觸發:狀態暫存器中 AE Bit 和 IME Bit 設定 1,並且禁止頻率輸出時,RTC 暫存器和 相應的報警暫存器的值匹配時,狀態暫存器中的 AL Bit 設定 1,IRQ/FOUT 將輸出一個寬 度為 250ms 的低脈衝。在這個模式時,允許其重複觸發。例如,當只有秒暫存器設定為 匹配時,每分鐘都將產生一低脈衝。
EEPROM user data EEPROM user data EEPROM user data EEPROM user data
電源管理功能
正常模式:使用 VDD 供電。
當 VDD < VBAT-VBATHYS 並且 VDD < VCOMP,電源供電模式轉為電池備份模式。
電池備份模式:使用 VBAT 供電。
2
HT1382 應用於萬年曆範例說明
Register Definition D7 D6 D5 D4 D3 D2 D1 D0 Register Name Range Data Bit R/W Command Byte
电子钟(万年历)说明书
河北工程大学科信学院课程设计说明书(2012 /2013 学年第 1 学期)课程名称:小型数字系统设计1题目:电子钟专业班级:计算机1021班****:***学号:*********指导教师:赵建明蔡恒设计周数: 1 周设计成绩:二〇一三年一月十八日一、选题意义电子钟是对时、分、秒等用数字显示的计时装置,广泛用于个人家庭、车站、办公室等公共场所,成为人们日常生活中不可少的必需品。
钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。
诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭电路、甚至各种定时电器的自动启用等,所有这些,都是以钟表数字化为基础的。
因此,研究数字电子钟及扩大其应用,有着非常现实的意义。
二、项目设计方案2.1 硬件选取与说明2.1.1硬件选择及数量AT89C51 单片机1个、 7SEG-MPX1-CC (1位七段数码管)1个、7SEG-MPX2-CC(1位七段数码管)5个、7SEG-MPX4-CC(1位七段数码管)1个、NPN三极管一个、蜂鸣器一个、七段显示译码器7448与74141 BCD—十进制译码器/驱动器各两片。
2.1.2 单片机端口设定单片机端口选择:根据选用的AT89C51单片机将P0口的低4位作为时间数据显示的数据输出端口,高4位作为数码管选择端口。
P1端口的低4位作为日期的数据输出端口,高4位作为日期显示数码管的选择端口。
P2.6端口作为蜂鸣器控制端口,INT0、INT1两中断引脚作为更改数据的按键。
2.1.3 方案设计(1) 方案设计框图见图1图1方案设计框图(2)电路原理图图2电路原理图2.2软件设计2.2.1 系统分析电子钟包含时间、日期、星期的显示。
其中时间包含有秒与分、分与小时之间的逻辑;日期中包含日于月、月与年、星期计算等逻辑;时间与日期之间也存在逻辑。
具体逻辑如下:(1)其中秒最大计数不能超过60,超过60后应置0重新计数。
万年历说明书
万年历说明书2、定闹的设置:按“D”键,进入定闹的设置,月数码管位置显示定闹序号,序号闪烁,按“B”或“C”键,可选择定闹1~4中的某个设置;再按“D”键时闪烁,按“B”或“C”键其调整为设置值;再按“D”键分闪烁,按“B”或“C”键其调整为设置值;再按“D”键,在日数码管位置显示“on”或“--”的定闹状态并闪烁,,按“B”或“C”键,关闭或开启此定闹,再按“D”键,退出定闹的设置。
注:4个定闹中只要有1个或1个以上的定闹状态设置为开启,定闹指示灯即亮,只有所有定闹的状态都为关闭时,定闹指示灯才灭。
3、整点闹铃的设置:在正常运行状态下,按一下“B”键,面板上的整点闹指示灯“亮”表示整点闹铃已开启,反之,灯“灭”为关闭。
数码万年历使用说明书作者pupaishop浏览213发布时间11/09/241.按键阐明:报时/退出键、设置键、上调键、下调/定闹键、流水键、模式/定闹键(模式键只在选为倒计天或逆计天才有)。
2.时光调剂:①反常走时状态下,按“设置”键进进时间设置状态,同时暮年份“闪耀”,可按“上调”或“下调”键建改暮年份,修正佳先按“设置”键将闪烁位移到公历“月”,按“上调”或“下调”键建改月份;用同样的方式可对于日、时、分、秒入止设置;12个公历节日及正计地数、24个农历节气及正计天数、12生肖、12星座、礼拜、工历月、日将自静追随母历的变更。
②该秒设定佳先,再按“设置”键退出时间设置,归到正常时间状态。
3.12/24小时制切换:在反常走时状态,按住“上调”键3秒钟,则可进止12小时制取24小时造的切换。
下电单位时,否默以为24大时造或者12大时造,由选项决议。
4.启/闭零面报时:在正常走时状态,按一下“上调”键,则可以挨开整点报时指导灯和整点报时功能;按一下“上调”键,则可以关关整点报时指导灯战整点报时功能。
5.地数正计时或逆计时(由选项决议)在正常时间状态下,按“模式”键进入“天数计时状态”,在温度位显示“d1”,计时天数位若显示“????”,表示计时“无效”;若显示详细数字表示有效,按“上调”键可以切换“有效”/“无效”,按“设置”键进入天数设定,且右边第一位(千位)闪烁,按“上调”或“下调”键修改内容,按“设置”键挪动闪烁位置到第两位(百位),按“上调”或“下调”键修改闪烁位的内容,同样方式可设置十位取个位。
新数码管万年历制作详解演示幻灯片
8
焊接二个三 端稳压7805
9
焊接插脚时间要短,
7805 的防方止向损不坏芯片, 要装错
10
发光管长 脚正极, 短脚负极
左侧半圆 端接发光 管正极, 右侧直线 端接发光 管负极
11
发光管安装尽量贴 近板面
12
安装两个电解电容, 注意极性,电路板上 阴影一侧接负极,电 解电容的长脚是正极,
珍惜时光的装 饰条贴在这里
43
谢谢观赏
44
3号下调按 钮
4号退出 按钮
29
反过来后1号设 置按钮是这个,
焊上排线和按钮
30
喇叭焊上引 线
31
将按钮小板和喇 叭焊到主板上
32
这条是公共线,通 过排线要焊到主板 公共端,不能反了
33
34
将按钮小板固定到外壳上,注 意1号设置按钮在这个位置
35
36
1号设置 按钮
1号设置按钮 正好对应外 壳设置字样
37
将变压器次级 接到主板上
38
将电源线通 过这个孔穿 到机壳内, 这里打个结, 可以防止电 源线拉脱
39
将电源线接在变 压器的初级,绝 缘胶布一定要包
好。
40
变压器用螺 丝固定住
喇叭用螺丝 固定住
41
用四个螺丝把主板固 定到机壳上
42
检查无误后, 安装前盖,通
电。
具体调时方向请参考说 明书,这里不再重复。
短脚是负极
13
两个电解电容都要 横过来安装,贴在
板子上
14
安装电池夹,注意 方向,电池的入口 要朝下,便于电池
安装
15
16
安装11个0.5英寸,4个0.源自英寸的数码 管,注意方向,小数点均应在右下角
万年历说明书
湄洲湾职业技术学院万年历说明书系别:自动化工程系年级:10级专业:电气自动化姓名:小清学号:1001020254导师姓名:佘明辉职称:副教授2013年 5 月27日目录1.前言 (1)2.系统设计参数要求 (2)3.系统设计 (3)3.1系统设计总体框图 (3)3.2 各模块原理说明 (3)3.2.1 AT89C51单片机最小系统模块 (3)3.2.2 液晶显示模块 (4)3.2.3 蜂鸣器模块 (5)3.2.4 独立键盘模块 (5)3.3 系统总原理图说明 (6)3.4系统印刷电路板的制作图 (6)3.5系统的操作说明 (6)3.6 系统操作注意事项 (6)参考文献 (7)致谢词 (8)附录 (9)附录1:电路总原理图 (9)附录2:印刷电路板 (10)附录3:原件清单 (11)1.前言随着半导体技术的迅速发展,特别是大规模集成电路出现,给人类生活带来了很多的改变。
尤其是单片机技术的应用产品已经随着社会前进的步伐走进我们的生活。
电子产品的应用可谓多不胜数,电子万年历就是其中的一种。
电子万年历的出现给人们的生活带来的极大的方便。
单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。
本设计是制作一个万年历,系统以单片机的C语言进行软件设计,增加了程序的可读性和可移植性,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。
系统通过点阵式液晶为载体显示数据,所以具有人性化的操作和美观的页面效果。
本系统硬件部分由AT89C51单片机、液晶显示器、DS18B20温度测量、键盘、蜂鸣器系统等部分构成。
软件部分在keil环境下用C51语言编写,包括时间设置、时间显示、定时闹钟、温度显示。
2.系统设计参数要求该系统要求参数具体如下:[1] 能显示年、月、日、星期、时、分、温度[2] 用液晶显示器来显示时间[3] 用PROUTEUS设计,仿真基于AT89C51单片机的万年历实验的硬件电路[4] 可设置定时时间,当定时时间到时,蜂鸣器发出报警声音3.系统设计3.1系统设计总体框图采用AT89C51作为主控单片机,温度模块选用DS18B20作为温度传感器,显示模块选用LCD1602,设置部分选用按键电路,其框图如图3.1所示。
