数字万年历的制作
如何在Word中制作万年历和提醒日历等
如何在Word中制作万年历和提醒日历等随着数字化和智能化的发展,现在很多人已经不再使用传统的纸质日历,而是利用电子设备上的万年历和提醒日历。
这不仅方便了人们的生活和工作,也符合时代潮流。
本文将介绍在Word中如何制作万年历和提醒日历。
一、制作万年历1.打开Word文档,选择“插入”菜单,找到“表格”选项,可以根据需要选择不同的行列数量,这里我们选择7列和6行,组成42个小方格,如下图所示:[图片]2.在第一行的每个小方格中填入星期几的英文缩写,即“Mon”、“Tue”、“Wed”、“Thu”、“Fri”、“Sat”、“Sun”;[图片]3.选择第二行到第七行的每个小方格,选择“布局”菜单,点击“添加边框”按钮,可以给每个小方格添加边框线;[图片]4.在第二行到第七行的每个小方格中依次填入日期,如下图所示:[图片]5.接下来可以对万年历进行美化,如更改颜色、字体、加入月份等。
最终效果如下图所示:[图片]二、制作提醒日历1.打开Word文档,选择“插入”菜单,找到“表格”选项,可以根据需要选择不同的行列数量,这里我们选择5列和7行,组成35个小方格,如下图所示:[图片]2.在第一行的每个小方格中填入星期几的英文缩写,即“Mon”、“Tue”、“Wed”、“Thu”、“Fri””;[图片]3.根据需要选择第一列到第五列的每个小方格,选择“布局”菜单,点击“添加边框”按钮,可以给每个小方格添加边框线;[图片]4.在第二行到第七行的每个小方格中依次填入日期,如下图所示:[图片]5.在每个小方格中添加需要提醒的事项,如下图所示:[图片]6.接下来可以对提醒日历进行美化,如更改颜色、字体等。
最终效果如下图所示:[图片]总结:通过本文的介绍,我们可以看出,使用Word制作万年历和提醒日历非常简单,既方便实用又美观大方。
不过需要注意的是,如果需要使用提醒功能,还需要将日历与Outlook进行关联。
通过简单的操作,我们可以方便地管理自己的时间和日程,提高工作效率。
Excel 2003制作万年历的步骤
Excel 2003制作万年历的步骤1、启动EXCEL2003,新建一个工作表,取名保存(如万年历.xls),并在相应的单元格中,输入如图1所示的文本。
2、同时选中B1、C1、D1单元格,按“格式”工具栏上的“合并及居中”按钮,将其合并成一个单元格,并输入公式:=TODA Y()。
选中B1(合并后的)单元格,执行“格式→单元格”命令,打开“单元格格式”对话框(如图2),在“数字”标签中的“分类”下面选中“日期”选项,再在右侧“类型”下面选中“二○○一年三月十四日”选项,“确定”退出,将日期设置成中文形式。
注意:TODAY()函数用于提取当前系统日期,请一定要将系统日期调整准确哟。
3、在F1单元格中输入公式:=IF(WEEKDAY(B1,2)=7,"日",WEEKDAY(B1,2));在H1单元格中输入公式:=NOW()。
选中F1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“特殊”选项,再在右侧“类型”下面选中“中文小写数字”选项,“确定”退出,将“星期数”设置成中文小写形式;选中H1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“时间”选项,再在右侧“类型”下面选中一款时间格式,“确定”退出。
注意:①上述前面一个公式的含义是:如果(IF)当前日期(B1)是星期“7”(WEEKDAY(B1,2)=7),则在F1单元格中显示“日”,否则,直接显示出星期的数值(WEEKDAY(B1,2))。
②上述第二个函数(NOW())用于提取当前系统日期和时间,也请将系统日期和时间调整准确。
4、在I1、I2单元格分别输入1900、1901,然后同时选中I1、I2单元格,用“填充柄”向下拖拉至I151单元格,输入1900—2050年份序列。
同样的方法,在J1至J12单元格中输入1—12月份序列。
5、选中D13单元格,执行“数据→有效性”命令,打开“数据有效性”对话框(如图3),按“允许”右侧的下拉按钮,选中“序列”选项,在“来源”下面的方框输入:=$I$1:$I$151,“确定”退出。
用Excel做电子万年历
用Excel制作电子万年历先看一下最终效果(秀一下萌娃(*^_^*)):本电子万年历的功能包括:1.自动显示当月日历,突出显示当日日历;2.显示当月所有周别;3.显示当月所有节日和特殊日子(可自定义);4.可查询年月,包括该月的节日和特殊日子;5.具有个性化表盘时钟。
需要用到的Excel函数和符号有:if、year、month、today、day、date、weekday、text、DBNum、vlookup、iserror、weeknum、concatenate、mod、mid、now、minute、hour、$、>、&需要用到的Excel技巧有:1.插入背景;2.设置行高和列宽;3.输入有序文本;4.设置数据有效性;5.快速选择整列;6.设置条件格式;7.选择性粘贴;8.设置单元格格式;9.隐藏网格线;10.制作圆环图和饼图、保存和调用图表模板;11.图表的组合;12.冻结窗格;13.工作表加密制作步骤:第一步,设置万年历背景和区域:在“页面布局”选项卡选择“背景”,选择需要作为背景的图片,单击“插入”,插入后效果如图:在第一张图片中间选择一个25行*8列的区域作为日历区域(这里选择了C5:J29区域),框线按下图设置(也可以按照其他方式设置),并调整单元格的行高和列宽。
第二步,设置万年历标题:在“C6”(C6:H6单元格合并)单元格输入“电子万年历”;“C9”(C9:D9单元格合并)单元格输入“查询年月”;“F9”单元格输入“年”;“H9”单元格输入“月”;C11:J11单元格分别输入“周别”、“日”、“一”、“二”、“三”、“四”、“五”、“六”。
第三步,设置可查询的年月:在“N5”单元格输入“年份”,“O6”单元格输入“月份”;在“N6:N206”单元格分别输入年份“1900”、“1901”、“1902”……“2099”、“2010”(当然还可以往后输入更多);在“O6:O17”单元格分别输入月份“1”、“2”、“3”……“11”、“12”。
数学立体年历制作过程
数学立体年历制作过程
首先,准备材料。
制作数学立体年历所需要的材料有:彩纸、剪刀、胶水、尺子、铅笔、
颜料等。
接下来,制作年历的基本结构。
首先,我们需要根据实际的需求,确定年历的尺寸和形状。
可以选择正方形、长方形或其他几何形状。
然后,用尺子和铅笔在彩纸上画出相应的形状,并用剪刀将其剪下。
接着,制作年历的月份。
首先,我们需要将每个月的日期按照固定的间距用铅笔写在彩纸上,然后用剪刀将其剪下。
可以选择不同的颜色来表示不同的月份,以便区分。
然后,将每个月的日期按照顺序粘贴在年历的相应位置上。
可以用胶水将日期粘贴在年历
的表面上,也可以选择利用彩纸的立体特性,将日期折叠成三维的形状,再粘贴在年历上。
接下来,我们需要为年历添加一些装饰。
可以选择用颜料或彩纸剪纸等方式,在年历的表
面上添加一些图片或花纹,使年历更加美观。
最后,我们需要将年历按照设计好的形状进行折叠,使之成为一个立体的结构。
可以根据
实际的需求和创意来设计年历的立体形状,可以选择折叠成正方体、长方体、立方体等形状。
制作完成后,我们可以将数学立体年历放在桌子上或挂在墙上,用来记录重要的日期和安
排计划。
通过制作数学立体年历,我们不仅可以锻炼自己的动手能力和数学思维,还可以
享受DIY的乐趣。
希望大家可以尝试制作数学立体年历,感受其中的乐趣和成就感。
三年级数学万年历制作
三年级数学万年历制作嘿,小朋友们,今天咱们要聊聊一个超级有趣的话题——制作万年历!你有没有想过,万年历就像是时间的魔法书,可以帮助我们记住每一天、每一个节日,甚至是自己的生日!想象一下,拿着自己亲手做的万年历,心里那个得意劲儿,嘿嘿,别提多开心了。
咱们得准备好一些材料。
纸、彩笔、剪刀、胶水,哎呀,听起来是不是很简单?当然了,咱们还得有点创意。
可以用五颜六色的纸张,或者是一些旧杂志的封面,剪出你喜欢的图案,像小星星、花朵,甚至是你喜欢的卡通人物,哈哈,想象一下小熊维尼挂在你的万年历上,那画面可真是太美了!咱们要开始制作了。
可以先用铅笔把每个月的格子画出来,然后再用彩笔填上颜色。
每个月底下可以写上这个月的特别日子,比如说爸爸的生日、妈妈的纪念日,甚至是学校的运动会,哇,想想都觉得兴奋!这些日子就像是生活中的小亮点,让我们每一天都充满期待。
然后,咱们来画些可爱的插画吧!比如说,一到春节,就可以画上红红的灯笼和可爱的财神爷,嘿嘿,别忘了腊八节的粥和元宵节的汤圆,真是太有节日气氛了!可以还画点小动物,像兔子、猴子,谁知道下一个生肖是什么呢?生活就像是一本大书,每一页都可以画上不同的故事,真是太好玩了!等到万年历做好了,咱们可以把它挂在自己房间的墙上,每次一进门就能看到,心里那个美滋滋的感觉,绝对是无价之宝。
你可以每天早上起来,看看今天是什么日子,提醒自己不要忘记重要的事情。
就像是给自己设定了一个小目标,努力做到,嘿,这样是不是每天都有动力呢?如果你家里还有小伙伴,咱们可以一起动手制作。
这样一来,不仅有意思,大家的创意碰撞一下,万年历就更有趣了。
想象一下,几个小朋友围在一起,讨论着画什么,怎么填颜色,真是热闹非凡,简直就像是在开派对,哈哈!分享彼此的创意,还能学习到不同的想法,真是一举两得!做完万年历,咱们还可以把它送给亲友,作为特别的礼物。
想象一下,收到这样一个亲手制作的万年历,心里一定特别温暖。
这比买的礼物更有意义,对吧?这样的礼物,既独特又贴心,朋友们一定会感激不已,哇,简直是人见人爱,花见花开呀!说到这里,我不禁想起小时候,和小伙伴们一起做手工的时候,大家争先恐后,各显神通,那种快乐,真是无法用言语形容。
利用Excel制作万年历(图解)
利用Excel制作万年历(图解)步骤方法一:在C2中输入=TODAY()回车。
TODAY()函数用于提取当前系统日期。
在F2中输入=IF(WEEKDAY(C2,2)=7,"日",WEEKDAY(C2,2)) 回车。
在H2中输入 =NOW() 回车。
NOW()用于提取当前系统时间。
二:第四步:在D14中设置下拉菜单,数值为1900—2029。
三:在F14中设置下拉菜单,数值为1—12。
四:将查询日期调为当前日期。
五:第一步:在A3中输入:=IF(F14=2,IF(OR(D14/400=INT(D14/400),AND(D14/4=INT(D14/ 4),D14/100<>INT(D14/100))),29,28),IF(OR(F14=4,F14=6,F14=9,F 14=11),30,31))回车。
第二步:B3中输入=IF(WEEKDAY(DATE($D$14,$F$14,1),2)=B4,1,0)回车。
选中B3向右复制公式至H3。
第三步:B6中输入=IF(B3=1,1,0)回车。
第四步:在B7中输入=H6+1回车,选中B7,向下复制公式至B9。
第五步:在B10中输入=IF(H9>=A3,0,H9+1)回车。
第六步:在B11中输入=IF(H10>=A3,0,IF(H10>0,H10+1,0))回车。
第七步:在C6中输入=IF(B6>0,B6+1,IF(C3=1,1,0))回车。
第八步:在C7中输入=B7+1回车。
第九步:选中C7向下复制公式至 C9。
第十步:在C10中输入=IF(B10>=$A$3,0,IF(B10>0,B10+1,IF(C6=1,1,0)))回车。
第十一步:选中C6,向右复制公式至H6。
然后进行如下操作:选中C7,向右复制公式至H7。
选中C8,向右复制公式至H8。
选中C9,向右复制公式至H9。
选中C10,向右复制公式至H10。
用EXCEL制作一份万年历
用EXCEL制作一份万年历今天我们介绍用Excel制作万年历的方法。
这个万年历可以显示当月的月历,还可以随意查阅任何日期所属的月历,非常方便。
如果你愿意,还可以让它在特殊的日子里显示不同的提醒文字,一起来试试吧!本文所涉及到的函数有:1、(logical1,logical2, ...)2、3、4、5、6、7、8、1、启动EXCEL2003,新建一个工作表,取名保存(如万年历.xls),并在相应的单元格中,输入如图1所示的文本。
2、同时选中B1、C1、D1单元格,按“格式”工具栏上的“合并及居中”按钮,将其合并成一个单元格,并输入公式:=TODAY()。
选中B1(合并后的)单元格,执行“格式→单元格”命令,打开“单元格格式”对话框(如图2),在“数字”标签中的“分类”下面选中“日期”选项,再在右侧“类型”下面选中“二○○一年三月十四日”选项,“确定”退出,将日期设置成中文形式。
注意:TODAY()函数用于提取当前系统日期,请将系统日期一定要调整准确哟。
3、选中F1单元格,输入公式:=IF(WEEKDAY(B1,2)=7,"日",WEEKDAY(B1,2));选中H1单元格,输入公式:=NOW()。
选中F1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“特殊”选项,再在右侧“类型”下面选中“中文小写数字”选项,“确定”退出,将“星期数”设置成中文小写形式;选中H1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“时间”选项,再在右侧“类型”下面选中一款时间格式,“确定”退出。
注意:①上述前面一个公式的含义是:如果(IF)当前日期(B1)是星期“7”(WEEKDAY(B1,2)=7),则在F1单元格中显示“日”,否则,直接显示出星期的数值(WEEKDAY(B1,2))。
②上述第二个函数(NOW())用于提取当前系统日期和时间,也请将系统日期和时间调整准确。
手把手教你用EXCEL制作日历
今天我们介绍用Excel制作万年历的方法。
这个万年历可以显示当月的月历,还可以随意查阅任何日期所属的月历,非常方便。
如果你愿意,还可以让它在特殊的日子里显示不同的提醒文字,一起来试试吧!本文所涉及到的函数有:1、AND (logical1,logical2, ...>2、DATE (year,month,day>3、DAY (serial_number>4、IF (Logical,Value_if_true,Value_if_false>5、INT (number>6、MONTH (serial_number>7、NOW (>8、OR (logical1,logical2, ...>b5E2RGbCAP1、启动EXCEL2003,新建一个工作表,取名保存<如万年历.xls),并在相应的单元格中,输入如图1所示的文本。
p1EanqFDPw注意:TODAY<)函数用于提取当前系统日期,请将系统日期一定要调整准确哟。
3、选中F1单元格,输入公式:=IF(WEEKDAY(B1,2>=7,"日",WEEKDAY(B1,2>>;选中H1单元格,输入公式:=NOW<)。
5PCzVD7HxA选中F1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“特殊”选项,再在右侧“类型”下面选中“中文小写数字”选项,“确定”退出,将“星期数”设置成中文小写形式;选中H1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“时间”选项,再在右侧“类型”下面选中一款时间格式,“确定”退出。
jLBHrnAILg注意:①上述前面一个公式的含义是:如果<IF)当前日期<B1)是星期“7”<WEEKDAY(B1,2>=7),则在F1单元格中显示“日”,否则,直接显示出星期的数值<WEEKDAY(B1,2>)。
数字万年历的设计设计
摘要电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。
它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。
对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。
该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。
本设计是基于51系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。
万年历的设计过程在硬件与软件方面进行同步设计。
硬件部分主要由AT89C52单片机,LED显示电路,以及调时按键电路等组成。
在单片机的选择上本人使用了AT89C52单片机,该单片机适合于许多较为复杂控制应用场合。
74HC164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。
软件方面主要包括日历程序、时间调整程序,公历转阴历程序,显示程序等。
所有程序编写完成后,在wave软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。
最后总在老师同学的帮助以及自己的努力下完成了此次电子万年历的设计。
关键词:时钟电钟 DS1302 DS18B20 动态扫描单片机AbstractE-calendar day time is a very wide range of tools, increasingly popular in modern society. It can be year, month, day, Sunday, hours, minutes, seconds for time, but also has a leap year compensation to a variety of functions, and the DS1302's long life, small error. For the digital electronic calendar using an intuitive digital display can simultaneously display year, month, day, Sunday, hours, minutes, seconds, and temperature and other information, but also a time-calibration and other functions. The circuit uses AT89S52 microcontroller as the core, power consumption, low-voltage work in 3V, the voltage can choose 3 ~ 5V voltage supply.The design is based on 51 series of microcontrollers to the design of electronic calendar, you can display date information on when the minutes and seconds, and weeks, with adjustable date and time functions. At the same time in the design of the theoretical basis of the MCU and peripheral expansion of knowledge of the more comprehensive preparation. The hardware and software design, there is no good basic knowledge and practical experience will be greatly limited, each feature is required to achieve the kind of hardware, procedures, how to write, how to implement such algorithms, there is no certain foundation can not be good implementation. Found during the preparation process to the existing knowledge to complete the preparation of the task alone difficult,In the help of teachers and students to complete the program part of the preparation.Calendar of the design process in hardware and software to synchronize the design. Hardware mainly by the AT89C52 microcontroller, LED display circuit, and the tune composed of the circuit when the button. In the SCM choice I used the AT89C52 microcontroller, which is suitable for many of the more complex control applications. Monitor the use of two 7SEG-MPX8-CA and a 7SEG-MPX4-CA. 7SEG-MPX8-CA is a total of eight-yang diode display, 7SEG-MPX4-CA is a total offour-yang diode display. In order to more easily control the three monitors, I use three 74HC164 to drive.74HC164 is an 8-bit edge-triggered shift register, serial input data, and parallel output. The software includes calendar program, time to adjust procedures, turn the lunar calendar programs, display programs. Programs written in assembly language used in order to more easily adjust the time and the realization of the lunar calendar display. All programming is complete, the wave software debugging, make sure that no problems, in the Proteus software within a microcontroller embedded in the simulation. The final overall the teacher to help students, as well as their own efforts to complete the design of the electronic calendar.Keywords:Clock electric clock DS1302 DS18B20 Dynamic scan SCM目录第一章设计要求与方案论证 (1)第一节设计要求 (1)第二节系统基本方案选择和论证 (1)第三节电路设计最终方案决定 (3)第二章系统的硬件设计与实现 (4)第一节电路设计框图 (4)第二节系统硬件概述 (4)第三节主要单元电路的设计 (4)第三章系统的软件设计 (8)第一节程序流程框图 (8)第四章指标测试 (12)第一节测试仪器 (12)第二节硬件测试 (12)第三节软件测试 (13)第四节测试结果分析与结论 (13)致谢词 (15)参考文献 (16)附录一系统电路图 (17)附录二系统使用说明书 (18)第一章设计要求与方案论证第一节设计要求一、基本要求:1.具有年、月、日、星期、时、分、秒等功能;2.时间与阴、阳历能够自动关联;3.具有温度计功能;4.具备年、月、日、星期、时、分、秒校准功能。
数字万年历课程设计
《数字万年历》课程设计报告专业:自动化班级:*****姓名:*****指导老师:*****二零一一年六月摘要在当代繁忙的工作与生活中,时间与我们每个人都有非常密切的关系,每个人都被时间影响着,我们必须对时间有个度量,因此设计万年历来记录时间,本设计采用AT89C51和DS1302实时时钟芯片进行万年历电路设计和软件设计,该万年历能实现能够实现年、月、日、时、分的显示,也可以人为校正时间,初始时间:2000 01 01 。
本次设计以12MHZ晶振与AT89C51相连,通过编程实现以24小时为一周期,利用单片机的定时器和计数器产生定时效果,通过编程产生数字时钟效果,然后用数码管动态扫描显示内部处理的数据。
通过端口读入当前外部控制状态来改变程序的不同状态从而实现不同功能。
本次万年历设计以单片机为核心软硬件结合,使硬件部分大为简化,也提高了系统的稳定性。
关键词:万年历单片机DS1302目录一、方案的确定 (3)单片机芯片的选择方案 (3)显示方案 (3)时钟芯片的选择方案 (5)二、系统的硬件设计与实现 (6)电路设计框图 (6)主要单元电路的设计 (7)单片机主控制模块的设计 (7)时钟电路模块的设计 (8)三、系统的软件设计 (9)程序流程框图 (9)电子时钟计算程序图 (10)调整流程图 (11)程序设计 (12)四、致谢词 (15)参考文献 (15)附录:proteus仿真图 (16)一.方案的确定单片机芯片的选择方案方案1:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,实验室学生用的较多的也较为熟悉的处理单元。
方案2:采用AT89S52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,但AT89S52性价比不高。
基于单片机的数字万年历设计
基于单片机的数字万年历设计引言本文设计的电子万年历属于小型智能家用电子产品。
利用单片机进行控制,实时时钟芯片进行记时,外加掉电存储电路和显示电路,可实现时间的调整和显示。
电子万年历既可广泛应用于家庭,也可应用于银行、邮电、宾馆、医院、学校、企业等相关行业的大厅,以及单位会议室、门卫等场所。
因而,此设计具有相当重要的现实意义和实用价值。
系统概述本设计以AT89S52单片机为核心,构成单片机控制电路,结合DS1302时钟芯片和24C02FLASH存储器,显示阳历年、月、日、星期、时、分、秒和阴历年、月、日,在显示阴历时间时,能标明是否闰月,同时完成对它们的自动调整和掉电保护,全部信息用液晶显示。
人机接口由三个按键来实现,用这三个按键对时间、日期可调,并可对闹铃开关进行设置。
软件控制程序实现所有的功能。
整机电路使用+5V稳压电源,可稳定工作。
系统框图如下图所示,其软硬件设计简单,时间记录准确,可广泛应用于长时间连续显示的系统中。
系统框图系统硬件电路的设计按照系统设计功能的要求,初步确定设计系统由主控模块、时钟模块、存储模块、键盘接口模块、显示模块和闹铃模块共6个模块组成,电路系统构成框图如下图所示。
主控芯片使用52系列AT89S52单片机,时钟芯片使用美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片DS1302,存储模块采用美国ATMEL公司生产的低功耗CMOS串行EEPROM存储芯片AT24C02。
DS1302作为主要计时芯片,可以做到计时准确。
更重要的是,DS1302可以在很小电流的后备(2.5~5.5V电源,在2.5V时耗电小于300nA)下继续计时,并可编程选择多种充电电流来对后备电源进行慢速充电,可以保证后备电源基本不耗电。
电子万年历电路系统构成框图系统程序的设计阳历程序的设计因为使用了时钟芯片DS1302,阳历程序只需从DS1302各寄存器中读出年、周、月、日、[小]时、分、秒等数据,再处理即可。
Excel做个自动的万年历,这个操作实在是太溜了~
Excel做个⾃动的万年历,这个操作实在是太溜了~万年历。
是⽣活中⽐较常见的⼀个东西,在Excel中也能做出来同样的效果。
本期要点:条件格式,⽇期函数,控件,⾃定义格式。
具体效果如下图所⽰:对于上⾯的万年历,许多⼩伙伴们都问了,那怎么样才能做出这样的⼀个万年历呢,这个万年历是练习Excel的最好的素材,可以综合地练习函数,条件格式,控件、⾃定义格式等的协同应⽤。
下⾯⽼师和⼤家⼀起来学习万年历的制作。
01制作⽇历的框架在⼀个空⽩的⼯作表中制作⼀个空⽩的表格,做好颜⾊的美化。
如下图所⽰:02 01添加控件操作步骤:在相应的位置单击【开发⼯具】-【插⼊】,选择【数值调节钮】,然后拖放⿏标在相应的位置插⼊,然后右键单击【设置控件格式】,在打开的对话框中的【当前值】输⼊“2019”,【最⼩值】为1900,【最⼤值】为9999,【步长】为1,【单元格链接】为B1;同样地设置⽉份的调节按钮。
如下图所⽰:03 01VLOOKUP函数在B4单元格中输⼊公式:=IF(MONTH(DATE($B$1,$D$1,1)-WEEKDAY(DATE($B$1,$D$1,1),2) COLUMN(A:A)-1 ROW(1:1)*7-7)=$D$1,DATE($B$1,$D$1,1)-WEEKDAY(DATE($B$1,$D$1,1),2) COLUMN(A:A)-1 ROW(1:1)*7-7,'')按Enter键完成后下向下填充⾄整个⽇历表。
效果如下:选中区域B4:H9单元格,然后将单元格格式⾃定义为:dd。
如下图所⽰:选中区域B4:H9单元格,然后将单元格格式⾃定义为:dd。
如下图所⽰:05 01设置条件格式为了突出显⽰当前⽇期的单元格,所以要⾼亮显⽰,效果与具体操作如下:。
项目四数字万年历制作与调试
项目四数字万年历的制作与调试一、项目要求:⑴熟悉元器件的特点、规格,性能指标、外形尺寸、识别标志以及包装形式。
⑵分析电路原理,绘图设计PCB板。
⑶注意元件的极性,合理调试。
二、项目目标:⑴熟练掌握焊接技术,保证质量,了解自动焊接技术。
⑵掌握手工焊接SMT元器件的要求与条件步骤、SMT元器件的焊接与手工拆焊工艺。
⑶掌握浸焊、波峰焊、回流焊SMT焊接检查设备及工艺方法。
⑷掌握电子产品生产操作的基本技能及其调试方法。
⑸培养自身安全意识。
二.知识链接1.集成电路:定义:集成电路是利用半导体工艺、厚薄膜工艺、薄膜工艺,将有源器件、无源器件按照设计要求连接起来,制作在同一硅片上,形成具有特定功能的电路,并封装在管壳之中,英文为缩写为IC,也俗称芯片。
特点:体积小,重量轻,功耗低,成本低,可靠性低,性能稳定。
分类:按照制作工艺分为:半导体集成电路,薄膜集成电路,厚膜集成电路,混合集成电路;按照功能分为:模拟集成电路,数字集成电路,微波集成电路;按照集成规模分为:小规模(SSI),中规模(MSI),大规模(LSI),超大规模(VLSI);按照电路中晶体管的类别分为:双极型集成电路,单极性集成电路。
封装:封装形式:指安装半导体集成电路芯片用的外壳封装作用:起着安装、固定、密封、保护芯片等方面的作用常用的封装材料:塑料,陶瓷,金属。
金属封装特点:散热性好,可靠性高,但安装使用不方便,成本高。
一般高精密度集成电路或大功率器件均以此形式封装。
按国家标准有T和K型两种;陶瓷封装特点:散热性差,但体积小,成本低。
陶瓷封装的形式可分为扁平型和双列直插式型;塑料封装特点:这是目前使用最多的封装形式。
)圆形分装:将管底对准集成电路,引脚编号按顺时针方向排列(现应用较少)单列直插式封装(SIP):集成电路引脚朝下,以缺口、凹槽或色点作为引脚参考标记,引脚编号顺序一般从左到右排列双列直插是封装(DIP):集成电路引脚朝上,以缺口或色点等标记为参考标记,引脚编号按顺时针方向排列;反之,引脚按逆时针方向排列三脚封装:正面(印有型号商标的一面)朝向集成电路,引脚编号顺序自左向右方向排列。
Excel制作万年历方法(一看就会)
Excel制作万年历⽅法(⼀看就会)按CTRL,点击我我们将⼀步⼀步教您怎么制作EXCEL万年历!Office 2007是微软Office产品史上最具创新与⾰命性的⼀个版本。
全新设计的⽤户界⾯、稳定安全的⽂件格式、⽆缝⾼效的沟通协作。
Excel是Office套件中的⼀个重要组件之⼀。
直观的界⾯、出⾊的计算功能和图表⼯具,再加上成功的市场营销,使Excel成为最流⾏的微机数据处理软件。
⽇历分为阴历和阳历。
阳历的历年为⼀个回归年,现时国际通⽤的公历(格⾥⾼历)即为太阳历的⼀种,亦简称为阳历;阴历亦称⽉亮历,或称太阴历,其历⽉是⼀个朔望⽉,历年为1 2个朔望⽉,其⼤⽉30天,⼩⽉29 天;中国的农历就是阴阳历的⼀种。
如何在Excel实现万年历是对Office能⼒的综合运⽤,⼜是分析问题并进⾏求解的⼀系列过程。
2. 分析2.1 整体构思在进⾏整体构思之前,不妨我们先看看多数⽇历是怎样的情形,其中:1、上⾯居中为当前年份。
2、然后为当年的12个⽉份,⾄于每⾏为3个⽉还是4个⽉取决于可见界⾯的⼤⼩和美观。
3、总所周知,⼀周则为7天,每个⽉最⼤31天,最⼩28天;如果1号为周六或周⽇的话,则该⽉可能要跨越6周;因此每个⽉最⼤的跨越为六周,事实上我们找⼀下其它⽇历的模板,就会发现⼀般都是六周。
所以我们可以把每个⽉视为⼀个7 *6的单元格集合。
我们将⼀步⼀步教您怎么制作EXCEL万年历!2.2 算法问题当我们确定了每个⽉事实上为7*6的单元格集合后,我们接下来要做以下⼏件事情:1、如何定位和填充相应的每⽉的7*6单元格在单纯的Excel表中,我们很难采⽤逻辑判断和循环的⽅式获取在7*6单元格集合中的第⼀个星期⼀应该是哪⼀天;但我们知道这个7*6单元格所在⽉的第⼀天即1号却是固定的,同样当⽇期固定后,该⽇期所在的星期⼏也是固定的,假设2010-01-01为星期五,那星期⼀是⼏号呢?很显然,为2010年1⽉1号向前推4天即2009年12⽉28号,星期⼆则为1⽉1号向前推3天,以此类推,可以推到整个42个单元格中,只不过超过当⽉第⼀天的⽇期则向后推了。
数字万年历实验报告
一、实验目的1. 掌握数字万年历的基本原理和设计方法。
2. 熟悉单片机编程和硬件电路设计。
3. 提高动手能力和问题解决能力。
二、实验原理数字万年历是一种能够显示年、月、日、星期、时、分、秒等信息的电子设备。
它主要由单片机、时钟芯片、显示模块、按键模块等组成。
本实验采用MSP430F149单片机作为核心控制单元,通过编程实现对万年历功能的实现。
三、实验设备1. MSP430F149单片机实验板2. 1602液晶显示屏3. DS1302时钟芯片4. 按键模块5. 电源模块6. 连接线四、实验步骤1. 设计硬件电路根据实验要求,设计万年历的硬件电路。
主要包括以下部分:(1)单片机模块:使用MSP430F149单片机作为核心控制单元。
(2)时钟芯片模块:使用DS1302时钟芯片提供时间基准。
(3)显示模块:使用1602液晶显示屏显示年、月、日、星期、时、分、秒等信息。
(4)按键模块:使用按键模块实现时间调整、功能选择等操作。
2. 编写程序根据硬件电路设计,编写万年历的程序。
主要步骤如下:(1)初始化硬件设备,包括单片机、液晶显示屏、时钟芯片等。
(2)从时钟芯片读取当前时间,并显示在液晶显示屏上。
(3)编写按键处理程序,实现时间调整、功能选择等功能。
(4)编写显示程序,实现年、月、日、星期、时、分、秒等信息的显示。
(5)编写时钟芯片校准程序,实现时间的精确控制。
3. 调试程序将编写好的程序烧录到MSP430F149单片机中,通过调试工具进行调试。
主要调试内容包括:(1)检查液晶显示屏显示是否正常。
(2)检查按键功能是否正常。
(3)检查时间调整、功能选择等功能是否正常。
(4)检查时钟芯片校准是否准确。
五、实验结果与分析1. 实验结果经过调试,万年历实验板能够正常显示年、月、日、星期、时、分、秒等信息,并且可以通过按键进行时间调整、功能选择等操作。
2. 实验分析(1)万年历的硬件电路设计较为简单,主要涉及单片机、时钟芯片、液晶显示屏、按键模块等。
用EXCEL制作一份万年历
用EXCEL制作一份万年历来源:天极网作者:出处:巧巧读书2007-10-05 进入讨论组关键词:excel网格下一页123[文章导读]这个万年历可以显示当月的月历,还可以随意查阅任何日期所属的月历,非常方便……今天我们介绍用Excel制作万年历的方法。
这个万年历可以显示当月的月历,还可以随意查阅任何日期所属的月历,非常方便。
如果你愿意,还可以让它在特殊的日子里显示不同的提醒文字,一起来试试吧!本文所涉及到的函数有:1、AND (logical1,logical2, ...)2、DA TE (year,month,day)3、DAY (serial_number)4、IF (Logical,Value_if_true,Value_if_false)5、INT (number)6、MONTH (serial_number)7、NOW ()8、OR (logical1,logical2, ...)1、启动EXCEL2003,新建一个工作表,取名保存(如万年历.xls),并在相应的单元格中,输入如图1所示的文本。
2、同时选中B1、C1、D1单元格,按“格式”工具栏上的“合并及居中”按钮,将其合并成一个单元格,并输入公式:=TODAY()。
选中B1(合并后的)单元格,执行“格式→单元格”命令,打开“单元格格式”对话框(如图2),在“数字”标签中的“分类”下面选中“日期”选项,再在右侧“类型”下面选中“二○○一年三月十四日”选项,“确定”退出,将日期设置成中文形式。
注意:TODAY()函数用于提取当前系统日期,请将系统日期一定要调整准确哟。
3、选中F1单元格,输入公式:=IF(WEEKDAY(B1,2)=7,"日",WEEKDAY(B1,2));选中H1单元格,输入公式:=NOW()。
选中F1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“特殊”选项,再在右侧“类型”下面选中“中文小写数字”选项,“确定”退出,将“星期数”设置成中文小写形式;选中H1单元格,打开“单元格格式”对话框,在“数字”标签中的“分类”下面选中“时间”选项,再在右侧“类型”下面选中一款时间格式,“确定”退出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字万年历的制作
数字显示万年历,它采用一枚专用软封装的时钟芯片,驱动15只红色共阳极数码管,可同时显示公历年、月、日、时、分、星期,以及农历月、日,还有秒点显示和整点报时、定时闹钟功能,使用220V市电供电,预留有备用电池座,外形尺寸为长21cm×宽14.5cm×厚3cm,最厚处6cm,适合放置在办公桌面上使用,具有很好的实用性。
成品外观如图1所示。
图1
图2
原理简介
电路原理图如图2所示,为了读图方便,连线稍作了简化。
从图中可以看出,IC1是一枚专用时钟芯片,Y1是32768Hz的晶振,为芯片提供时基频率信号,经过芯片部处理后,输出各显示位的驱动信号,经过PNP(8550)型三极管做功率放大后驱动各数码管显示。
芯
片采用了动态扫描的输出方式,由于人眼存在视觉暂留现象,且扫描速度比较快,因此看上去所有数码管都是在显示的。
这种方式可以有效减少芯片的输出引脚数量,简化了线路,降低了功耗。
在电源部分中,整流二极管VD1~VD4组成了桥式整流电路,将变压器输出的交流电转换为直流电,经C6滤波后,送至三端稳压块7805,输出5V直流稳压电源,为电路供电。
VD3和VD8组成互相隔离的供电电路,目的是在市电停电时,后备纽扣电池通过VD3,自动为芯片IC1提供后备电源,保证芯片计时数据不中断。
同时由于VD8、VD9的存在,后备电池将不再向数码管供电,以节约后备电池的耗电量。
由于芯片自身耗电较低,因此靠纽扣电池也可以维持芯片在很长时间里,部计时不中断。
当市电恢复后,7805输出经过VD8、VD9分别向芯片和数码管供电,由于DV3的存在,且纽扣电池电压为3V,低于7805输出的5V,因此纽扣电池将自动停止供电,7805输出也不会对纽扣电池充电。
VT9是唯一一只NPN(8050)型三极管,用于驱动喇叭,做为整点报时和定闹发声。
LED10、LED14是用于秒点显示的发光二极管,LED11和LED12分别是整点报时显示和定闹显示的发光二极管,均为红色。
图3是万年历的全套散件的照片。
表1是元器件清单。
图3
表1 元器件清单
序号元件名称参数元件数量序号元件名称参数元件数量
1 电阻10Ω 1 21 三极管8050 1
2 电阻33Ω8 22 三端稳压块7805 1
3 电阻47Ω 3 23 晶振32768Hz 1
4 电阻75Ω7 24 IC1软封装芯片 1
5 电阻100Ω 1 25 0.5’数码管红11
6 电阻150Ω8 26 0.8’数码管红 4
7 电阻330Ω7 27 电池簧片 1
8 电阻1.5k 4 28 圆片纽扣电池自备
9 电阻10k 2 29 微动开关 4
10 电阻390k 1 30 5芯导线 1
11 电阻470k 1 31 喇叭 1
12 瓷片电容22P 2 32 变压器 1
13 瓷片电容102P(1000P) 1 33 电源线 1
14 瓷片电容181P(180P) 1 34 细导线 2
15 瓷片电容104P(0.1μ) 2 35 3×6自攻螺丝8
16 电解电容470μ 3 36 3×6带垫螺丝 2
17 二极管400* 5 37 3×10自攻螺丝 6
18 二极管1N60 2 38 印板 1
19 发光管Φ5mm红 4 39 面板 1
20 三极管8550 8 40 机壳1套
图4
拿到套件后,请先将元件袋的元件统一放置在一个盒子里,不要散放在桌面上,以避免丢失。
图4是印板图。
装配步骤
图5
1.实物印板上也印有元件的编号和参数,对照元件清单和印板字符焊装即可。
建议先焊接电阻和二极管,利用剪下的元件引脚焊接印板上15条跨接线。
然后再焊接三极管、瓷片电容、电解电容、三端稳压块、晶振、电池簧片等,其中3只电解电容、三端稳压块7805需要卧式安装在印板上,不能立式安装,以免合盖时与面板发生碰撞上。
二极管管身上有银色色环的一端是负极。
三极管只有左下角Q9的型号是8050,为NPN型,其余均为8550,是PNP型,注意不要搞混。
最后将15只数码管和4只发光二极管焊装在印板上,发光管短引脚是负极,管身和印板字符外圆有一小段直线的一端亦表示为负极,对应安装即可。
焊装好的印板如图5所示。
图6
2、在按键板上焊接4个微动开关和5芯导线,如图6所示。
图7
3、焊接时钟专用软封装芯片。
由于芯片是CMOS的,很容易受感应电和静电的影响而损坏,因此焊接时应将烙铁断电,用余热焊接。
芯片是直接焊接在印板走线面的。
先将芯片摆正,用焊锡将一个引脚与印板上的焊盘焊接在一起,然后查看位置是否合适,不正的话可以再重焊该引脚并修正芯片位置,确认位置合适后可将对角线上的另一引脚焊接好,此时芯片就已固定在板上了,然后依次将各引脚与印板焊接在一起,焊接时要确保不要出现引脚间搭锡短路的现象。
烙铁余热温度不足时可重新通电,加热后再断电焊接,此过程大约需要重复3次可将所有引脚焊好。
焊好的芯片如图7所示。
图8
4、分别用2颗3×6自攻螺丝将按键板和变压器固定在机壳后盖上,变压器220V一端的引线与电源引线接在一起,并用胶布把连接处包好。
电源引线在机壳入口处打个结再引出,可避免电源引线受到外力牵拉而出现故障。
再用2个带垫3×6自攻螺丝将喇叭固定,并焊好2根引线。
如图8所示。
图9
5、仔细检查印板上所有元件、跨接线、芯片等的焊接质量。
确定无误后,就可以装入机壳后盖,并将按键板的5芯导线、2根喇叭线、2根变压器输出线分别焊在印板相应位置上。
印板用3×6自攻螺丝初步固定。
如图9所示。
图10
6、再仔细检查线路,确认无误后就可以试通电,观察显示效果。
刚通电时,数码管会显示初始时间,同时喇叭也会播放一首乐曲,说明电路工作基本正常。
如图10所示。
7、接下来可进行功能检查和设置。
时间设置按“设置”按键,会看到“年”开始闪烁,再按“修改”按键,“年”开始增加,设置好年份后,再按“设置”键,“月”开始闪烁,按“修改”键,设置月份。
接下来按上述步骤依次设置好“小时”、“分钟”,最后再按一次“设置”键后,时间调整完毕,这时秒闪自动开始闪烁。
农历和星期会自动匹配,不用单独设置。
定闹设置按“定闹”按键则进入闹钟设置状态,再按“设置”键,“小时”开始闪烁,按“修改”键设定小时。
然后再按“设置”键,“分钟”开始闪烁,按“修改”键设定分钟,最后按“退出”键恢复正常时间显示,同时定闹指示LED点亮。
如果需要取消“定闹”,则先按“定闹”按键,显示出当前设置的定闹时间,再连续按“修改”键直到时间显示“——:——”,再按“退出”按键,此时,定闹指示LED熄灭,定闹取消并恢复正常时间显示。
整点报时设置本电路具有整点报时功能,在正常时间显示状态下,按“修改”键,整点指示LED点亮,表示整点报时功能开启,再按一下“修改”键,整点报时指示LED熄灭,该功能被取消。
如果需要安装备用电池,可自行选购圆片形的大纽扣电池,建议使用型号为2032的,
额定电压为3V。
备用电池仅用做市电停电后维持芯片部计时数据之用,可以不装。
如不装通电后须重新设置时间。
安装电池只需将电池推入电池簧片中即可,使电池的正极与电池簧片相接,负极与电池下面的一条跨接线相通。
图11
8、全部检查、设置完毕后,就可以合盖了。
先将面板放置在数码管前面,四角放置在支柱上。
如图11所示。
图12
9、然后将机壳前盖扣好,在后盖并用6颗3*10自攻螺丝固定。
如图12所示。
图13
10、最后将不干胶装饰贴画贴在机壳正面的下部的预留槽。
至此,这个万年历就组装完成了,如图13所示。
把它放在办公桌上,一个自己亲手打造的数字万年历就可以开始为你服务了。