collapse

* Posts Recentes

Power spike on power off por vasco
[Hoje às 13:22]


LusoRobótica - Website - Estado actual por vasco
[Ontem às 14:10]


Circuito para distinguir fase do neutro por TigPT
[Ontem às 14:04]


Vídeo sobre o projecto e a montagem de um conversor 12VDC - 230VAC por senso
[19 de Novembro de 2018, 15:39]


Compra Colectiva Mouser N3-2018 (limite 25 Nov) por Hugu
[19 de Novembro de 2018, 01:01]


Vídeo - selecção da uma fonte de alimentação em substituição de um transformador por vasco
[18 de Novembro de 2018, 16:21]


Placa BMS Desliga por jm_araujo
[17 de Novembro de 2018, 22:36]


Vende-se MUITO e BOM material por m90mine
[13 de Novembro de 2018, 23:32]


leitura de voltagens com o analogRead(A0) por vasco
[08 de Novembro de 2018, 13:59]


Controlar Velocidade Motor AC por senso
[06 de Novembro de 2018, 23:05]

Autor Tópico: LCD Gráfico KS0108 BIG FONTS  (Lida 1376 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline FET_Destroyer

  • Mini Robot
  • *
  • Mensagens: 213
    • Fet Destroyer
LCD Gráfico KS0108 BIG FONTS
« em: 18 de Julho de 2010, 23:08 »
Boas
Alguem sabe de alguma biblioteca ou alguma coisa que ajuda a criar uma função para enviar caracteres grandes para um controlador KS0108? Estou a usar umas bibliotecas encontradas na net muito boas mas as fotnes são pequenas e eu queria usar umas fontes maiores, então peguei na função putChar e tentei modificar mas sei sucesso. Já dei uma olhadela na biblioteca da mikroE mas não entendi bem o que eles fizeram. Qualquer ajuda é bem vinda.

Cumps

EDIT: As fontes normais são de 5x8 ou 6x8, não sei bem

Está é a função putChar normal
Código: [Seleccione]
//----------------------------------------------------------------
void PutChar(unsigned char data){
unsigned char i,d;
if(data<32){
switch(data){
case 13:
XPos=0;
case 10:
XPos=0;
YPos+=8;
YPos=YPos&63;
}
WritePosition();
}
else{
for(i=0;i<7;i++){
d=Font[data-32][i];
if(d!=0x55){
GLCD_Write_Data(d);
MoveRight();
}
}
GLCD_Write_Data(0xff);
MoveRight();
}
}
//----------------------------------------------------------------