带农历及农历纪念日的万年历c程序--带字库12864lcc电子钟程序毕业论文

带农历及农历纪念日的万年历c程序--带字库12864lcc电子钟程序毕业论文

ID:863346

大小:215.54 KB

页数:35页

时间:2017-09-21

带农历及农历纪念日的万年历c程序--带字库12864lcc电子钟程序毕业论文_第1页
带农历及农历纪念日的万年历c程序--带字库12864lcc电子钟程序毕业论文_第2页
带农历及农历纪念日的万年历c程序--带字库12864lcc电子钟程序毕业论文_第3页
带农历及农历纪念日的万年历c程序--带字库12864lcc电子钟程序毕业论文_第4页
带农历及农历纪念日的万年历c程序--带字库12864lcc电子钟程序毕业论文_第5页
资源描述:

《带农历及农历纪念日的万年历c程序--带字库12864lcc电子钟程序毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、程序名:带字库12864LCC电子钟程序器件:STC89C52,LCD12864(内置汉字字库),18B20温度芯片,1302时钟芯片MCU晶振:12MHZ设计:中国机器(仿造杜洋万年历程序并增加了农历功能)功能:显示公历年月日农历年月日星期(星期不调用DS1302内的数据,二十根据公历年月日推算的)温度时分秒公历重大节日农历纪念日与节日(用于提醒农历生日非常实用)注:1、当农历纪念日与公历纪念日碰到同一天,则按一秒的间隔轮流显示2、20100226加入阳历大小月和平闰年判断,调日历时自动控制每个月份的天数/*********

2、************************************************************************************/*********************************************************************************************///程序部分开始///****************************************************************************

3、///头文件#include#include/*****************************************************************************///定做PCB板的灯与扬声器定义sbitled_back=P2^7;//背光控制(V2.1程序中加入了背光控制的硬件电路)sbitbeep=P3^1;//扬声器/***************************************************************

4、**************///定做PCB板温度传感器引脚定义sbitDQ=P2^0;//ds18B20*//*****************************************************************************///键盘引脚定义sbitKEY_1=P1^7;//退出设置键,显示版本信息键sbitKEY_2=P1^6;//上调键sbitKEY_3=P1^5;//设置键sbitKEY_4=P1^4;//减,下调键sbitKEY_5=P1^3;//LED控制每次按动改变背光开关

5、/****************************************************************************///LCD接口定义sbitRS=P1^0;//模式位,为0输入指令,为1输入数据sbitRW=P1^1;//读写位,为0读,为1写sbitE=P1^2;//使能位#defineLcd_BusP0//数据总线/*****************************************************************************///定义DS

6、1302时钟接口sbitclock_clk=P3^0;//ds1302_clk(时钟线)sbitclock_dat=P3^6;//ds1302_dat(数据线)sbitclock_Rst=P3^7;//ds1302_Rst(复位线)/*****************************************************************************///定义累加器A中的各位sbita0=ACC^0;sbita1=ACC^1;sbita2=ACC^2;sbita3=ACC^3;sbita4=

7、ACC^4;sbita5=ACC^5;sbita6=ACC^6;sbita7=ACC^7;/****************************************************************************///定义全局变量unsignedcharyy,mo,dd,xq,hh,mm,ss,month_moon,day_moon,week,tiangan,dizhi,moontemp1,moontemp2;//定义时间映射全局变量(专用寄存器)bitw=0;//调时标志位,=0时为走时状态,

8、=1时为调时状态staticunsignedcharmenu=0;//定义静态小时更新用数据变量staticunsignedcharkeys=0;//定义静态小时更新用数据变量staticunsignedchartimecount=0;//定义静态软件计数器变量signedc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。