51单片机开发板中的1602如何实现依次滚动不相同的屏幕显示???_百度...

发布网友 发布时间:2024-10-23 22:59

我来回答

1个回答

热心网友 时间:2024-11-20 18:21

1602的两行32个字符是相互的,每一个位置的字符都有一个地址,第一行的16个地址是00H到0FH,第二行的地址是40H到4FH。往哪地址上写入,哪个字符才改变。这样想滚动就得不停的改写,比如你想让第二行显示混动的1 2 3 4 5 6 7 8 — — — — — — — —,你就得做一个16次改写(中间加延时)的循环程序,依次对40H到4FH的地址分别写1 2 3 4 5 6 7 8 — — — — — — — —,—1 2 3 4 5 6 7 8 — — — — — — — ,— —1 2 3 4 5 6 7 8 — — — — — — ,…… 2 3 4 5 6 7 8 — — — — — — — —1这样的改写连起来它就滚动效果了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com