有关于点阵显示和摇摇棒的问题

2019-07-16 00:23发布

      我刚刚开始学单片机,C程序基本能看懂

关于点阵的显示搞不懂,但是取模软件不明白是什么原理,

问题一:就拿16*16来说,完整的显示一个汉字 到底要经过哪些步骤,取模软件怎么设置,c程序怎么写先不用锁存芯片,假设单片机有P1~P5口  []  】

问题二:另外还有摇摇棒的原理,我想知道,它显示的整个过程,就比如说从左挥到右,再从右挥回来这一过程中,单片机到底在什么时候要干些什么

多谢······
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
DQHWX
1楼-- · 2019-07-16 19:31
 精彩回答 2  元偷偷看……
Aider__moi__!
2楼-- · 2019-07-16 19:57
点阵显示的原理是运用人演的视觉暂留现象来实现完整的图像的,不知道你用的单片机是什么型号的,我用的是51,用P2口来驱动led的亮灭,P0口送需要显示的值,因为是并口传递数值的,所以暂时我只能做到每列只能显示八个灯,也就是说完整的图像我只能做到八行,像素不是很好,只要调好延迟时间还是能够和清晰的显示的。程序的话我过两天我给你传。摇摇棒的程序我没看过,不是很清楚。
chrisgl000
3楼-- · 2019-07-16 21:17
谢谢了啊啊
soul.bringer
4楼-- · 2019-07-16 22:23
学习学习                                
DQHWX
5楼-- · 2019-07-17 02:04
Aider__moi__! 发表于 2013-6-1 16:31
点阵显示的原理是运用人演的视觉暂留现象来实现完整的图像的,不知道你用的单片机是什么型号的,我用的是51 ...

谢谢你的回答 不过我还是有点不明白
比如我按这样的设置取模 捕获.PNG


取出 我 字的字模如下

struct typFNT_GB16 code GB_16[] =          // 数据表
{
"我", 0x04,0x80,0x0E,0xA0,0x78,0x90,0x08,0x90,
      0x08,0x84,0xFF,0xFE,0x08,0x80,0x08,0x90,
      0x0A,0x90,0x0C,0x60,0x18,0x40,0x68,0xA0,
      0x09,0x20,0x0A,0x14,0x28,0x14,0x10,0x0C
};


这些数据是怎么控制亮灭的,要怎样输出到IO口上,就按你说的接法

谢谢!
DQHWX
6楼-- · 2019-07-17 07:18
又沉下去了  木有人看了  愁死我了

一周热门 更多>