高级会员
主题
回帖0
积分455
阅读权限30
注册时间2012-8-3
最后登录1970-1-1
在线时间 小时
|
各位高手,我用论坛上的32x64点阵屏时钟程序稍加改动后驱动我的32x80的点阵屏,因为程序只有HC595_GD,HC595_RD接口,所以只用到R1,G1,但是只显示上半部分,后来把线路R1,G1输出接到R2,G2上后显示如图.请问:
1. 如何改才能正常显示?
2. 如果不串接R,G线路,我要如何改程序才能全屏显示?
我的32x80屏接口定义如下:
CLK GND
STB GND
R1 GND
G1 GND
EN A
B C
D GND
R2 G2
程序接口定义如下:
sbit HC138_A=P1^0;
sbit HC138_B=P1^1;
sbit HC138_C=P1^2;
sbit HC138_D=P1^3; //138, 4, 5
sbit HC138_OE=P0^6; //138 6
sbit HC595_LAT=P0^5; //595 12
sbit HC595_CLK=P0^4; //595 11
sbit HC595_GD=P0^1; //595 14
sbit HC595_RD=P0^0; //595 14
sbit KEY1=P2^0;
sbit KEY2=P2^1;
sbit DQ=P3^3;
sbit 1302=P3^4; //DS1302-5
sbit 1302=P3^3; //DS1302-6
sbit 1302=P3^2; //DS1302-7 |
|