77范文网 - 专业文章范例文档资料分享平台

微机课设—电子万年历的设计制作(8)

来源:网络收集 时间:2019-04-23 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

break;

case2: Disp_mod2(); break; } } }

/*//选择显示模?

voidDispmod_id_case_key() {

if (P0_3==0)

{dipsmodid++;

if(dipsmodid>1) dipsmodid=0; }

}*/

//显示模式0

voidDisp_mod0(void) {

if(lmcinit_or_not==1) {LCMInit();

lmcinit_or_not=0; }

if ((P3_0|P3_1)==0) //初始化 {

Delay5Ms();

if ((P3_0|P3_1)==0) Set1302(inittime); }

//mychar(); //显示自定义字符 if (P3_2==0) // 设置和选择项目键 {

Delay5Ms();

if(P3_2==0){id++;if(id>7) id=0;} while(P3_2==0); } switch(id) { case0: sec=0;

32

Disp_line1(); Disp_line2();

break; case1://年 year=1;

Disp_line1(); Disp_line2(); id_case1_key(); break; case2://月

year=0;mon=1;

Disp_line1(); Disp_line2(); id_case1_key(); break; case3://日 mon=0;day=1;

Disp_line1(); Disp_line2(); id_case1_key();

break; case4://星期 day=0;weekk=1;

Disp_line1(); Disp_line2(); id_case1_key(); break;

case5://小时

weekk=0;hour=1;

Disp_line1(); Disp_line2(); id_case1_key(); break; case6://分钟 hour=0;min=1;

Disp_line1(); Disp_line2();

id_case1_key(); break; case7://秒 min=0;sec=1;

Disp_line1(); Disp_line2(); id_case1_key();

break; }

33

}

//显示模式1

voidDisp_mod1(void) {

if(lmcinit_or_not==1) {LCMInit(); lmcinit_or_not=0; }

Read_Temperature(1,0); DisplayOneChar(0,1,'T'); DisplayOneChar(1,1,'L'); DisplayOneChar(2,1,':'); DisplayOneChar(7,1,'T'); DisplayOneChar(8,1,'H');

DisplayOneChar(9,1,':');

if(R1302(0x89)==5&&R1302(0x87)==1)

{ DisplayOneChar(9,0,'L' ); DisplayOneChar(10,0,'a' );

DisplayOneChar(11,0,'b' ); DisplayOneChar(12,0,'o' ); DisplayOneChar(13,0,'r' ); }

if(R1302(0x89)/16==1&&R1302(0x89)==0&&R1302(0x87)==1)

{DisplayOneChar(8,0,'N' ); DisplayOneChar(9,0,'a' );

DisplayOneChar(10,0,'t' ); DisplayOneChar(11,0,'i' );

DisplayOneChar(12,0,'o' ); DisplayOneChar(13,0,'n' ); DisplayOneChar(14,0,'a' ); DisplayOneChar(15,0,'l' ); }

if(R1302(0x89)==1&&R1302(0x87)==1) { DisplayOneChar(8,0,'Y' );

34

DisplayOneChar(9,0,'e' ); DisplayOneChar(10,0,'a' ); DisplayOneChar(11,0,'r' ); // DisplayOneChar(12,0,''' ); DisplayOneChar(12,0,'s' ); }

if(P3_2==0) {

if(P3_2==0) {

tempid++;

if(tempid>2) tempid=0; while(P3_2==0); } }

switch(tempid) { case0:

tl_flash_flag=0; th_flash_flag=0; Disp_Temp(); break; case1:

tl_flash_flag=1; th_flash_flag=0; Disp_Temp();

Set_TL_Temp(); break; case2:

tl_flash_flag=0; th_flash_flag=1; Disp_Temp(); Set_TH_Temp(); break;

}

Compare_Temp(tl,th); Tl_Al();

35

Th_Al();

}

voidDisp_mod2(void) {

if(lmcinit_or_not==1) {LCMInit(); lmcinit_or_not=0; }

DisplayOneChar(6,0,'c' ); DisplayOneChar(7,0,'l' ); DisplayOneChar(8,0,'o' ); DisplayOneChar(9,0,'c' ); DisplayOneChar(10,0,'k' );

DisplayOneChar(1,1,'H');//********************** DisplayOneChar(2,1,':');

DisplayOneChar(3,1,clock_h/10+0x30); DisplayOneChar(4,1,clock_h+0x30);

DisplayOneChar(8,1,'M');

DisplayOneChar(9,1,':'); //*********************** DisplayOneChar(10,1,clock_m/10+0x30); DisplayOneChar(11,1,clock_m+0x30);

if(P3_2==0) {

if(P3_1==0) {

while(P3_1==0); clock_h++; if(clock_h>23) clock_h=0; }

if(P3_0==0) {

while(P3_0==0);

36

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库微机课设—电子万年历的设计制作(8)在线全文阅读。

微机课设—电子万年历的设计制作(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/622271.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: