Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ответ: Да она у меня есть. Видно переделать придется:

Отправлено dshabrov 28 ноября 2008 г. 21:38
В ответ на: Русский шрифт в ЖКИ-контроллерах ничего общего с DOS866 не имеет. Пиши тексты в удобной Codepage Win1251, а в код МК вставь элементарную функцию табличной перекодировки - всего-то 64 байта на таблицу да пяток-десяток команд на саму функцию отправлено MBedder 28 ноября 2008 г. 21:18

Tabl: jnb acc.7,Tabex ;символы 0-7Fh не обpабатываются
clr acc.7 ;сбpосить стаpший бит для индексации
inc acc ;перекодировка pусских символов набоpа ASCII
movc acc,@a+pc ;в символы знакогенеpатоpа ЖКИ
Tabex: ret ;

db 41h,0a0h,42h,0a1h,0e0h,45h,0a3h,0a4h,0a5h,0a6h,4bh,0a7h,4dh,48h,4fh,0a8h;8fh
; А , Б , В , Г , Д , Е , Ж , З , И , й , К , Л , М , H , О , П
db 50h,43h,54h,0a9h,0aah,58h,0e1h,0abh,0ach,0e2h,0adh,0aeh,0c4h,0afh,0b0h,0b1h
; Р , С , Т , У , Ф , Х , Ц , Ч , Ш , Щ , Ъ , Ы , Ь , Э , Ю , Я
db 61h,0b2h,0b3h,0b4h,0e3h,65h,0b6h,0b7h,0b8h,0b9h,0bah,0bbh,0bch,0bdh,6fh,0beh
; а , б , в , г , д , е , ж , з , и , й , к , л , м , н , о , п
db 20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h
db 20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h
db 20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h
db 70h,63h,0bfh,79h,5ch,78h,0e5h,0c0h,0c1h,0e6h,0c2h,0c3h,0c4h,0c5h,0c6h,0c7h
; p , с , т , у , ф , х , ц , ч , ш , щ , ъ , ы , ь , э , ю , я
db 0a2h,0b5h,0edh,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h,20h ;ffh


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 69:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru