Микроконтроллеры | Простой таймер на ассемблере для пика |
|
---|---|---|
Всем доброго времени суток. Не много о себе - я радиомеханик со стажем работы в сфере ремонта РЭА пять лет, поэтому со схематехникой дружу. Мне нужно создать устройство которое бы коммутировало реле раз в определенный промежуток времени. Задача такая: устройство должно отсчитывать определенных интервал времени, позавершении отсчета подавать на выход порта лог "1" на 0.5 сек, затем цикл повторяется. Интервалов отсчета восемь (хотел десять, но в бинарой системе восемь посчитал удобнее). Интервалы отсчета следующие: 0 - светодиод погашен (на выходе порта лог "1") 1 - светодиод всетится (на выходе порта лог "0") Pic будет с кварцем 4Mhz, то есть 4000 периодов кварца равно одной секунде. Приложенная схема это так сказать набросок идеи, порты выходов индикации диодов, и кнопки переключения условны. Все должно быть желателно аскетично и просто, чтоб даже я мог понять как работает программа. Всем отозвавшимся заране спасибо. |
|
|
Не могу понять почему не выкладывается схема, пробовал архивировать в zip, бесполезно |
|
|
Nikolay_Crash: Pic будет с кварцем 4Mhz, то есть 4000 периодов кварца равно одной секунде. |
|
|
Если Вы: "Nikolay_Crash: с ассемблером отдаленно знаком", то такую довольно простую программу сможете и сами написать. А картинки здесь пока не прикрепляются (сломалось), по этому ложите их куда нибудь на сторонний ресурс, а здесь давайте ссылку на неё. |
|
|
Всем спасибо за ответы, буду читать предложенные темы, об успехах буду отписываться здесь. Надеюсь теперь я освою таки ассемблер и програмирование пиков, уже не из интереса, а для решения конкретной задачи. Уверен что вопросы ещё будут и надеюсь тут найти на них ответы. тема пока открыта... |
|
|
Может лучше как раз Си начать изучать? Под конкретный проект это само то! |
|
|
Дабы понять как оно работает - нужно изучить ассемблер |
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |