Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 20.02.2016, 03:15  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.

Урок 41: Простой звонок на микроконтроллере PIC16F84A
Нажмите, чтобы открыть спойлер
Видео:

В уроке показана схема простого звонка на микроконтроллере PIC16F84A. В схеме присутствует транзистор. Приведен способ выбора подходящего транзистора. Показаны два способа расчёта необходимых параметров транзистора. Простой способ позволяет упростить расчёты, но приводит к меньшему выбору транзисторов, которые можно использовать. Второй способ усложняет расчёты, но позволяет выбрать больше транзисторов для использования в схеме. Показано, как можно управлять громкостью звонка. Написана программа для микроконтроллера на языке ассемблер в программе MPLAB X.
Моделирование схемы проводилось в программе Proteus.
Реклама:

Последний раз редактировалось dosikus; 12.09.2016 в 11:29.
mplasek вне форума  
Непрочитано 20.02.2016, 03:17  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.

Урок 42: Простой музыкальный звонок на микроконтроллере PIC. Часть 1.
Нажмите, чтобы открыть спойлер
Видео:

В уроке показано как узнать из каких звуков состоит мелодия используя ноты. Как определить частоту и длительность звука по нотам. Какую информацию о мелодии нужно знать, чтоб в дальнейшем можно было написать программу для микроконтроллера, чтоб сделать музыкальный звонок.

Последний раз редактировалось dosikus; 12.09.2016 в 11:29.
mplasek вне форума  
Непрочитано 20.02.2016, 03:19  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.

Урок 43: Простой музыкальный звонок на микроконтроллере PIC. Часть 2.
Нажмите, чтобы открыть спойлер
Видео:

Описание к видео:
В уроке показано, как в программе MPLAB X с использованием языка ассемблер написать программу на микроконтроллер PIC16F84A для воспроизведения нот с определённой длительностью. В уроке применяются средства отладки программы. Используются команды call, return и decfsz. Урок является продолжением урока "42. Простой музыкальный звонок на микроконтроллере PIC."

Последний раз редактировалось dosikus; 12.09.2016 в 11:30.
mplasek вне форума  
Непрочитано 20.02.2016, 03:20  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию 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.
mplasek вне форума  
Непрочитано 20.02.2016, 03:22  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию 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.
mplasek вне форума  
Непрочитано 20.02.2016, 03:30  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.

Урок 46: Аппаратный стек в микроконтроллере PIC
Нажмите, чтобы открыть спойлер
Видео:

Описание к видео:
В уроке рассказывается об аппаратном стеке, который используется микроконтроллером. Рассказано о стеке и принципе работы с ним микроконтроллером. Приведён в пример стек микороконтроллера PIC16F84A. Показано, как можно в программе MPLAB X контроллировать значения, помещаемые в стек. Показано, как команды ассемблера call и return приводят к записи в стек адреса программы, для возврата программы к данному адресу. Показано, какие проблемы могут возникнуть, если в стек будет записано значений больше максимально допустимого. Указано, что при переполнении стека, ход выполнения программы может стать непредсказуемым.

Последний раз редактировалось dosikus; 12.09.2016 в 11:31.
mplasek вне форума  
Непрочитано 20.02.2016, 03:31  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию 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.
mplasek вне форума  
Непрочитано 20.02.2016, 03:33  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию 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.
mplasek вне форума  
Непрочитано 20.02.2016, 03:35  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию 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.
mplasek вне форума  
Непрочитано 20.02.2016, 03:37  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.

Урок 50: Команды incfsz, swapf, clrw и разделение числа на разряды
Нажмите, чтобы открыть спойлер
Видео:

Описание к видео:
В уроке рассказано о командах ассембера для микроконтроллеров PIC. Рассмотрены команды incfsz и swapf и их возможное применение. Рассказано о команде сброса аккумулятора clrw. Показан способ разделения числа на разряды. Использовалось разделение числа на сотни, десятки и единицы. Использовалась программа MPLAB X для проверки команд и способа разделения числа на разряды.

Последний раз редактировалось dosikus; 12.09.2016 в 11:32.
mplasek вне форума  
 

Закладки

Метки
assembler, pic16f84, ассемблер, микроконтроллеры pic
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU] yurinform Микроконтроллеры, АЦП, память и т.д 5 05.07.2011 19:00
есть информация по PIC для начинающих... aleksandr-zh Микроконтроллеры, АЦП, память и т.д 0 31.05.2005 18:58


Часовой пояс GMT +4, время: 18:27.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot