|
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
|
|
Бегущая строка на PIC16F87714.04.2011, 18:06. Показов 8671. Ответов 16
Метки нет (Все метки)
Доброе время суток!
Прошу помочь в написании команд для PIC16F877. Нудно сделать бегущую строку из светодиодов, схему прилагаю… http://zsv08.at.ua/shema.jpg Добавлено через 5 минут И если не трудно подпрограмма задержки 250 мс.
0
|
|
| 14.04.2011, 18:06 | |
|
Ответы с готовыми решениями:
16
PIC16F877. Бегущая строка 8051. Бегущая строка Бегущая строка на PIC18F4550 |
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 14.04.2011, 19:00 | |
|
Язык программирования какой или без разницы?
Поощрение будет или за спасибо?
0
|
|
|
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
|
||||||
| 14.04.2011, 20:54 [ТС] | ||||||
|
Какой язык? - ну так assembler...
Поощрение… Хммм. Хотелось бы конечно за спасибо) Но если все хорошо работать будет, то называйте цену. ![]() Добавлено через 54 минуты
![]() Может, кто подскажет как оптимизировать и сделать задержку 250 мс.?
0
|
||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||||
| 14.04.2011, 21:15 | ||||
|
В ней указывайте частоту тактового генератора и время задержки и программа создает ассемблерный код подпрограммы задержки.
1
|
||||
|
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
|
|
| 14.04.2011, 21:16 | |
|
а), если пик 877, то и инклюд делай для 877-го
б). это громоздкий код?
0
|
|
|
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
|
||
| 14.04.2011, 21:27 [ТС] | ||
|
А про инклюде, большое спс!
0
|
||
|
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
|
|
| 14.04.2011, 21:35 | |
|
не, это далеко не громоздкий код...
а про бегущую строку выделить ячейку под номер такта. в памяти программ сделать таблицу кодов, выводимых на порт с лампочками организовать работу прерывания по таймеру по прерыванию увеличивать счетчик номера такта потом, используя этот счетчик как часть адреса чтения из памяти программ, брать из сформированной таблицы код и ложить его в порт с лампочками. сложно? зато, организовав в памяти несколько таблиц, можно получить разные эфекты, например, бежит одиночный огонь, бежит несколько огней, бежит тень и т.д., насколько хватит фантазии.
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|||||
| 14.04.2011, 21:48 | |||||
![]() ![]() Все можно сделать в основном цикле программы без использования прерываний.
0
|
|||||
|
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
|
|||||||
| 14.04.2011, 23:05 [ТС] | |||||||
Ого... Не такое я не смогу... Буду что-то проще делать.Добавлено через 1 час 2 минуты Большое спасибо за совтинку с расчетом задержки, но код она выдает «палевный»….))) Вот сам разработал. Вроде все хорошо!) Остается только с RRF разобраться…
0
|
|||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 14.04.2011, 23:14 | |
|
0
|
|
|
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
|
||||||
| 14.04.2011, 23:42 [ТС] | ||||||
|
Не, дело не в этом, просто это для универа, видно что не в ручную расчет делали…
Добавлено через 8 минут Ребята, помогите еще со светодиодами. Нужно что бы 2 горели и бегали в строке из 8-ми. Что-то типо этого? –
0
|
||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||||||
| 15.04.2011, 00:06 | ||||||
|
Вроде так, но я давно не работал с ассемблером и может чего напутал.
0
|
||||||
|
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
|
|
| 15.04.2011, 00:16 [ТС] | |
|
Нет, еррор((((
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
| 15.04.2011, 00:20 | |
|
0
|
|
|
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
|
||||||
| 15.04.2011, 02:28 [ТС] | ||||||
|
Ошибка при компиляции.
Вот, нашел интересную тему по PIC-у и светодиодам... http://radiopirat.h11.ru/pic/pic011.htm
0
|
||||||
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||||||
| 15.04.2011, 11:51 | ||||||
|
Не по теме: Неужели в первый раз компилируешь программу и так сложно было обнаружить очевидные, даже не ошибки, а недочеты при добавлении моего куска программы с твой каркас?
1
|
||||||
|
9 / 9 / 3
Регистрация: 21.02.2010
Сообщений: 75
|
|
| 15.04.2011, 17:36 [ТС] | |
|
0
|
|
| 15.04.2011, 17:36 | |
|
Помогаю со студенческими работами здесь
17
МК-51. Бегущая строка на семисегментниках Бегущая строка на PIC16 Задача. Бегущая строка на PIC(16f877)
Бегущая строка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|