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

闹钟实验报告

来源:用户分享 时间:2025/5/16 1:38:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

}

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

定时器0中断产生秒

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

void time0() interrupt 1 /*定时中断0*/ {

TL0=0xb0; //定时50ms TH0=0x3c;

sec20++; //计数到一秒 protime(); }

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

闹铃函数

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

void naoling1() {

amin1=min;

ahour1=hour; }

void naoling2() {

amin2=min; ahour2=hour; }

void naoling3() {

amin3=min; ahour3=hour; }

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

时间处理函数

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

void protime() {

if(sec20>19) //一秒到 {

sec20=0; sec++; }

if(sec>59) { sec=0; min++; }

if(min>59) { min=0; hour++; }

if(hour>23) { hour=0; day++; }

if(day>31) { day=0; month++; }

if(month>12) { month=0; year2++;}

timebuf[0]=sec+48; // timebuf[1]=sec/10+48; timebuf[3]=min+48; timebuf[4]=min/10+48; timebuf[6]=hour+48; timebuf[7]=hour/10+48;

timebuf[8]=year1/10+48; // timebuf[9]=year1+48;

timebuf[10]=year2/10+48; // timebuf[11]=year2+48; timebuf[13]=month/10+48; timebuf[14]=month+48; timebuf[16]=day/10+48; timebuf[17]=day+48;

时间数据更新 时间数据更新 时间数据更新

搜索更多关于: 闹钟实验报告 的文档
闹钟实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6cid3248xb721es5igw9_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top