一个是刷新时间,二个是电流
触觉的爱 发表于 2012-10-26 12:42
已修改刷新时间,没有效果。
看来只有电流,这里主要是增加电流驱动电路。
以下是我的代码,请各位批判
/*
DZP 点阵屏 2012-10-3
采用 字模提取 V2.1;纵向取模,否 字模倒序。
引脚:
点阵屏
上 -8 -7 +2 -1 +4 -6 -4 +1
下 +5 +7 -2 -3 +8 -5 +6 +3
*/
#include<reg51.h>
//#include<STC_NEW_8051.H>
code unsigned char tx[]={
0xBF,0xA1,0xAD,0xA5,0xA5,0xBD,0x81,0xFF
};
void ys_ms(unsigned int t){
unsigned char c = 0;
while(t--){
for(c = 124;c > 0;c--){;}
}
}
void test(void){
unsigned char i = 0;
P1 = 0x00;
P2 = 0xFF;
P3 = 0xFF;
for(i = 0;i < 16; i++){
P1 = i;
ys_ms(1000);
}
}
void main(void){
unsigned int i = 0;
unsigned char t = 0;
P1 = 0;
P2 = 0x00;
P3 = 0x00;
test();
ys_ms(100);
while(1){
for(i = 0;i < 8;i++){
P1 = i;
P2 = tx[i];
ys_ms(10);
}
}
}
|