|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 8:12 pm
Програматор за сушилня с PIC16f1937
| Автор |
Съобщение |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Програматор за сушилня с PIC16f1937
Може да пише на кирилица ама е голяма клизма. Значи - всички букви които визуално си приличат се ползват от латиницата - там са подредени стандартно ASCII. Всички останали букви които ги няма в латиницата са подредени на адреси след $7F (или там някъде) и не отговарят на ASCII подредбата дето ползваме по принцип. Варианти има - примерно по някакъв начин да си "скриптираш" всяка буква и компилатора да слага кода който трябва. Може да си разпишеш текстовете и да ги вкараш в кода. Абе става ама е гърч докато изгенерираш всеки текст.
|
| Пон Сеп 22, 2014 6:58 pm |
|
 |
|
bobi534
Ранг: Новодошъл
Регистриран на: Сря Юли 30, 2014 10:29 pm Мнения: 116 Местоположение: Пловдив
|
 Re: Програматор за сушилня с PIC16f1937
Пробвах почти всички кодове, но кирилски букви в паметта на LCD-то няма. Излизат иероглифи. Знам, че по принцип в РАМ-а на LCD-то може да се заредят други фонтове, но как става? Иначе ще ползвам латиница с кирилско значение, ама става бъгава работа и хич не ми пасва....
|
| Пон Сеп 22, 2014 10:42 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Програматор за сушилня с PIC16f1937
На латиница добре ли е?
|
| Вто Сеп 23, 2014 12:13 am |
|
 |
|
mitko_el
Ранг: Форумен бог
Регистриран на: Вто Яну 24, 2006 6:34 pm Мнения: 1753 Местоположение: Варна
|
 Re: Програматор за сушилня с PIC16f1937
Аз на .asm правя така. Дефинирам си : _A EQU 041H ;A _B EQU 0A0H ;Б _W EQU 042H ;В _G EQU 0A1H ;Г После като искам нещо да се изпише на LCD-то , пращам този ред примерно : Red2_Str3: Db _А , _B , _W , _G ; А , Б , В , Г Предполагам и на С може да се направи масив някакъв , но подхода е да се ползват готови програми за работа с LCD 
_________________ За пари сичко праим,даже и работим...
|
| Вто Сеп 23, 2014 8:07 am |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Програматор за сушилня с PIC16f1937
Какво ще рече "почти всички кодове"? Примерно "Ю" ти е на $B0 - кодовете ги има на стр. 15 от даташита - ЧЕТАТ се тия работи - за това ги слагат по сайтовете си хората. А къстъм символи можеш да имаш само 8. Начина който Митко предлага е използваем. Аз го правя малко по-различно - в една екселска таблица си го автоматизирам - после само си ги копвам в програмата като флаш дата и софтуера си ги чете ред по ред когато му трябват.
|
| Вто Сеп 23, 2014 9:19 am |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: Програматор за сушилня с PIC16f1937
ако при кодове след А0 пише йероглифи, не е кирилизиран
|
| Вто Сеп 23, 2014 1:43 pm |
|
 |
|
bobi534
Ранг: Новодошъл
Регистриран на: Сря Юли 30, 2014 10:29 pm Мнения: 116 Местоположение: Пловдив
|
 Re: Програматор за сушилня с PIC16f1937
Да, на латиница няма проблем! С тази задачка ще ми е трудно да се справя, но може да пробвам... Ами, завъртях едно по едно всички до $70 и понеже нямах много време, пробвах останалите кодове през няколко номера - примерно $75, $80,$85 и т.н. Видях само буквата "Ю". Възможно е да съм пропуснал поредицата от кирилски букви. didofen, колега много си прав, но не се сетих да чукна кодовете след А0, а точно те са за кирилицата, просто не обърнах достатъчно внимание на изписаните в таблицата адреси за втората кодова таблица - 15-та страница от тук: http://store.comet.bg/download-file.php?id=2296.. Довечера ще ги тествам и ще пиша! Вярно е Cekins, трябва да се чете, ама не през ред като мен!! 
|
| Вто Сеп 23, 2014 4:04 pm |
|
 |
|
bobi534
Ранг: Новодошъл
Регистриран на: Сря Юли 30, 2014 10:29 pm Мнения: 116 Местоположение: Пловдив
|
 Re: Програматор за сушилня с PIC16f1937
 Вече си имам и кирилица!!!!!!! Явно от недоглеждане и лош късмет, вчера не съм успял. В LCD-то има вградена кирилица. Остава въпросът как да я използвам по най-лесния начин. Кодовете на стандартните ASCII кирилски фонтове на клавиатурата на компа не отговарят на кодовете на кирилските фонтове в LCD-то. Може би някъква подпрограмка на BASIC /Proton/ вместена в кода на основната програма, която да пренастрои кодовете. Ще очаквам предложения!? Пробвах с диретна подмяна на буквите в командата PRINT с техните кодове от код.таблица на дисплея. Ето и снимка на дисплея: http://prikachi.com/images.php?images/782/7623782d.jpg
|
| Вто Сеп 23, 2014 6:43 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Програматор за сушилня с PIC16f1937
Прави се с конверт в кода. Сушилнята готова, гледам изшсуши памука. 
|
| Вто Сеп 23, 2014 7:52 pm |
|
 |
|
bobi534
Ранг: Новодошъл
Регистриран на: Сря Юли 30, 2014 10:29 pm Мнения: 116 Местоположение: Пловдив
|
 Re: Програматор за сушилня с PIC16f1937
A,а,а памукът се суши в момента!  Идея за конвертер?
|
| Вто Сеп 23, 2014 9:47 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Програматор за сушилня с PIC16f1937
Ами колегата Митко ти каза как става. На Proton ще изглежда така :
Symbol _IU=$B0 Symbol _IA=$B1
Print _IU, _IA
За съжаление компилатора не приема кирилица.
|
| Вто Сеп 23, 2014 11:24 pm |
|
 |
|
bobi534
Ранг: Новодошъл
Регистриран на: Сря Юли 30, 2014 10:29 pm Мнения: 116 Местоположение: Пловдив
|
 Re: Програматор за сушилня с PIC16f1937
Мерси, Cekins, това вече е по-близко до моя "компилатор"  . Сега вече ми е ясно. С асемблер не съм си играл и там всичко ми е като на китайски..
|
| Сря Сеп 24, 2014 8:11 am |
|
 |
|
mitko_el
Ранг: Форумен бог
Регистриран на: Вто Яну 24, 2006 6:34 pm Мнения: 1753 Местоположение: Варна
|
 Re: Програматор за сушилня с PIC16f1937
Хм , то това си е моя измишлявица... Пишмян програмист съм , преди време се засилих на С на правя у-во , дето има и LCD . Ама с кирилицата настъпах мотиката. Та все ми е дерт как става на С , да си показва и бг букви . Не вярвам да няма начин , а мен ми е "фикс идея" да си пише на бг . 
_________________ За пари сичко праим,даже и работим...
|
| Сря Сеп 24, 2014 10:11 am |
|
 |
|
bobi534
Ранг: Новодошъл
Регистриран на: Сря Юли 30, 2014 10:29 pm Мнения: 116 Местоположение: Пловдив
|
 Re: Програматор за сушилня с PIC16f1937
Докато се рових из форумите намерих това: http://www.protonbasic.co.uk/content.php/168-LCD-Character-Generator - код конфигуратор за символи в PROTON IDE за LCD дисплеи. Пробвах го на "сухо" - работи, с дисплей не съм го пробвал. Изглежда интересно за Proton-ползващи! А тук http://www.protonbasic.co.uk/content.php/3267-Graphic-LCD-Data-Mate-Plus има конвертер на монохромни картинки в X,Y данни за изобразяване на графичен LCD - също за PROTON IDE
|
| Сря Сеп 24, 2014 11:28 am |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: Програматор за сушилня с PIC16f1937
на Ц++ особено след C++11 има начини и то Ентелигентни  Вика му се user-defined literals... С две думи може да си правиш твои си типове. Не е ограничено само char литерали, може да са всякакви - километри, мегапаскали, мандахерци.... квото си искаш. За целта си измисляш твой си суфикс, примерно "_deg" и си му правиш оператор за преобразуването, демек от това дето ще пишеш в сорса да го преобразува до някакъв стандартен тип. Примерно: После в сорса го ползваш така: Когато операторът е constexpr се изпълява по време на компилация, демек компилаторът прави преобразуването и не ти бълва никакъв код.
|
| Сря Сеп 24, 2014 12:00 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|