一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 4135|回复: 12

求助:请问有哪位高手教下我接这个32*64点阵接口

[复制链接]
发表于 2011-11-28 11:37 | 显示全部楼层 |阅读模式
本帖最后由 坏小孩2010 于 2011-11-28 12:01 编辑

我现在有一块32*64的双色点阵,上面有四个接口(上屏两个,下屏两个),每个10针,板上有两种芯片,一个74hc595,,一个4953 420N,以前驱动时是是这样的,第二个接口和第三个接口相连,然后单片机接第四个接口;接口:1.A     2.B    3.C    4.D    5.LAT    6.CLK     7.GDATA2    8.RDATA1    9.OE    10.GND      点阵接口.PNG

有使用过一个显示汉字程序,程序定义接口如下:
  1. sbit HC138_A=P0^4;         
  2. sbit HC138_B=P0^5;   
  3. sbit HC138_C=P0^6;   
  4. sbit HC138_D=P0^7;           //138, 4, 5
  5. sbit HC138_OE=P2^7;         //138 6
  6. sbit HC595_LAT=P0^3;    //595 12
  7. sbit HC595_CLK=P0^2;    //595 11
  8. sbit HC595_GD=P0^0;    //595 14
  9. sbit HC595_RD=P0^1;    //595 14
复制代码

但后来我在网上去找程序和这里找的程序,定义接口基本都是下面这样的:
  1. sbit SDA_R=P1^2;
  2. sbit SDA_R_TOP=P1^3;
  3. sbit SDA_G=P1^4;        
  4. sbit SDA_G_TOP=P1^5;
  5. sbit STCP=P1^6;
  6. sbit SHCP=P1^7;
复制代码

分别有两个红的、绿的、、、、请我我应该怎么接线和定义???


屏图如下:
未命名2356.jpg
发表于 2011-11-28 11:39 | 显示全部楼层
板上应该还有2片74HC138和一到两片74HC245吧?
最好传上完整的文件头,第二个程序明显文件头不对,应该还有一行“#define *** P*”的类似语句,或都在程序中间。
回复

使用道具 举报

 楼主| 发表于 2011-11-28 11:45 | 显示全部楼层
回复 2# 199003326 第一个含头文件:
  1. #include<reg52.h>
  2. #include<absacc.h>
  3. #include<intrins.h>

  4. sbit R = P0^0;
  5. sbit R2 = P0^1;
  6. sbit CLK = P0^2;
  7. sbit STB = P0^3;
  8. sbit HC138_A = P0^4;
  9. sbit HC138_B = P0^5;
  10. sbit HC138_C = P0^6;
  11. sbit HC138_D = P0^7;
  12. sbit HC138_OE = P2^7;
复制代码

第二个头文件:
  1. #include<STC12C5A.H>
  2. #define uchar unsigned char
  3. #define uint unsigned int   
  4. #define  channel  0x01            
  5. //---------------------------------------------------------------------

  6. sbit  SDA_R=P1^2;
  7. sbit  SDA_R_TOP=P1^3;
  8. sbit  SDA_G=P1^4;       
  9. sbit  SDA_G_TOP=P1^5;  
  10. sbit  STCP=P1^6;
  11. sbit  SHCP=P1^7;
复制代码

回复

使用道具 举报

 楼主| 发表于 2011-11-28 11:47 | 显示全部楼层
回复 2# 199003326

哦,班上还有一种74HC245D芯片、、、
回复

使用道具 举报

发表于 2011-11-28 16:06 | 显示全部楼层
本帖最后由 shqi2003 于 2011-11-28 16:07 编辑
我现在有一块32*64的双色点阵,上面有四个接口(上屏两个,下屏两个),每个10针,板上有两种芯片,一个74h ...
坏小孩2010 发表于 2011-11-28 11:37 https://www.yleee.com.cn/images/common/back.gif



    你原来可以显示的驱动方式是16X128,现在提供的接口驱动方式是32X64,如果要做试验,可以把上下的接口A B C D,OE,STR锁存,CLK时钟连接在一起,R1 R2 G1 G2 分别连接。当然最好是把上下2接口用万能板转换成一个接口,方便做试验。
回复

使用道具 举报

 楼主| 发表于 2011-11-28 17:35 | 显示全部楼层
回复 5# shqi2003
谢谢高手指点、、、因为原来的驱动方式也是同学那来的、他也不太懂原理(网上找来的驱动方式),现在你这么一说,明白了很多、、、晚上我测试下你所说的、、、谢谢你
回复

使用道具 举报

 楼主| 发表于 2011-11-29 18:22 | 显示全部楼层
回复 5# shqi2003

还是没有解决哦、、、试了几种接法没成功、、、点阵是和这里是一样,https://www.yleee.com.cn/thread-7441-1-1.html请高手再帮我看下、、、谢谢
回复

使用道具 举报

发表于 2011-11-29 18:34 | 显示全部楼层
回复  shqi2003

还是没有解决哦、、、试了几种接法没成功、、、点阵是和这里是一样,请高手再帮我看下、 ...
坏小孩2010 发表于 2011-11-29 18:22 https://www.yleee.com.cn/images/common/back.gif



    如果和这个屏一样,你可以先试试这个贴提供的参考程序,再试其他程序。
回复

使用道具 举报

 楼主| 发表于 2011-11-30 08:16 | 显示全部楼层
回复 8# shqi2003

他的程序可以使用,但驱动方式和你说的一样,是16*128;所以想使用论坛这里的程序很多用不了、、、现在是想使用论坛的程序,
回复

使用道具 举报

发表于 2011-11-30 10:43 | 显示全部楼层
再去仔细看我那贴里面讲述08接口的部分。有原理图的。

回复  shqi2003

他的程序可以使用,但驱动方式和你说的一样,是16*128;所以想使用论坛这里的程序很多用 ...
坏小孩2010 发表于 2011-11-30 08:16 https://www.yleee.com.cn/images/common/back.gif
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-3-13 17:21 , Processed in 0.034188 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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