20.02.2016, 03:15
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 41: Простой звонок на микроконтроллере PIC16F84A
Нажмите, чтобы открыть спойлер
В уроке показана схема простого звонка на микроконтроллере PIC16F84A. В схеме присутствует транзистор. Приведен способ выбора подходящего транзистора. Показаны два способа расчёта необходимых параметров транзистора. Простой способ позволяет упростить расчёты, но приводит к меньшему выбору транзисторов, которые можно использовать. Второй способ усложняет расчёты, но позволяет выбрать больше транзисторов для использования в схеме. Показано, как можно управлять громкостью звонка. Написана программа для микроконтроллера на языке ассемблер в программе MPLAB X.
Моделирование схемы проводилось в программе Proteus.
Последний раз редактировалось dosikus; 12.09.2016 в 11:29.
|
|
|
|
20.02.2016, 03:17
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 42: Простой музыкальный звонок на микроконтроллере PIC. Часть 1.
Нажмите, чтобы открыть спойлер
В уроке показано как узнать из каких звуков состоит мелодия используя ноты. Как определить частоту и длительность звука по нотам. Какую информацию о мелодии нужно знать, чтоб в дальнейшем можно было написать программу для микроконтроллера, чтоб сделать музыкальный звонок.
Последний раз редактировалось dosikus; 12.09.2016 в 11:29.
|
|
|
|
20.02.2016, 03:19
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 43: Простой музыкальный звонок на микроконтроллере PIC. Часть 2.
Нажмите, чтобы открыть спойлер
Описание к видео:
В уроке показано, как в программе MPLAB X с использованием языка ассемблер написать программу на микроконтроллер PIC16F84A для воспроизведения нот с определённой длительностью. В уроке применяются средства отладки программы. Используются команды call, return и decfsz. Урок является продолжением урока "42. Простой музыкальный звонок на микроконтроллере PIC."
Последний раз редактировалось dosikus; 12.09.2016 в 11:30.
|
|
|
|
20.02.2016, 03:20
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 44. Простой музыкальный звонок на микроконтроллере PIC. Часть 3.
Нажмите, чтобы открыть спойлер
Описание видео:
В уроке была дописана программа на языке ассемблер на микроконтроллер PIC16F84A в программе 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
Последний раз редактировалось dosikus; 12.09.2016 в 11:31.
|
|
|
|
20.02.2016, 03:22
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 45: Музыкальный звонок на микроконтроллере PIC16F84A
Описание видео:
Нажмите, чтобы открыть спойлер
В уроке показана схема музыкального звонка на микроконтроллере PIC16F84A. Были использованы разные динамики и переменные резисторы для изменения громкости. Была собрана схема на макетной плате. Был запрограммирован микроконтроллер PIC16F84A при помощи программатора PICKit 2. Программу для микроконтроллера PIC16F84A можно скачать по ссылке (.hex): https://drive.google.com/file/d/0B3l...ew?usp=sharing
Последний раз редактировалось dosikus; 12.09.2016 в 11:31.
|
|
|
|
20.02.2016, 03:30
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 46: Аппаратный стек в микроконтроллере PIC
Нажмите, чтобы открыть спойлер
Описание к видео:
В уроке рассказывается об аппаратном стеке, который используется микроконтроллером. Рассказано о стеке и принципе работы с ним микроконтроллером. Приведён в пример стек микороконтроллера PIC16F84A. Показано, как можно в программе MPLAB X контроллировать значения, помещаемые в стек. Показано, как команды ассемблера call и return приводят к записи в стек адреса программы, для возврата программы к данному адресу. Показано, какие проблемы могут возникнуть, если в стек будет записано значений больше максимально допустимого. Указано, что при переполнении стека, ход выполнения программы может стать непредсказуемым.
Последний раз редактировалось dosikus; 12.09.2016 в 11:31.
|
|
|
|
20.02.2016, 03:31
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 47: Флаг C (переноса-займа), сравнение регистров и команды rrf и rlf
Нажмите, чтобы открыть спойлер
Описание к видео:
В уроке изучается микроконтроллеры PIC. Используется язык ассемблер в программе MPLAB X. В уроке происходит знакомство с Флагом C ( Флаг переноса-займа). Показано, где находится и как найти этот флаг на примере микроконтроллера PIC16F84A. Показано, когда происходит перенос, и как ведёт себя флаг. Использованы команда addwf и команда addlw. Показано, когда происходит заём, и как ведёт себя флаг. Использована команда subwf. Показано, как можно использовать заём для сравнения двух регистров или регистра с аккумулятором. Также рассказано, как сравнить значение в аккумуляторе с числом при помощи команды sublw. Рассказано, что команды incf и команда decf, не влияет на флаг С. Рассказано о команде сдвига влево rlf и о команде сдвига вправо rrf. Показано, как команды сдвига влияют на флаг C. Показано, что сдвиг влево и сдвиг вправо можно использовать как операцию умножения или деления на 2, соответственно. Код программы с комментарием приведён ниже по ссылке. В комментариях были исправлены помарки и мелкие ошибки, которые присутствовали в момент снятия видео.
Ссылка на файл с кодом (.txt): https://drive.google.com/file/d/0B3l...ew?usp=sharing
Ссылка на файл с кодом (.asm): https://drive.google.com/file/d/0B3l...ew?usp=sharing
Последний раз редактировалось dosikus; 12.09.2016 в 11:31.
|
|
|
|
20.02.2016, 03:33
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 48. Команды ассемблера для PIC: andwf, iorwf, xorwf, comf, andlw, iorlw, xorlw
Нажмите, чтобы открыть спойлер
В уроке рассматриваются команды ассемблера для микроконтроллеров PIC:
Побитовое "И" - andwf, andlw;
Побитовое "Или" - iorwf, iorlw;
Побитовое "Исключающее или" - xorwf, xorlw;
Инвертирование - comf;
Показаны простые примеры применения побитовых команд.
Также в уроке происходит знакомство с отрицательными числами. В качестве примера микроконтроллера PIC используется микроконтроллер PIC16F84A
Последний раз редактировалось dosikus; 12.09.2016 в 11:32.
|
|
|
|
20.02.2016, 03:35
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 49: Знакомство с директивами и арифметическими операциями компилятора mpasm
Нажмите, чтобы открыть спойлер
Описание к видео:
В уроке рассматриваются возможности компилятора mpasm для написания программ для микроконтроллеров PIC. Рассказывается о том, что является директивой компилятора.
Показана пара глав из документаци по компилятору mpasm.
Рассматриваются способы использования директивы equ. Рассматриваются арифметические операции: сдвиг влево, сдвиг вправо и побитовое или компилятора mpasm.
Ссылка на документацию к компилятору mpasm на русском языке: https://drive.google.com/file/d/0B3l...ew?usp=sharing
Последний раз редактировалось dosikus; 12.09.2016 в 11:32.
|
|
|
|
20.02.2016, 03:37
|
|
Временная регистрация
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
|
Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.
Урок 50: Команды incfsz, swapf, clrw и разделение числа на разряды
Нажмите, чтобы открыть спойлер
Описание к видео:
В уроке рассказано о командах ассембера для микроконтроллеров PIC. Рассмотрены команды incfsz и swapf и их возможное применение. Рассказано о команде сброса аккумулятора clrw. Показан способ разделения числа на разряды. Использовалось разделение числа на сотни, десятки и единицы. Использовалась программа MPLAB X для проверки команд и способа разделения числа на разряды.
Последний раз редактировалось dosikus; 12.09.2016 в 11:32.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:27.
|
|