节日万年历

更新时间:2024-02-18 10:24:01 阅读量: 经典范文大全 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

篇一:万年历黄历 查询

万年历黄历

最清新漂亮的万年历!拒绝一切繁杂,清晰简洁是我们的原则。

农历,节日,假期,黄历,一个都不少,支持自己的照片作为日历背景。

强大的天气,记事,提醒功能,生日,备忘,纪念日再也不会忘记。

【最具特色】

完整的黄历,宜忌,吉时,良辰,冲煞,二十八星宿,十二建星,彭祖百忌,黄道黑道日,是您了解中国传统老黄历的必备工具。

独家提供生辰八字分析,五行命理,星宿分析,命重称金,流年,桃花在哪里。

提供详细的星座性格分析,星座速配查询,您的最佳配偶星座,每日星运。独家的哦!

【全方位资讯】

提供历史的今日,每日幽默,笑一笑,让您每天都有好心情!

提供全球十几个国家的权威假期和民俗节日,详细解释并配图,是您出国公务,旅游必备。 联合第三方专业资讯公司,提供最及时的新闻花絮,是您了解时事花边的好窗口。不要落伍哦!

万年历还提供桌面插件,日历,天气,月历都可在手机桌面直接查看,更方便快捷! 万年历黄历,专注时间管理,做您身边不可缺少的小帮手!

【基本信息】

作者:苏州蓝鹤信息技术有限公司

版本:4.2.0

语言:中文

【更新内容】

1、修改资讯页面,可以支持定制。

2、黄历首页增加时辰显示。

3、修复已知的bug。

4、首页UI的调整。

5、节日支持上下翻动查看。

6、增加最新电影信息浏览。

蓝鹤恭祝大家新春快乐!羊年吉祥! 更新时间:2015-02-15 系统:Android 3.0.x以上

万年历黄历下载:/android/soft/

手游礼包领取:/ka/

关注便玩家手游网官方微信公共账号(shoujiyouxilibao)免费赢取礼包!

篇二:带农历及农历纪念日的万年历c程序

/*********************************************************************************************

程序名: 带字库12864LCC电子钟程序

器 件: STC89C52,LCD12864(内置汉字字库),18B20温度芯片,1302时钟芯片 MCU晶振:12MHZ

设 计: 中国机器 (仿造杜洋万年历程序并增加了农历功能)

功 能: 显示公历年月日

农历年月日星期(星期不调用DS1302内的数据,二十根据公历年月日推算的) 温度 时分秒 公历重大节日

农历纪念日与节日(用于提醒农历生日非常实用)

注:1、当农历纪念日与公历纪念日碰到同一天,则按一秒的间隔轮流显示

2、20100226加入阳历大小月和平闰年判断,调日历时自动控制每个月份的天数 /*********************************************************************************************

/*********************************************************************************************/

//程序部分开始//

/****************************************************************************/ //头文件

#include <AT89X52.h>

#include <string.h>

/*****************************************************************************/

//定做PCB板的灯与扬声器定义

sbit led_back = P2^7;//背光控制(V2.1程序中加入了背光控制的硬件电路)

sbit beep= P3^1;//扬声器

/*****************************************************************************/

//定做PCB板温度传感器引脚定义

sbit DQ = P2 ^0 ;//ds18B20*/

/*****************************************************************************/

//键盘引脚定义

sbit KEY_1 = P1^7;

sbit KEY_2 = P1^6;

sbit KEY_3 = P1^5;

sbit KEY_4 = P1^4;

sbit KEY_5 = P1^3;

//退出设置键,显示版本信息键 //上调键 //设置键 //减,下调键 //LED控制每次按动改变背光开关

/****************************************************************************/

//LCD接口定义

sbit RS = P1^0;//模式位,为0输入指令,为1输入数据

sbit RW = P1^1;//读写位,为0读,为1写

sbit E = P1^2;//使能位

#define Lcd_Bus P0 //数据总线

/*****************************************************************************/

//定义DS1302时钟接口

sbit clock_clk = P3 ^ 0;//ds1302_clk(时钟线)

sbit clock_dat = P3 ^ 6;//ds1302_dat(数据线)

sbit clock_Rst = P3 ^ 7;//ds1302_Rst(复位线)

/*****************************************************************************/ //定义累加器A中的各位

sbit a0

sbit a1

sbit a2

sbit a3= ACC ^ 0; = ACC ^ 1; = ACC ^ 2; = ACC ^ 3;

sbit a4= ACC ^ 4;

sbit a5= ACC ^ 5;

sbit a6= ACC ^ 6;

sbit a7= ACC ^ 7;

/****************************************************************************/ //定义全局变量

unsigned char yy,mo,dd,xq,hh,mm,ss,month_moon,day_moon,week,tiangan,dizhi,moontemp1,moontemp2;//定义时间映射全局变量(专用寄存器)

bit w = 0; //调时标志位,=0时为走时状态,=1时为调时状态

static unsigned char menu = 0;//定义静态小时更新用数据变量

static unsigned char keys = 0;//定义静态小时更新用数据变量

static unsigned char timecount = 0;//定义静态软件计数器变量

signed char address,item,max,mini;

/****************************************************************************/ void DelayM(unsigned int a){//延时函数 1MS/次

unsigned char i;

while( --a != 0){ for(i = 0; i < 125; i++); //一个 ; 表示空语句,CPU空转。 }//i 从0加到125,CPU大概就耗时1毫秒

}

/****************************************************************************/

/******************************************************************************/

//LCD驱动(DY12864CBL液晶显示屏并口驱动程序)

/******************************************************************************/

void chk_busy(){//检查忙位(底层)

RS=0;

RW=1;

E=1;

Lcd_Bus=0xff;

while((Lcd_Bus&0x80)==0x80);

E=0;

}

/******************************************************************************/

void write_com(unsigned char cmdcode){//写命令到LCD(底层)

chk_busy(); RS=0; RW=0; E=1; Lcd_Bus=cmdcode;

E=0;

}

/******************************************************************************/

void write_data(unsigned char Dispdata){ //写数据到LCD(底层)

} chk_busy(); RS=1; RW=0; E=1; Lcd_Bus=Dispdata; E=0;

/******************************************************************************/

void lcm_init(){//初始化LCD屏(被调用层)

write_com(0x30); //选择8bit数据流

write_com(0x0c); //开显示(无游标、不反白)

write_com(0x01); //清除显示,并且设定地址指针为00H

}

/*****************************************************************************/ void lcm_w_word(unsigned char *s){//向LCM发送一个字符串,长度64字符(一行)之内。(被调用层)

while(*s>0){

s++; //应用:lcm_w_word("您好!"),直接显示:您好!

}

}

/******************************************************************************/

void lcm_w_test(bit i,unsigned char word){//写指令或数据(被调用层)

if(i == 0){

write_com(word);//写指令或数据(0,指令)

} }else{ write_data(word);//写指令或数据(1,数据) } write_data(*s);

/******************************************************************************/

void lcm_clr(void){//清屏函数

lcm_w_test(0,0x01);

}

/******************************************************************************/

void lcm_clr2(void){//清屏上面3行(用空格填满要清显示的地方,因为液晶屏是静态显示的,所以这办法常用)

lcm_w_test(0,0x80);//第一行

lcm_w_word(" "); //标尺("1234567812345678"应该能够显示满一行) lcm_w_test(0,0x90);//第二行 lcm_w_word(" "); //标尺("1234567812345678"应该能够显示满一行) lcm_w_test(0,0x88);//第一行

lcm_w_word(" ");

//标尺("1234567812345678"应该能够显示满一行)

}

/******************************************************************************/

//DS18B20温度传感器驱动(显示0至60度,小数点后显示一位)

/******************************************************************************

/

void Delay(int num){//延时函数

while(num--) ;

}

/******************************************************************************/

void Init_DS18B20(void){//初始化ds1820

unsigned char x=0; DQ = 1; //DQ复位 Delay(8); //稍做延时 DQ = 0; //单片机将DQ拉低 Delay(80); //精确延时 大于 480us DQ = 1; //拉高总线 Delay(14); x=DQ;//稍做延时后 如果x=0则初始化成功 x=1则初始化失败 Delay(20);

}

/******************************************************************************/

unsigned char ReadOneChar(void){//读一个字节

} unsigned char i=0; unsigned char dat = 0; for (i=8;i>0;i--){ DQ = 0; // 给脉冲信号} dat>>=1; DQ = 1; // 给脉冲信号 if(DQ) dat|=0x80; Delay(4); return(dat);

/******************************************************************************/

void WriteOneChar(unsigned char dat){//写一个字节

} unsigned char i=0; for (i=8; i>0; i--){} DQ = 0; DQ = dat&0x01; Delay(5); DQ = 1; dat>>=1;

篇三:描写节日的作文

描写节日的作文——春节习俗 春节是我国各民族的传统节日,100多年前,民间艺人“百本张”曾在他的曲本中这样写道:“正月里家家贺新年,元宵佳节把灯观,月正圆,花盒子处处瞅,炮竹阵阵喧,惹得人大街小巷都游串。”这历史上关于岁首春节的生动定照。

相传尧舜时期,我国就有这个节日,殷商甲骨文的卜辞中,亦有关于春节的记载,有庆祝风首春节的风俗,但当时历法,是靠“观象授时”,是否准确,尚难确定,到了公元前104年汉武帝太初元年,我国人民创造了“太初历”,明确规定以农历正月为岁首,从这时起,农历新年的习俗就流传了2000多年,直到新中国成立,改用公元以后,这个节日就改为春节。 在我国最古的文字记载中,有许多关于岁首的故事,腊月和新春,正是“秋收冬藏”以后的农闲季节,汉郑玄也说过,岁未年初“劳农以休息之”。拿我们今天的话来说,就是劳逸结合的意思。

那么春节到底是怎么来的呢?相传,在很久以前,有一个名叫万年的青年,看到当时节令很乱,想把节令定准,一天,他上山砍柴,坐在树阴下面休息,树影的移动启发了他,他设计了一个测日影计天时的日晷仪。可是,天阴雨雾,影响测量,后来,山崖上的滴泉引起他的兴趣,他又动手做了五层漏壶,天长日久,他发现每隔三百六十多天,天时的长短就会重复一遍。

那时的国君叫祖乙,天时风云的不测,使他很苦恼。一个名叫阿衡的大臣,为讨好皇上,奏称要设天台敬祭天神,祖乙认为有理,便带领百官去祭天,却无济于事,万年知道后,忍不住带着日晷仪和漏壶去见皇上,对祖乙讲清了日月运行的道理。祖乙听后龙颜大悦,感到有道理。于是把万年留下,在天坛前修建日月阁,筑起日晷台和漏壶亭,并派了十二童子服待万年,祖乙对万年说:“希望你能测准日月规律,推算出准确的晨夕时间,创建历法,为天下的黎民百姓造福。”

有一次,祖乙传旨要阿衡去了解万年测试历法的进展情况,当他登上日月坛时看见天坛边的石壁上写了一些字,阿衡看见后,知道万年的历法已研究成功,怕皇上重用他,于日派人刺杀万年,结果刺客被士卫抓住了,祖乙知道后,惩处了阿衡,亲自登

上日月阁看望万年,万年指着天象,对祖乙说:“现在正是十二个月满,旧岁已完,新春复始,祈请国君定个节吧。”祖乙说:“春为岁道,就叫春节吧。”

冬去春来,年复一年,后来,万年经过长期观察,精心推算,制定了准确的太阳历,后来为了纪念万年的功绩,便将太阳日命名为“万年历”封万年为日月寿星,以后,人们在过年时挂上寿星图,据传说就是为了纪念万年的。

本文来源:https://www.bwwdw.com/article/g9wb.html

Top