08.11.2006, 21:19
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от Zemlyanov
|
И еще несколько вопросов, в Proteuse русский шрифт симулировать можно?
|
Вот не коректный же вопрос задаете ,товарищ.....
Не симулировать , а наверно может ли LCD отображать
русский алфавит ...
У Тени на сайте был патчер ДЛЛ индикатора с редактором
фонта.
А недавно 123АВР выложил все файлы с его сайта.
Так как Тень прикрыл свой сайт , весь в делах
и времени у него нет.
Теперь он официально входит в команду Лабцентра
см. форум ихний.
|
|
|
|
08.11.2006, 21:20
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Положил интересные модели для PROTEUS и некоторые материалы для разработки моделей под .NET от АНДРЕЯ который теперь принят в команду разработчиков PROTEUS
http://slil.ru/23348384
PROTEUS_models_callbus.ru_Andrei.rar
(1,866,039 байт)
Кому не трудно переложите в более постоянное место.
|
Вот пожалуйте...
LCDALPHA.....
|
|
|
|
08.11.2006, 23:00
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
И что мне с этим LCDALPHA делать? Я ни разу не занимался выводом русского текста на LCD. Мне нужно выводить русский текст на LCD(он поддерживает кирилицу), программа уже написана и тексты в ней на английском. Что мне нужно сделать, чтобы вывести текст на русском языке (сами тексты я заменю на русские), а что сделать с кодом программы (написано на CodeVision) я не знаю? Хочу прогнать программу в Протеусе с русскими шрифтами.
Почему не выводится значение переменной в коде приведенном выше? Заранее благодарен, жду ответа.
|
|
|
|
08.11.2006, 23:19
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Ну наверное надо даташит на индикатор качнуть...
От МЭЛТ подойдет и посмотреть на таблицу символов.
А вообще то есть прожка которая строки на С генерирует.Причем русская .
|
|
|
|
09.11.2006, 00:16
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Сообщение от dosikus
|
Ну наверное надо
|
Такое ощущение что одному мне надо выводить русский текст на LCD и никто с этой проблемой не сталкивался. У меня есть и даташит на ЛСД и прожка которая строки на С генерит,только хрен знает что с этим всем добром делать надо. Я кому вопрос не задам все советуют вокруг да около а конкретики не какой нет ,а у меня завал полный, мне нужно через 4 дня сдать систему управления а в тех требовании сказано что тексты должны быть на русском. Я эту проблему оставил на потом , не думал что эта такая заморочь.
!!!!Dosikus почему у меня в Proteuse не выводится значение переменной я код приводил выше, я уже 3й раз прошу объяснить эту проблему ,в ответ полный игнор!!!!!!!!
|
|
|
|
09.11.2006, 00:52
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Код:
|
STR TEXT=32,32,75,65,80,65,79,75,69,45,160,65,80,32,32 ,32,0 'КАРАОКЕ-БАР
GOSUB LCDPRINT
STR TEXT=32,32,32,34,80,65,224,169,161,65,34,32,32,32, 32,0 'РАДУГА
CURSOR 2,1
GOSUB LCDPRINT
ELSE
CURSOR 1,1
STR TEXT=66,67,69,161,79,32,67,69,65,72,67,79,66,32,0 'ВСЕГО СЕАНСОВ
GOSUB LCDPRINT
TEMP=SEANS
GOSUB LCDPRINT3
CURSOR 2,1
STR TEXT=32,66,80,69,77,177,32,0 'ВРЕМЯ
GOSUB LCDPRINT
GOSUB LCDPRINT2
ENDIF |
Вот пример руских строк, правда на барсике
может поймешь.
А насчет проекта, надо смотреть кидай то что не получается в протеусовском проекте и напиши
в чем компилил.
|
|
|
|
09.11.2006, 01:06
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Если надо скину проект но он для пика и на барсике.
-- Прилагается рисунок: --
|
|
|
|
09.11.2006, 01:10
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
кидаю проект в нем кстати исправленая длл
можешь ее в модели в протеусе кинуть а можешь в проекте держать.
ЗЫ Просьба над проектом не ржать...
Собирался за один день и программа и железо.
Срочный заказ , давно это было....
-- Прилагается рисунок: --
Прикрепленный файл: 8336987.rar
|
|
|
|
09.11.2006, 01:26
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Почему при симуляции этого код в Proteus на LCD выводится только надпись temperature а значение переменной g не выводится? В чем проблема?Код на Си . Компилятор CodeVision
#include ‹mega16.h›
// LCD functions
#asm
.equ __lcd_port=0x1B ;PORTA
#endasm
#include ‹lcd.h›
#include‹delay.h›
#include‹stdio.h›
char lcd_buffer[33];
void main (void) {
unsigned char g;
lcd_init(16);
g=32;
while (1){
sprintf(lcd_buffer," temperature",g); проблема здесь на ЛСД не выводится значение переменной g!!!
lcd_puts(lcd_buffer);
delay_ms(2000);
}
}
Спосибо за проект.Скачал ,буду разбираться. Я так понимаю что тексты мне прийдется набирать цыфрами
|
|
|
|
09.11.2006, 01:33
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Угу цифрами , но только русские .
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:22.
|
|