济南大学通信工程大四生产实习综合实训报告2015.9.10 - 图文(5)

2019-03-10 13:31

济南大学电子设计综合实训

TH0=-50000/256; TL0=-50000%6;

if(++tCount !=2) return; tCount=0;

//按指定格式生成待显示的日期时间串

Format_DateTime(DateTime[6],LCD_DSY_BUFFER1+5); Format_DateTime(DateTime[4],LCD_DSY_BUFFER1+8); Format_DateTime(DateTime[3],LCD_DSY_BUFFER1+11); //星期

strcpy(LCD_DSY_BUFFER1+13,WEEK[DateTime[5]-1]); //时分秒

Format_DateTime(DateTime[2],LCD_DSY_BUFFER2+5); Format_DateTime(DateTime[1],LCD_DSY_BUFFER2+8); Format_DateTime(DateTime[0],LCD_DSY_BUFFER2+11); //显示年月日,星期,时分秒

Display_LCD_String(0x00,LCD_DSY_BUFFER1); Display_LCD_String(0x40,LCD_DSY_BUFFER2); }

//----------键盘中断(INT0)-------------// void EX_INT0() interrupt 0 {

if(K1==0) { }

else if(K2==0) {

//选择调整对象(Y M D H M)

DelayMS(10); if(K1==0){ //while(K1==0);

if(Adjust_Index==-1||Adjust_Index==1) { }

Adjust_Index--;

if(Adjust_Index==5) Adjust_Index=4; LCD_DSY_BUFFER2[13]='['; LCD_DSY_BUFFER2[15]=']'; }

//加

21 / 22

Adjust_Index=7;

LCD_DSY_BUFFER2[14]=Change_Flag[Adjust_Index]; //显示调节对象

//while(K2==0);

济南大学电子设计综合实训

}

else if(K3==0) { }

else if(K4==0) { } }

void main() { Init_LCD();

//液晶初始化

IE=0x83; //允许INT0,T0中断,EA=1,,ET0=1,EX0=1 IP=0x01; //设置外部中断0为高级中断 IT0=0x01;

//外部中断0为电平触发,低电平有效

//装入初始值,定时1秒

TMOD=0x01; //设置定时器T0工作方式为方式1, TH0=-50000/256; TL0=-50000%6; TR0=1; while(1) {

//如果未执行调整操作则正常读取当前时间 }

22 / 22

DelayMS(10); if(K2==0)

DateTime_Adjust(1);

//减

DelayMS(10);//while(K3==0); DateTime_Adjust(-1);

//确定

if(K3==0)

//while(K4==0); DelayMS(10); if(K4==0){ SET_DS1302();

//将调整后的时间写入DS1302

LCD_DSY_BUFFER2[13]=' '; LCD_DSY_BUFFER2[14]=' '; LCD_DSY_BUFFER2[15]=' '; Adjust_Index=-1; }

//启动定时器

if(Adjust_Index==-1) GetTime();


济南大学通信工程大四生产实习综合实训报告2015.9.10 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人音版义务教育教科二年级音乐上册教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: