一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 3002|回复: 9

16x16点阵显示问题

[复制链接]
发表于 2012-5-26 18:04 | 显示全部楼层 |阅读模式
模块采用595(列扫描)+164(行扫描),来驱动4个8x8点阵。但现在遇到一个问题就是显示有余辉。请问各位大侠如何解决啊。。如图
R[A(E_)L@O{B(C(Q$IGY8PP.jpg
 楼主| 发表于 2012-5-26 19:54 | 显示全部楼层
自己顶下。595相当于输出段码,164接8550输出位控。
回复

使用道具 举报

发表于 2012-5-26 20:15 | 显示全部楼层
这个与晶振的频率有关吧
太低的主频,可能在移位的时候出现问题
回复

使用道具 举报

发表于 2012-5-26 20:21 | 显示全部楼层
上个程序看看那,我也有这个控制的点阵
回复

使用道具 举报

 楼主| 发表于 2012-5-26 20:32 | 显示全部楼层
谢谢两位的回答,MCU为89S52,外接晶振为12M.这里应该跟这个没多大关系吧
回复

使用道具 举报

 楼主| 发表于 2012-5-26 20:38 | 显示全部楼层
wr_164(0xff);
                        wr_164(0xff);//清屏
                        wr_595(~(temp[2*i+1]));
                        wr_595(~(temp[2*i])); //送数据                                                       OUT_595();

                        wr_164(0xff);                       
                                                 wr_164(temp1);//初始值为0xfe                       
                        temp1=(temp1<<1)+1;                       
                        delay(30);
回复

使用道具 举报

 楼主| 发表于 2012-5-26 20:53 | 显示全部楼层
显示一个汉字后,我加了延时,清了屏怎么还有。。。
回复

使用道具 举报

发表于 2012-5-27 07:46 | 显示全部楼层
行列全清!
回复

使用道具 举报

发表于 2012-5-27 10:10 | 显示全部楼层
单片机速度太慢了,你换个STC12C5A60S2,保证不闪
回复

使用道具 举报

发表于 2012-6-4 20:16 | 显示全部楼层
图不是很清楚,看上去可能有两个问题
1.硬件,检查一下你的595(列扫描)和164(行扫描)输出电路,有没有上拉什么的。
2.软件,看下你的清屏到显示的顺序,试试你清屏时有没有什么余辉,显示汉字后清屏等待,看看有没有余辉
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2026-3-13 22:40 , Processed in 0.033658 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表