collapse

* Links de Robótica

* Posts Recentes

Ajuda Projecto IR / RF por Njay
[Ontem às 13:24]


Medir Agua que está no Poço por edeweld
[18 de Outubro de 2017, 09:15]


Equipar laboratorio por LVirtual
[13 de Outubro de 2017, 08:34]


Arranjo de Berbequim por jm_araujo
[13 de Outubro de 2017, 08:34]


Escolher ligações por dropes
[08 de Outubro de 2017, 23:26]


Perfis V-Slot vs C-Beam vs Bosch vs 8020 por senso
[08 de Outubro de 2017, 18:22]


Ideias para construir um quadrúpede simples por Njay
[07 de Outubro de 2017, 22:12]


Meu projecto - Arm Robot com arduino por Diogo Bento
[05 de Outubro de 2017, 20:54]


Alimentar arduino nano com 12V por helderjsd
[05 de Outubro de 2017, 16:26]


Compra Colectiva RS-Amidata por Hugu
[02 de Outubro de 2017, 20:20]

Autor Tópico: LCD Gráfico KS0108 BIG FONTS  (Lida 1251 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();
}
}
//----------------------------------------------------------------