Como exibir o "º" do 25ºC ??

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Como exibir o "º" do 25ºC ??

Mensagempor Andre_Cruz » 17 Fev 2009 10:44

Estou com dificuldade em exibir o "º", em um termometro.
Uso o compilador Hitech, e quero exibir a temperatura em um LCD 16x2 JHD 162A, a temperatura em sí, os 25 eu consigo fazer, agora preciso exibir 25ºC, o problema é exibir "º".
Na verdade quero saber como, exibir um caracter que esta na memória do LCD, na tela.

Agradeço a todos !

Abraço.

André
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor leo_alves_br » 17 Fev 2009 13:46

Olá.

Como ninguém te respondeu, vou te dar uma luz no fim do tunel para você seguir.

Certa vez em umamáquina de café fiz uns caracteres de modo a desenhar uma xicara.

Como utilizo o PBP para programar foi fácil, bastou adapatar um programa exemplo para Basic Stamp feito pela Parallax.

Eles inclusive tem um software que ajuda na criação dos caracteres... tenta lá:

http://www.parallax.com/ProductInfo/Mic ... fault.aspx

Boa sorte
leo_alves_br
Bit
 
Mensagens: 27
Registrado em: 01 Mai 2008 09:32

Mensagempor eliandrostz » 17 Fev 2009 14:17

Olá André,

Tenta assim:

char simbolo[ ]=" C";
simbolo[0]=223;

Eliandro
O conhecimento vem e vai, a sabedoria permanece...
eliandrostz
Nibble
 
Mensagens: 71
Registrado em: 16 Out 2006 13:51

Mensagempor buiz » 17 Fev 2009 14:44

Olá André,

Código: Selecionar todos
char simbolo[ ]=" C";
simbolo[0]=223;

printf (lcd_escreve,"TEMPERATURA: %02u%s ",temp,simbolo);




Foi só para complementar a dica do Eliandro, Ok.

Um abraço.
Avatar do usuário
buiz
Byte
 
Mensagens: 165
Registrado em: 20 Out 2006 14:59
Localização: Cachoeira do Sul - RS

Mensagempor xultz » 17 Fev 2009 15:33

Eu fiz um firmware num display que não tinha o "°", eu olhei um por um, só tinha caracter japonês, daí eu desenhei na mão, se chegar em casa e lembrar, eu colo o código aqui prá você.
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 3001
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Mensagempor buiz » 18 Fev 2009 08:29

E ai André, conseguiu alguma coisa?

Favor postar o resultado para o pessoal aqui saber se a dica foi util ou não!

Ok, um abraço.
Avatar do usuário
buiz
Byte
 
Mensagens: 165
Registrado em: 20 Out 2006 14:59
Localização: Cachoeira do Sul - RS

Mensagempor Andre_Cruz » 18 Fev 2009 10:45

buiz, estou fora de casa e não testei no LCD, mas testei no PROTEUS, e exibiu o º certinho, assim que testar no LCD, posto outra resposta.

Agradeço a ajuda de todos.

Abraço

André
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor amboni » 18 Fev 2009 11:51

no livro do fabio pereira... na pagina 312 programação em C tem tabelas com conjunto de caracteres para rom de lcd... sempre usei elas e funfou...

Código: Selecionar todos
   lcd_gotoxy(1,1);
   printf(LCD_PUTC "TEMP:       C");
   lcd_gotoxy(12,1);
   LCD_PUTC (0XDF);  // ESCREVE A BOLINHA DO ºC - COL 12, LIN 1
amboni
Nibble
 
Mensagens: 50
Registrado em: 23 Abr 2008 08:26
Localização: Içara - SC

Mensagempor Jorge_Francisco » 18 Fev 2009 18:29

Lembrando que não tem tracinho, é apenas a bolinha, e outra coisa é o numero-espaço-bolinha-C, assim 10 °C.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

cron

x