永发信息网

做51单片机点阵LED滚动屏,如16×16的,我要显示一个L,那是不是要把L在滚动过程中的每个状态做出数据表

答案:2  悬赏:10  手机版
解决时间 2021-03-16 11:08
做51单片机点阵LED滚动屏,如16×16的,我要显示一个L,那是不是要把L在滚动过程中的每个状态做出数据表
最佳答案
可以开辟一个缓存,每次显示缓存的内容,你所要做的工作就是编一个函数,将数据表内的值通过函数放到缓存中,每次显示缓存中的内容就可以了。动态扫描,每次显示L的位置不同,但在人的视觉暂缓范围之内就可以达到移动的效果了。有什么不明白的可以随时和我沟通!QQ:303574625
全部回答
1 2 3 4 5 6 7 8 0 0 0 0 0 0 0 0 00h 0 0 1 0 0 0 0 0 20h 0 0 1 0 0 0 0 0 20h 0 0 1 0 0 0 0 0 20h 0 0 1 0 0 0 0 0 20h 0 0 1 0 0 0 0 0 20h 0 0 1 1 1 1 0 0 3ch 0 0 0 0 0 0 0 0 00h 00 00 7e 02 02 02 00 00 你取模是按行取,你可以尝试按列取 取成00h,00h,7eh,02h,02h,02h,00h,00h 当显示一静态"l"时, 假设由左向右扫描输出的话指针顺序是1,2,3,4,5,6,7,8。 如果你要"l"向左移,那下一帧就从2开始2,3,4,5,6,7,8,(程序设定超过8时为00h,简单点就是如果你点阵“屏”是8*8的,那你在后面加补8个00h,16*16就补32个,这样你移动n*8(或n*16)的字幕都是向左“消失”,因为最后那8(或32)个00,刚好能填满你的屏(消失)) 再下一帧就从3开始,如比类推。 当然还可以设成循环模式如 1,2,3,4,5,6,7,8 2,3,4,5,6,7,8,1 3,4,5,6,7,8,1,2 4,5,6,7,8,1,2,3 ...................... 程序我就不给你写了,你自己好好想想咯,外加我是用c的。。汇编不熟。希望能帮到你。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
医院里的B超机是利用超声波来诊断病情的,但
陵川棋源供电所地址在哪,我要去那里办事
胃堵的慌,胃满,没有食欲,一天不吃饭也感觉
成都华阳车站时刻表一眉山市仁寿县走高速下午
宏达超市川街分店这个地址在什么地方,我要处
农历2010 01 01星座
电脑显示器下面的8怎么变透明?
怎么说话大声,有男人味!
影星数码影楼在哪里啊,我有事要去这个地方
辛苦了转换成数字是什么
广州天河客运站到罗定罗镜的车路经什么地方
农村工作局我想知道这个在什么地方
我想问一下南京江南八区和江宁江北有什么区别
如何将圆形六等分
苹果台式电脑一体机是没有主机的么,主机和显
推荐资讯
惠民医院-急症科地址有知道的么?有点事想过
《我的爸爸是个足球迷》这个作文题目中的题眼
怎么做夜晚的效果图呢?
怀仁小魏轮胎经销部怎么去啊,有知道地址的么
西柳袜子多少钱
朱妈火锅水晶郦城店地址在什么地方,想过去办
我想做国外公司的国内采购代理,请问什么渠道
是一个外国女孩唱的歌,歌词中好像有一句fron
DNF,剑宗拿巨剑还是太刀好啊?另外走什么属
下喀浪古尔村怎么去啊,有知道地址的么
天津体育学院研究生教育实践基地地址有知道的
【跪求】!!!金毛和京巴的串是什么样?能长
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?