
书接上回,我们接着介绍“时钟指令”上次课我们讲到,在读时钟的时候,读出的数据存储到VB0,而这时的数据类型是字节(8位),编码方式也是特定的BCD码。那该如何还原成我们更熟悉的十进制方式呢?我们分步来......
书接上回,我们接着介绍“时钟指令”
上次课我们讲到,在读时钟的时候,读出的数据存储到VB0,而这时的数据类型是字节(8位),编码方式也是特定的BCD码。那该如何还原成我们更熟悉的十进制方式呢?我们分步来完成:
在这张图里,我们看到了数据的长度、类型的变化过程。以此类推,我们把时钟当中的月、日、时、分等等的程序也写出来。下面是年月日的监控效果
大家手动把后面的数据内容补足。
这里我们可以看到的是“时、分、秒”还有“星期”。其中3并不是代表星期三,而是在日历表中的第三列,也就是我们所说的是星期(3-1)二。
现在我们把时钟当中的关键数据,小时、分钟等信息取出来了,下一步该怎么用呢?
我们可以根据夏令时,对于月的要求、时间的要求,通过比较指令输出结果暂存在
同样的道理,我们可以再编辑一个冬令时的程序,放在。然后和路在一起,按条件点亮路灯
下节课,我们学习“时钟指令-设置”