collapse

* Links de Robótica

* Posts Recentes

pasta de soldar por Hugu
[Hoje às 18:41]


EtherCAT / LAN9252 por senso
[Hoje às 10:14]


Díodo schottky por Njay
[Hoje às 10:01]


Apresentação por senso
[Ontem às 17:34]


Fonte de Alimentação Simétrica com carregadores por Njay
[21 de Agosto de 2017, 21:06]


duvidas sobre utilização de um osciloscopio(zito) num circuito básico por vasco
[19 de Agosto de 2017, 01:09]


A Paixão da Física Walter Lewin , Warren Goldstein por Njay
[18 de Agosto de 2017, 11:45]


Gerar CPL file a partir dos Gerbers? por Hugu
[18 de Agosto de 2017, 00:22]


Ajuda num relógio para termoacumulador por dennis_boy
[17 de Agosto de 2017, 00:07]


Aspiração para CNC por LVirtual
[14 de Agosto de 2017, 17:34]

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