本帖最后由 天籁游子 于 2019-7-8 10:55 编辑
最近学习郭天祥的10天学会单片机的视频,学到第10课了,有个问我始终弄不明白,希望高手帮忙解答一下:
void write_sfm(uchar add,uchar date)
{
uchar shi,ge;
shi=date/10;//对10取模
ge=date%10;//对10取余
write_com(0x80+0x40+add);//这段指令是让光标停在某个位置,方便写数据,
write_date(0x30+shi);
write_date(0x30+ge);
}
下面开始调用上面这个子函数
write_sfm(10,miao);
问题来了,参数写了10,说明是让光标停在1602第二行第10个位置进行写数据,这个位置是秒的十位,为什么秒的个位的数字也在动呢,哪些代码是让秒的个位动呢?
看过视频的高手帮忙解答一下,本人小白,勿喷,谢谢~!
|