全文预览

单片机实现的多功能数字电子表设计报告

上传者:苏堤漫步 |  格式:doc  |  页数:35 |  大小:0KB

文档介绍
0H~61H(10ms)、62H~63H(s)、64H~65H(min),最大计数值为99分59.99秒。T1中断服务程序流程如图4。Р(6)调时功能程序Р在时钟状态下长按P1.0,时钟单元清零,分单元闪烁,进入分调整,再短按P1.0,分加1,短按P1.1,分减1;再长按P1.0,时单元闪烁,进入时调整状态,再短按P1.0,时加1,短按P1.1,?时减1,再长按P1.0,退出时间调整状态,进入时钟显示状态。Р(7)秒表功能程序Р在时钟状态长按P1.1,进入秒表状态,秒表开始计时。再按下P1.2,秒表暂停;再按P1.2,秒表清零;再按P1.2,秒表又开始计时;再按P1.2,秒表清零,秒表清零后短按P1.1,可退出秒表功能,回到时钟显示状态。Р(8)日期调整功能程序Р在时钟状态短按P1.1,显示日期,再长按P1.1,进入日期调整状态,短按P1.0,日加1,短按P1.1,日减1;再长按P1.0,进入月调整状态,短按P1.0,月加1,短按P1.1,月减1;再长按P1.0,进入年调整状态,短按P1.0,年加1,短按P1.1,年减1.再长按P1.0,退出日期显示调整状态,进入时钟显示状态。Р(9)闹钟/倒计时调整程序Р在时钟状态,短按P1.2,进入闹钟/倒计时调整状态,LED显示“00:00:灭—”,可分调整,按P1.0,分加1,按P1.1,分减1;再按P1.2,LED显示“00:00:—灭”,进入闹钟时调整,按P1.0,时加1。闹钟调整好后,按下P1.1,LED显示“00:00:—0”,表明闹钟有效;如再按下P1.1,LED又显示“00:00:—灭:,表明闹钟无效,再按P1.2,LED显示为“00:00:00”,开始倒计时。倒计时到零时,蜂鸣器报警,同时回到时钟状态。Р2、软件设计流程图Р开始Р初始化Р调用显示子程序Р键按下?Р整点到?Р按时间鸣叫次数Р进入功能程序Р图2 系统流程图

收藏

分享

举报
下载此文档