一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 3252|回复: 7

16*64非标准单色点阵驱动(含源码)高手进来看怎样能去掉杂点

[复制链接]
发表于 2012-2-7 15:12 | 显示全部楼层 |阅读模式
weiyu_binglan那里买的175+138+174点阵,自己写的驱动程序,接线方式
P2----374(D)
P3.7--374(clk)
P3.6--175(clk)
P1.0--175(A)
P1.1--175(B)
P1.2--175(C)
P1.3--175(D)
请教高手如何去掉杂点.
杂点应该是在输出一行数据到374当中上次374数据残留造成的,求高手解决
视频看不了请改3gp
1664LED.rar (23.25 KB, 下载次数: 415) MOV00136.mp4 (239.16 KB, 下载次数: 368)
发表于 2012-2-7 15:37 | 显示全部楼层
杂点?没看着啊,还是视频太模糊了啊....
回复

使用道具 举报

 楼主| 发表于 2012-2-7 15:50 | 显示全部楼层
视频确实有点模糊,但是比如在"一"这个自的周围可以看到原本应该黑的地方有很小亮度的光
回复

使用道具 举报

发表于 2012-2-7 16:56 | 显示全部楼层
说实话,程序没看懂.....
确认是数据残留的话,可在换行前先清屏试试。
回复

使用道具 举报

 楼主| 发表于 2012-2-7 20:39 | 显示全部楼层
这板子挺奇怪的.问题主要出在374芯片引出了d0-d7还有时钟线,oe直接接地374的出接下一个374的入,我这个程序就出现问题了.当需要向最后一块8x8 点阵传一样数据就必须经过前面的的点阵,这就会在前面的点阵产生托影就是这个托影造成前面点阵有杂点,不知到这个怎么解决.我曾想过将所有374的oe引出单接一个端口,但是太费劲了.不知道有好的解决方法没?
回复

使用道具 举报

发表于 2012-2-7 22:47 | 显示全部楼层
可以看看,能否关闭行选通,传输一行数据前,先关闭行选通,当一行数据传输完毕后再启。
回复

使用道具 举报

 楼主| 发表于 2012-2-8 00:49 | 显示全部楼层
接口没有选通,只能用时钟线控制,我都不知到原来是怎么用的.
回复

使用道具 举报

发表于 2012-2-8 02:31 | 显示全部楼层
本帖最后由 shqi2003 于 2012-2-8 02:33 编辑
接口没有选通,只能用时钟线控制,我都不知到原来是怎么用的.
lanmse 发表于 2012-2-8 00:49 https://www.yleee.com.cn/images/common/back.gif



    我的理解::上楼的意思应该在这里的程序之间加上【关闭行显示】和【打开行显示】哪个在前要看电平的高有效还是低有效,不知道了解对不对,可惜啊,对程序的语句一句 也不会写。

void main(){
unsigned int i,j,k,l;
LED_HS=16;//**************16行
LED_LS=128;//*************128列
HZ_HS=2;
HZ_LS=8;//暂时为空
HZ_ZS=8;//************汉字字数

while(1){
for(k=0;k<HZ_HS;k++){
for(l=0;l<1000;l++){
  for(i=0;i<LED_HS;i++){
   hang_kong_64();
   hang_kong_64();
   lie(i);
   for(j=0;j<LED_LS/16;j++){
    hang(tab[(HZ_LS*(k+1)-j)*32-2*(i+1)+1]);
    hang(tab[(HZ_LS*(k+1)-j)*32-2*(i+1)]);
   }
   delay(100);
   hang_kong_64();
   hang_kong_64();
   //delay(1000);
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-3-13 22:41 , Processed in 0.034877 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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