читай ->
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено incognito 29 декабря 2004 г. 10:27
В ответ на: зашил pic16f873 под dv 24200 он выводит токо символы и цыфры это по таблице кодировок ввожу туда буквы в прогу в шест виде ни хрена не понимает СПАСИТЕ спасибо отправлено anonnimus 28 декабря 2004 г. 23:46

конечно, буквы после компиляции преобразуются в числа (в соотв с кодировочной таблицей), которая не совпадает с той что в знакогенераторе дисплея. Поэтому Вы пишете свою таблицу перекодировок....
например для дисплея DV20200 на асме выглядит так :

можно например для экономии памяти написать подпрограмму кот. будет создавать смещение между двумя таблицами, (если внимательно посмотреть то алфавит там идет по порядку)


; Русские буквы для LCD Module
; ============================

#define а retlw 'a' ; маленькие
#define б retlw 0b2h
#define в retlw 0b3h
#define г retlw 0b4h
#define д retlw 0e3h
#define е retlw 065h
#define ё retlw 0b5h
#define ж retlw 0b6h
#define з retlw 0b7h
#define и retlw 0b8h
#define й retlw 0b9h
#define к retlw 0bah
#define л retlw 0bbh
#define м retlw 0bch
#define н retlw 0bdh
#define о retlw 06fh
#define п retlw 0beh
#define р retlw 070h
#define с retlw 063h
#define т retlw 0bfh
#define у retlw 079h
#define ф retlw 0e4h
#define х retlw 078h
#define ц retlw 0e5h
#define ч retlw 0c0h
#define ш retlw 0c1h
#define щ retlw 0e6h
#define ъ retlw 0c2h
#define ы retlw 0c3h
#define ь retlw 0c4h
#define э retlw 0c5h
#define ю retlw 0c6h
#define я retlw 0c7h

#define _ retlw 020h

#define А retlw 'A' ; БОЛЬШИЕ БУКВЫ
#define Б retlw 0A0H
#define В retlw 'B'
#define Г retlw 0A1H
#define Д retlw 0E0H
#define Е retlw 'E'
#define Ё retlw 0A2H
#define Ж retlw 0A3H
#define З retlw 0A4H
#define И retlw 0A5H
#define Й retlw 0A6H
#define К retlw 'K'
#define Л retlw 0A7H
#define М retlw 'M'
#define Н retlw 'H'
#define О retlw 'O'
#define П retlw 0A8H
#define Р retlw 'P'
#define С retlw 'C'
#define Т retlw 'T'
#define У retlw 0A9H
#define Ф retlw 0AAH
#define Х retlw 'X'
#define Ц retlw 0E1H
#define Ч retlw 0ABH
#define Ш retlw 0ACH
#define Щ retlw 0E2H
#define Ъ retlw 0ADH
#define Ы retlw 0AEH
#define Ь retlw 'b'
#define Э retlw 0AFH
#define Ю retlw 0B0H
#define Я retlw 0B1H

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru