Отговори на тема  [ 51 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща
Проблем с LCD Ampire AC-162B и PIC16F877A 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Пет Окт 27, 2006 6:23 pm
Мнения: 162
Местоположение: Севлиево
Мнение 
VSU написа:
Абе пич тва дето си го написал верно ли е бе това да не ти е 16F84 :evil:
CBLOCK H'0C' <===== CBLOCK H'20'
Counter
LCD_temp == PIR2 ????????????????????? тука пишеш в момента :)
BF_temp
ENDC

RAM a na 877A почва от 0x20 (H'20') къде пишеш в PIR2 registura
оправи го !!!!!!!!!!!!!!!!!!! и ще ти излезе вече както трябва и после (като тръгне) си го направи пак в 4 бита режим ама
ползвай само порт B порт А си го запази за ADC пробички то няма как да не ти дойде и тва на главата:)

Прав си !
Как не се сетих по-рано ?
Част от тази програма е писана за PIC16F84 и тези константи са именно от тази част:)
Изобщо не се съобразих с това :oops:
Сега като гледам PDF-а на 877А ми иде да си перна един шамар :D
Мерси за инфото !!!
Това е най-лесно изкараната ти ракия :wink:


Пон Окт 30, 2006 12:06 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
OT: Няма нужда да се биеш, просто черпиш колегата една виртуална бира и си готов :-D

_________________
един факт :-)
Съжалявам , че исках да помогна ...


Пон Окт 30, 2006 12:33 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Пет Окт 27, 2006 6:23 pm
Мнения: 162
Местоположение: Севлиево
Мнение 
Кееееф :)
Работи вече както в 8 bit така и в 4 bit
само незнам защо не ми излизат символи на кирилица ?

movlw 'Д'
call Send_char
movlw 'о'
call Send_char
movlw 'б'
call Send_char
movlw 'ъ'
call Send_char
movlw 'р'
call Send_char

по този начин не излизат :(
Трябва ли да се преработи допълнително програмата ?


Пон Окт 30, 2006 5:26 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Окт 10, 2004 9:55 am
Мнения: 1718
Мнение Mda
mash написа:
Кееееф :)
Работи вече както в 8 bit така и в 4 bit
само незнам защо не ми излизат символи на кирилица ?

movlw 'Д'
call Send_char
movlw 'о'
call Send_char
movlw 'б'
call Send_char
movlw 'ъ'
call Send_char
movlw 'р'
call Send_char

по този начин не излизат :(
Трябва ли да се преработи допълнително програмата ?

Успя накрая :D
Ми 1-во виж дали дисплея ти поддържа кирилицата, ако не ги поддържа може да си ги заложиш в таблици като бин код и да си ги зареждаш в началото в свободната памет на дисплея и то само тези който не са еднакви с латинските , но по лесно е да си вземеш от комет по новия AC162 с вградената кирилица :D :lol:


Пон Окт 30, 2006 5:35 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Пет Окт 27, 2006 6:23 pm
Мнения: 162
Местоположение: Севлиево
Мнение Re: Mda
plameniv написа:
mash написа:
Кееееф :)
Работи вече както в 8 bit така и в 4 bit
само незнам защо не ми излизат символи на кирилица ?

movlw 'Д'
call Send_char
movlw 'о'
call Send_char
movlw 'б'
call Send_char
movlw 'ъ'
call Send_char
movlw 'р'
call Send_char

по този начин не излизат :(
Трябва ли да се преработи допълнително програмата ?

той си има вградена кирилица, но не излиза ?!?!?!

Успя накрая :D
Ми 1-во виж дали дисплея ти поддържа кирилицата, ако не ги поддържа може да си ги заложиш в таблици като бин код и да си ги зареждаш в началото в свободната памет на дисплея и то само тези който не са еднакви с латинските , но по лесно е да си вземеш от комет по новия AC162 с вградената кирилица :D :lol:


Пон Окт 30, 2006 5:42 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
mash написа:
Кееееф :)
Работи вече както в 8 bit така и в 4 bit
само незнам защо не ми излизат символи на кирилица ?

movlw 'Д'
call Send_char
movlw 'о'
call Send_char
movlw 'б'
call Send_char
movlw 'ъ'
call Send_char
movlw 'р'
call Send_char

по този начин не излизат :(
Трябва ли да се преработи допълнително програмата ?


Търсачката държи твоят отговор ! :-) едит: :twisted: :evil: /забравих ги :P
кратък отговор: 'б' като ascii код не отговаря на позицията в рам паметта на контролерите на lcd-тата

_________________
един факт :-)
Съжалявам , че исках да помогна ...


Пон Окт 30, 2006 6:18 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Пет Окт 27, 2006 6:23 pm
Мнения: 162
Местоположение: Севлиево
Мнение 
Абе то много хубаво, но какво се прави в този случей ?
Това не ме задоволява !
За сега си правя пробите с латински букви, но ме дразни , че неможе на кирилица при налични символи

Търсачката държи твоят отговор ! :-) едит: :twisted: :evil: /забравих ги :P
кратък отговор: 'б' като ascii код не отговаря на позицията в рам паметта на контролерите на lcd-тата[/quote] :evil:


Пон Окт 30, 2006 7:26 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Яну 30, 2006 2:48 am
Мнения: 1248
Местоположение: София
Мнение 
Цитат:
Абе то много хубаво, но какво се прави в този случей ?


В този случай се прави таблица за съответствие


Пон Окт 30, 2006 7:42 pm
Профил WWW
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пет Ное 26, 2004 9:50 pm
Мнения: 374
Мнение 
Еми като не можеш да си го направиш на кирилица, ще пишеш и четеш на латиница, ебахти хората дето все питат кое как става и никога не се опитват сами да разберат. На готово е по-лесно, ама после нищо няма да ти остане в празната кратуната. Този форум все повече започва да прилича на E-shopa. Няма да се извинявам за лошия тон, писна ми да гледам тъпотии.
:evil: :evil: :evil: :evil: :evil: :evil: :evil:


Пон Окт 30, 2006 8:37 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Авг 19, 2005 11:38 am
Мнения: 978
Местоположение: Europe -> BG
Мнение 
Точно в тази тема човека е крив само за кирлицата , и много малко за преди това с двата бита :-)

едит: но си прав де

_________________
един факт :-)
Съжалявам , че исках да помогна ...


Пон Окт 30, 2006 8:50 pm
Профил ICQ
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Нед Авг 14, 2005 1:08 pm
Мнения: 433
Местоположение: Казанлък
Мнение 
movlw 'HE0' ;Д това е буквата
call Send_char
movlw 'о' това е същото
call Send_char
movlw 'Hb2' ; б това е
call Send_char
movlw 'Hc2 ;ъ
call Send_char
movlw 'р' това ще запишеш като латинско p
call Send_char


Прикачени файлове:
LCD Cyr.jpg
LCD Cyr.jpg [ 346.95 KiB | Прегледано 2169 пъти ]
Пон Окт 30, 2006 10:07 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Пет Окт 27, 2006 6:23 pm
Мнения: 162
Местоположение: Севлиево
Мнение 
elektronchika написа:
Еми като не можеш да си го направиш на кирилица, ще пишеш и четеш на латиница, ебахти хората дето все питат кое как става и никога не се опитват сами да разберат. На готово е по-лесно, ама после нищо няма да ти остане в празната кратуната. Този форум все повече започва да прилича на E-shopa. Няма да се извинявам за лошия тон, писна ми да гледам тъпотии.
:evil: :evil: :evil: :evil: :evil: :evil: :evil:

Добре де, според теб как човек може да се научи на нещо , ако не пита ???
За пръв път се сблъсквам с дисплеи и нямам никакъв опит.
Как мога сам да реша тези проблеми ?


Вто Окт 31, 2006 12:09 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Окт 10, 2004 9:55 am
Мнения: 1718
Мнение !
VSU написа:
movlw 'HE0' ;Д това е буквата
call Send_char
movlw 'о' това е същото
call Send_char
movlw 'Hb2' ; б това е
call Send_char
movlw 'Hc2 ;ъ
call Send_char
movlw 'р' това ще запишеш като латинско p
call Send_char

Може да му е стар модел дисплея , аз имам един AC162 който не поддържа кирилица , но наскоро си купих същите но с някакви букви след това и се оказа че те са за това дали има кирилица :) :D
Затова казах че ако няма по лесно е да си купи такъв дето има , да вземе че да погледне отдолу на дисплея пише ли нещо още след AC162 и да каже :!: :idea:


Вто Окт 31, 2006 1:05 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Пет Окт 27, 2006 6:23 pm
Мнения: 162
Местоположение: Севлиево
Мнение Re: !
Пише AC-162YA-H


Вто Окт 31, 2006 1:08 am
Профил ICQ
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Нед Авг 14, 2005 1:08 pm
Мнения: 433
Местоположение: Казанлък
Мнение 
Бе дал съм ти кодовата таблица за кирилица точно за тоя дисплей (отгоре са старшите 4 бита в страни са младшите 4)какво още ти трябва ако не ти излиза направи си цикъл от 128 до 255 зареждай и виж дали има кирилица извеждай число и буква така ще разбереш на кое число лоя буква отговаря :)


Вто Окт 31, 2006 1:44 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 51 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 10 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни