| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Писане на кирилица при LCD http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=5244 |
Страница 1 от 1 |
| Автор: | Ugeen [ Съб Дек 22, 2007 1:30 am ] |
| Заглавие: | Писане на кирилица при LCD |
Колеги .купих си LCD с кирилица на фирмата Ampire AC-204A.Работя с Codevision AVR.Искам да меря температурата на бойлера и още няколко неща.Дайте идеи как да пиша на кирилица,нещо не се получава както трябва.Ше дам част от кода който съм написал,а вие ще кажете имам ли грешки. flash char Boil[]={0xa0,0x4f,0xa6,0xa7,0x45,0x50};//АSCII characters БОЙЛЕР char lcd_buffer[20]; unsigned char i,j,devices,Menu; int Bojler,Kamina,Colector,External; Редовете които извеждат на дисплея са: sprintf(lcd_buffer,"%p t=%-i.%-u\xdfC",Boil,Bojler/10,abs(Bojler%10)); lcd_gotoxy(0,0); lcd_puts(lcd_buffer); На практика се извежда това: БОЙЛЕР ' '' d t=72,0 'C Защо става така,има ли по оригинален начин да се пише на кирилица.Знам че ASCII кодовете не отговарят.Освен това ,като се опитам да напиша имената с кодове в област от char и на другите устройства , ми ги извежда всичките едно след друго,като имена без да показва температурата,въпреки че не съм задавал редове с които да се извеждат имената и температурите им,освен на бойлер. |
|
| Автор: | wolfshark [ Съб Дек 22, 2007 3:17 am ] |
| Заглавие: | |
Аз да питам нещо друго. Сигурно тоя дисплей си го взел от Комет. Съвместим ли (взаимозаменяем) е той със дисплеите със HD44780? |
|
| Автор: | Ugeen [ Съб Дек 22, 2007 11:55 am ] |
| Заглавие: | |
Да от Комет е и не е с контролер на Hitachi,но го пробвах с латиница и се държи нормално |
|
| Автор: | forest_gump [ Чет Дек 27, 2007 8:45 pm ] | ||
| Заглавие: | |||
ето ти един много лаишки пример за кирилизация на това ЛСД за CCS, писах го за нуждите на една програма която по ринцип си бачкаше на латиница и от време на време и трябваше да изпише малък текст на кирилица, ще се ориентираш от кода как да се пренапише за АВР има и примерна функция
|
|||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|