最近,需要测试一个小电池产品的电池连续工作寿命。这个小产品上能输出一个开关信号,电池有电时断开,无电时就导通了。
刚好手上有136的DEMO板,而且DEMO板上配了LCD显示,还有RTC,再用上一两个IO,非常适合这个测试。
目的:136 DEMO板,用1个IO控制RTC计时,并且在LCD上显示。板子上的绿色LED也使用上,在走时时LED随着秒信号闪烁,没走时了绿色灯常亮。
使用到的外设只有LCD,RTC和PORTD.很容易就找到这几个例程,把它们的初始化都抠到一起:
RTC初始化的小时,分钟,秒全设为0,从0走起。
循环中根据控制IO来禁止或使能RTC,然后读出小时和分钟来显示。
控制IO使用的也是PD4,跟USER按键复用了,所以是按住USER键的时候就不走时。
|