【求助】关于12864的疑问

2019-03-24 18:58发布

是这样的,我今天写了一段代码,让12864显示两行字符,正常的话应该是这种效果:

年 月 日
时 分 秒

一上来写的时候写错了,把显示代码放在了while(1)里,也就是这段显示程序一直无限循环。
这个的效果是能看出来字符在闪动,这个我可以理解,可是我不理解的是,字符显示居然成了这样:

年 月 日
时 分 秒 年

月 日

难道说12864比单片机反应快吗? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
ddllxxrr
2019-03-26 20:24
void main()
{
        while(1)
            {
                lcd_init();
                 lcd_wcmd(0x01);

                lcd_pos(0,0);
                print(tab1);
                lcd_pos(2,0);
                print(tab2);
        }
}
楼主把初始化放入循环中是大错特错.
在主函数初使化一次就行

一周热门 更多>