关于BASIC单片机控制LED矩阵刷屏的问题

findit 2004-12-24 11:47:05
我用PICBAS16 BASIC单片机控制64X16的LED矩阵,161 + 138 做行选,可是刷新速度太慢,整个屏都在闪。



BASIC单片机用的是20M的晶振,原来LED控制电路用16M的可不会闪啊,问问各位有什么办法?

...全文
138 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
supergold 2004-12-29
  • 打赏
  • 举报
回复
可以用示波器搭上去看看,扫描的频率大概是多少,再分析一下程序哪里占用的时间长。修改一下程序,如果实在不行就换个更高频率的晶振。就我做过LED的显示屏,20M的晶振支持128*16是没什么问题的。再大就够呛。
icesnows 2004-12-27
  • 打赏
  • 举报
回复
是不是完成了很多别的工作?单片机速度就没有办法了!
ckc 2004-12-25
  • 打赏
  • 举报
回复
basic的速度很慢的,别用这种东东啦
tuxw 2004-12-24
  • 打赏
  • 举报
回复
显然是刷新速度慢了,刷新快只会造成亮度低,慢则引起闪烁

不改变硬件路的情况下尽量提高晶振速度

另外从软件上优化,对每一条指令都要斤斤计较
fanoble 2004-12-24
  • 打赏
  • 举报
回复
能不能象电视一样隔行扫描??
findit 2004-12-24
  • 打赏
  • 举报
回复
是刷新速率慢了,如果加了延时就闪的更厉害了。
原来的控制电路是其他公司的单片机成品,我也不知道是怎么实现的。
icesnows 2004-12-24
  • 打赏
  • 举报
回复
是快吧?刷快了所以闪吧?你用16M都不会闪的啊!快了就放慢点啊,慢了就快点,还有什么好办法呢

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧