20.02.2016, 03:00
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 31: Управление светодиодом кнопками включения и выключения
Описание к видео:
В уроке показано, как можно написать программу для включения и выключения светодиодов с помощью двух кнопок. Показано, что определение состояния кнопки (нажата или не нажата) осуществляется программно в некоторые моменты времени, определяемые программой. Если нажатие кнопки осуществляется вне проверки, т.е. когда программа не находится в той часто кода, в которой проверяется значение определённых битов порта, микроконтроллер игнорирует нажатие кнопки. Сказано, что существует альтернативное решение, позволяющие учитывать нажатие кнопки в любой момент времени и осуществляется такое решение при помощи прерываний. Прерывания будут рассмотрены в последующих уроках.
Схема может быть собрана на макетной плате и проверена.
Последний раз редактировалось mplasek; 22.02.2016 в 12:37.
|
|
|
|
20.02.2016, 03:03
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 32: Управление светодиодом с использованием кнопки и PIC16F84A
Описание к видео:
В уроке показано, как можно написать программу для микроконтроллера PIC16F84A, чтоб при нажатии кнопки происходило изменение работы светодиода. Если светодиод был включен, то после нажатия кнопки, светодиод будет выключен. Если светодиод был выключен, то будет включен при нажатии кнопки.
Так же в уроке рассказано о проблеме, которую можно обнаружить при работать с реальными схемами и кнопками. Рассказано, как можно программно работать с этой проблемой, называемой дребезг кнопок или дребезги клавиш.
Последний раз редактировалось mplasek; 22.02.2016 в 12:37.
|
|
|
|
20.02.2016, 03:04
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 33: Знакомство с алгоритмами при написания программ для PIC микроконтроллеров
Последний раз редактировалось mplasek; 22.02.2016 в 12:39.
|
|
|
|
20.02.2016, 03:06
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 34: Управление значением на светодиодных индикаторах c помощью кнопки
Описание к видео:
В уроке показана схема, смоделированная в программе протеус, состоящая из светодиодных индикаторов, транзисторов, резисторов, кнопки и микроконтроллера PIC16F84A. При нажатии на кнопку происходит увеличение значения на индикаторах на некоторое числов, в зависимости от времени удержания кнопки. Управление схемой осуществляется при помощи PIC микроконтроллера, в который записана программа. Код программы написан на языке ассемблер и рассмотер в уроке. Также в уроке рассмотрен алгоритм работы программы и указаны причины увеличения значения на индикаторах.
Последний раз редактировалось mplasek; 22.02.2016 в 12:40.
|
|
|
|
20.02.2016, 03:07
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 35: Симуляция нажатия кнопки или входного сигнала в программе MPLAB X
Описание к видео:
В уроке показано, как можно использовать втроенные средства программы MPLAB X, чтоб проверять код, который подразумевает проверку ножек микроконтроллера на внешнее электрическое воздействие. Примером такого воздействия может служить нажатие на кнопку, подключенной к ножке микроконтроллера.
Последний раз редактировалось mplasek; 22.02.2016 в 12:40.
|
|
|
|
20.02.2016, 03:08
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 36: Счётчик нажатия кнопки с PIC16F84A и LED индикаторами. Часть 1.
Описание к видео:
В уроке показано, как можно сделать счётчик нажатия кнопки и результат выводить на светодиодные индикаторы. Приведена схема в программе Proteus. Рассмотрен алгоритм программы, на основе которого реализован код программы на языке ассемблер в программе MPLAB X для микроконтроллера PIC16F84A. В примере не учтено использование динамической индикации в момент удержания кнопки, в следствии чего индикаторы не отображают информацию, пока кнопка не будет отпущена.
Итоговый код программы (.txt):
https://drive.google.com/file/d/0B3l...ew?usp=sharing
Итоговый код программы (.asm):
https://drive.google.com/file/d/0B3l...ew?usp=sharing
Последний раз редактировалось mplasek; 22.02.2016 в 12:40.
|
|
|
|
20.02.2016, 03:09
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 37: Счётчик нажатия кнопки с PIC16F84A и LED индикаторами. Часть 2.
|
|
|
|
20.02.2016, 03:11
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 38: Программное избавление от дребезга контактов в схеме с PIC микроконтроллером
Описание к видео:
В уроке продемонстрировано избавление от дребезга контактов. Показано, что если не используются подтягивающие резисторы, то возникают наводки на ножке микроконтроллера, в результате чего микроконтроллер может считать, что происходит нажатие и отпускание кнопки. Показано, что дребезг контактов возникает как при нажатии на кнопку, так и при отпускании кнопки. Показано, что решением от дребезга может служить "время выполнения" контроллером кода программы, не связанным с програмной проверки кнопки. При достаточном длительном "времени выполнения" быстрое нажатие на кнопку несколько раз будет игнорироваться. Чтоб решить проблему, необходимо подобрать оптимальное "время выполнения", чтоб избавиться от дребезга и позволить быстро нажимать на кнопки.
Последний раз редактировалось mplasek; 22.02.2016 в 12:41.
|
|
|
|
20.02.2016, 03:12
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 39: Счётчик на микроконтроллере PIC16F84A
Последний раз редактировалось mplasek; 22.02.2016 в 12:42.
|
|
|
|
20.02.2016, 03:14
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 40: Генерация звука с помощью микроконтроллера PIC
Описание к видео:
В Уроке показано, как генерировать звуковые сигналы с динамика с помощью микроконтроллера PIC16F84A. Написана программа на языке ассемблер для микроконтроллера и проверна работа в эмуляторе электронных схем Proteus
Последний раз редактировалось mplasek; 22.02.2016 в 12:42.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:04.
|
|