kobzar Опубликовано 27 апреля, 2014 Поделиться Опубликовано 27 апреля, 2014 попробуйте для начлаа без черточек! идите от простого к сложному! 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andreylev Опубликовано 27 апреля, 2014 Поделиться Опубликовано 27 апреля, 2014 мигающий четырёхугольник я сделал но не как не пойму как его сделать чтоб он рос с низу в верх а потом в низ 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
kobzar Опубликовано 27 апреля, 2014 Поделиться Опубликовано 27 апреля, 2014 точка отсчета у него левый нижний угол. меняя координату етой точки меняем положение фигуры пример for (int i=0;i<5;i++) { Lcd_rect(10, 20+i, 5, 5, PIXEL_ON); } 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторовОбязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Andreylev Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 попробовал ваш вариант и ничего не получилось буква( i )только добавляло пиксели к квадрату но я нашёл свою ошибку не там поставил вот такую скобку { и всё заработало спасибо за подсказку 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
ГИП_ПОТАМ Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 Dimka_ibn_Mishka Что то у меня кирилица не работает У меня такаеже фигня пробовал протеус 7.10 ; 7.7 пробовал русифициров и не русифицированную обновлял библиотеку с русскими символами в протеусе не помогло пробовал другие проекты с другими дисплеями РУССКИХ БУКВ НЕТ! Вопрос остается открытым из-за чего такая фигня? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 (изменено) Вопрос справедлив. Необходимо найти обще у вас и первого кто пожаловался! Учитывая что бибилиотеки попробовали и проверили перед тем как выложить несколько человек и у всех все работает - нужно искать ошибку у вас на пк. Давайте начнем еще раз. У кого ошибка с русским текстом - предоставьте следующие данные OS: Локаль/ Версия протеуса Версия студии кроме того в командной строке выполните echo ТЕСТ ну и до кучи попробуйте поменять в реестре ключи HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\ С 1250 REG_SZ c_1250.nls 1252 REG_SZ c_1252.nls 1253 REG_SZ c_1253.nls НА 1250 REG_SZ c_1251.nls 1252 REG_SZ c_1251.nls 1253 REG_SZ c_1251.nls Перезагрузите ПК и проверьте. Изменено 28 апреля, 2014 пользователем kobraz 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
ГИП_ПОТАМ Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 простите не очень силен в компьютерах но кажется вы имели в виду вот это а что касается реестра то ключей я там таких не нашел в папке HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\ лежит еще несколько папок 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 Посмотрите в CodePage ОС: какая операционка? Но судя по опыту у обоих авторов с проблемами кодировки стоит ХР - при чем не чистая, а какая-то сборка... Пробуйте таки через реестр. Других идей пока нет. 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
ГИП_ПОТАМ Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 (изменено) да нет у меня стоит 7 то что сборка не отрицаю ставил win7 максимальная а после обновления 1,5 года назад стала эта ((спасибо с нами возитесь другой бы послал давно)) Изменено 28 апреля, 2014 пользователем ГИП_ПОТАМ 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 Так ребят! Я понял - тут мы щас разведем сады гоморы... давайте тему не будем забивать - кто не стремный ко мне в приват с тимвьввером - подключусь посмотрим. О решении отпишем! 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andreylev Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 вот что у меня получилось //Atmega8A - используемый микроконтроллер #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> //объявим библиотеку #include "n5110.h" void presets(){ Lcd_init(); Lcd_clear(); Lcd_update(); } int main(void) { presets(); while(1) for (int i=0;i<27;i++) { Lcd_prints( 2, 1, FONT_1X, (unsigned char*)PSTR("40") ); Lcd_prints( 2, 2, FONT_1X, (unsigned char*)PSTR("30") ); Lcd_prints( 2, 3, FONT_1X, (unsigned char*)PSTR("20") ); Lcd_prints( 2, 4, FONT_1X, (unsigned char*)PSTR("10") ); Lcd_line( 29, 45, 29, 15, PIXEL_ON ); Lcd_line( 35, 45, 35, 15, PIXEL_ON ); Lcd_line( 35, 14, 25, 14, PIXEL_ON ); Lcd_line( 29, 22, 25, 22, PIXEL_ON ); Lcd_line( 29, 30, 25, 30, PIXEL_ON ); Lcd_line( 29, 38, 25, 38, PIXEL_ON ); Lcd_rect(30, 45, 5+i, 5, PIXEL_ON); _delay_ms(200); Lcd_update(); } } теперь примерно правильно ? и как зациклить подъём столбика ? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 Lcd_rect(30, 45, 5+i, 5, PIXEL_XOR); 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andreylev Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 не работает вместо столбца у меня чёрточки растут я пробовал так 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 Ну насколько я понял вы хотите что бы по кругу бегал уровень? Если так то в самом простом для понимания случае можно сделать вот так Хотя конечно есть множество более изящных решений //Atmega8A - используемый микроконтроллер #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> //объявим библиотеку #include "n5110.h" void presets(){ Lcd_init(); Lcd_clear(); Lcd_update(); } int main(void) { presets(); while(1) { Lcd_clear(); Lcd_prints( 2, 1, FONT_1X, (unsigned char*)PSTR("40") ); Lcd_prints( 2, 2, FONT_1X, (unsigned char*)PSTR("30") ); Lcd_prints( 2, 3, FONT_1X, (unsigned char*)PSTR("20") ); Lcd_prints( 2, 4, FONT_1X, (unsigned char*)PSTR("10") ); Lcd_line( 29, 45, 29, 15, PIXEL_ON ); Lcd_line( 35, 45, 35, 15, PIXEL_ON ); Lcd_line( 35, 14, 25, 14, PIXEL_ON ); Lcd_line( 29, 22, 25, 22, PIXEL_ON ); Lcd_line( 29, 30, 25, 30, PIXEL_ON ); Lcd_line( 29, 38, 25, 38, PIXEL_ON ); for (int i=0;i<27;i++) { Lcd_rect(30, 45, 5+i, 5, PIXEL_ON); _delay_ms(200); Lcd_update(); } Lcd_update(); } } 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andreylev Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 можно сказать что так но я пытался сделать что как подымается и в два раза медленней опускается пака над этим работаю но без успешно 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 после цикла который рисует прямоугольники - добавьте еще один но уже в обратную сторону и пихел_офф 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andreylev Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 вот так примерно ? //Atmega8A - используемый микроконтроллер #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> //объявим библиотеку #include "n5110.h" void presets(){ Lcd_init(); Lcd_clear(); Lcd_update(); } int main(void) { presets(); while(1) { Lcd_clear(); Lcd_prints( 2, 1, FONT_1X, (unsigned char*)PSTR("40") ); Lcd_prints( 2, 2, FONT_1X, (unsigned char*)PSTR("30") ); Lcd_prints( 2, 3, FONT_1X, (unsigned char*)PSTR("20") ); Lcd_prints( 2, 4, FONT_1X, (unsigned char*)PSTR("10") ); Lcd_line( 29, 45, 29, 15, PIXEL_ON ); Lcd_line( 35, 45, 35, 15, PIXEL_ON ); Lcd_line( 35, 14, 25, 14, PIXEL_ON ); Lcd_line( 29, 22, 25, 22, PIXEL_ON ); Lcd_line( 29, 30, 25, 30, PIXEL_ON ); Lcd_line( 29, 38, 25, 38, PIXEL_ON ); for (int i=0;i<27;i++) {Lcd_rect(30, 45, 5+i, 5, PIXEL_ON); _delay_ms(200); Lcd_rect(30, 45, 30-i, 5, PIXEL_OFF); _delay_ms(200); Lcd_update(); } Lcd_update(); } } но что то не работает а когда в скобках пишу это задание то ошибку при компиляции пишет с минусом I писать можно ?? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 вы неправильно оперируете циклами. даю подсказку {Lcd_rect(30, 45, 5+i, 5, PIXEL_ON);//отправили в буфер нарисовать точку _delay_ms(200);//подождали Lcd_rect(30, 45, 30-i, 5, PIXEL_OFF); // отпраили в буфер - удалить точку _delay_ms(200); //подождали Lcd_update();//вывели то что получилось на екран } вам нужно два цикла первый отисовал - второй очистил/ первый нарастающий второй спадающий - и перестаньте угадывать! пробуйте думайте 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andreylev Опубликовано 28 апреля, 2014 Поделиться Опубликовано 28 апреля, 2014 я пака циклами пака вообще плохо оперирую но я над этим работаю 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andreylev Опубликовано 29 апреля, 2014 Поделиться Опубликовано 29 апреля, 2014 если не трудо скинуть сылочку где вы заказывали экран 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
andryxa Опубликовано 29 апреля, 2014 Поделиться Опубликовано 29 апреля, 2014 (изменено) Если я правильно понял речь идет о дисплее 3310. Могу дать ссылку http://mcom.com.ua/t...ka?keyword=3310 А вообще лучше переходить на 1280, он еще дешевле и есть везде в продаже. Изменено 29 апреля, 2014 пользователем andryxa 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andreylev Опубликовано 29 апреля, 2014 Поделиться Опубликовано 29 апреля, 2014 спасибо за наводку тут хоть на этом научится 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
andryxa Опубликовано 29 апреля, 2014 Поделиться Опубликовано 29 апреля, 2014 Разницы нет на каком учится, хоть на 6300. Принцип работы у всех одинаковый. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Andreylev Опубликовано 29 апреля, 2014 Поделиться Опубликовано 29 апреля, 2014 согласен когда знаешь что делать то всегда кажется что это просто я вот раньше вообще не занимался программирование то есть чужие программы заливал в микрухи но всегда хотелось узнать как это и попробовать самому хотя я понимаю что с меня не получится хорошего программиста этому надо было учится с 20 лет или того раньше как говорится дорога ложка к обеду но думаю и надеюсь что что то простенькое у меня получится если хватит терпения учителя 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
kobzar Опубликовано 29 апреля, 2014 Поделиться Опубликовано 29 апреля, 2014 тут главное терпение ученика.... научиться можно чему угодно! Мне тоже не стать программистом. Я айтишник по професии а по документам повар кондитер! Немного програмлю на питоне! С - заставляет каждый раз сжимать зубы и хрустеть деснами. Но ето лутче чем крошить гранит науки пытаясь в 30 лет освоить асамблер. Ну и все зависит от того что вы хотите видеть в результате! Просто в таком возрасте учится быстро не получается не потому что старый - или поздно а потому что как правило уже есть работа жена дети собака - и на учебу остается только время из личного отдыха... как то так 0 коплю на мечту - Днепр К750 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.