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

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

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

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

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

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


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

Урок 51: Знакомство с термометром DS18B20 подключенного к микроконтроллеру PIC
Нажмите, чтобы открыть спойлер
Видео:

Описание к видео:
В уроке рассказано о измерителе температуры DS18B20. Показано, как он может выглядеть. Рассказано про расположение и назначение ножек DS18B20. Показан способ подключения датчика температы DS18B20 к микроконтроллеру PIC, на примере микроконтроллера PIC16F84A. Описан механизм обмена битами между микронтроллером PIC16F84A и датчиком DS18B20.
Реклама:

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

Урок 52: Программа для обмена данными между DS18B20 и PIC16F84A
Нажмите, чтобы открыть спойлер
Видео:

Описание к видео:
В уроке показано как написать программу для обмена данными между термометром DS18B20 и микроконтроллером PIC16F84A. Реализована инициализация термометра, передача и приём байтов информации между микроконтроллером PIC16F84A и термометром DS18B20. Программа написана на языке Assembler в программе MPLAB X. Программа проверена на схеме собранной в программе Proteus.
Программа для обмена данными (.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:33.
mplasek вне форума  
Непрочитано 20.02.2016, 03:43  
mplasek
Временная регистрация
 
Регистрация: 20.02.2016
Сообщений: 76
Сказал спасибо: 2
Сказали Спасибо 14 раз(а) в 8 сообщении(ях)
mplasek на пути к лучшему
По умолчанию Re: Youtube канал по PIC микроконтроллерам для начинающих. Урок 1.

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

Описание к видео:
Урок является продолжением 51 и 52 урока. В уроке была написана программа на языке ассемблер для микроконтроллера PIC16F84A, позволяющая выводить данные о температуре, полученные от датчика DS18B20 на светодиодные индикаторы. В уроке показано, как полученую информацию от датчика DS18B20 преобразовать, чтоб определить измеренную датчиком температуру. Далее показано, как можно осуществить вывод измеренной температуры на светодиодные индикаторы. В схеме используются индикаторы с общим анодом и npn транзисторы. Схема собрана в программе для моделирования электронных схем ISIS 7 Proteus. В уроке также рассказано, как можно исправить код программы чтоб использовать светодиодные индикаторы с общим катодом или pnp транзисторы.
Документацию для датчика DS18B20 можно скачать по ссылке (на английском):
https://drive.google.com/file/d/0B3l...ew?usp=sharing
Документацию для датчика DS18B20 можно скачать по ссылке (переведённую на русский язык. Возможны ошибки или опечатки): https://drive.google.com/file/d/0B3l...ew?usp=sharing
Код программы, написанной в уроке (.txt): https://drive.google.com/file/d/0B3l...ew?usp=sharing
Код программы, написанной в уроке (.asm):
https://drive.google.com/file/d/0B3l...ew?usp=sharing
Программа была написана в программе MPLAB X и использовался компилятор mpasm

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

Урок 54: Термометр на микроконтроллере PIC16F84A и датчике DS18B20
Нажмите, чтобы открыть спойлер
Видео:

Описание к видео:
В уроке показано, как можно собрать термометр на макетной плате используя микроконтроллер PIC16F84A, датчик DS18B20, светодиодные индикаторы, транзисторы, резисторы, кварцевый резонатор и источник питания. В уроке показано, как происходит запись программы в микроконтроллер PIC16F84A с использованием программатора PicKit2.
hex файл для записи в микроконтроллер: https://drive.google.com/file/d/0B3l...ew?usp=sharing
Схема термометра: https://drive.google.com/file/d/0B3l...ew?usp=sharing

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

Урок 55: Знакомство с интерфейсом 1-wire
Нажмите, чтобы открыть спойлер
Видео:

Описание к видео:
В уроке рассказывается про один из спобов обмена информацией между устройствами, который называется интерфейсом 1-wire. Рассказано, про необходимые условия, для реализации данного интерфейса. Рассказано об особенностях интерфейса 1-wire. Приведены примеры устройств, которые могут работать по интерфейсу 1-wire. Рассказано, как можно осуществить взаимодействием с несколькими устройствами, подключенными к одной шине 1-wire.

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

Урок 56: Взаимодействие датчиков DS18B20 по шине 1 Wire с микроконтроллером PIC
Нажмите, чтобы открыть спойлер
Видео:

Описание к видео
В уроке рассказано про подключение к ножке микроконтроллера PIC16F84A нескольких датчиков температуры DS18B20, данные которых выводятся на светодиодные индикаторы. Показан способ, который позволяет определить адреса устройств, которые работают по 1 Wire интерфейсу на примере датчиков DS18B20. Написана программа, позволяющая обращаться к датчикам температуры, подключенных к шине 1 wire, используя их уникальный адрес. После получения данных с датчиков информация о температуре выводится на светодиодные индикаторы.
Итоговый код программы, написанной в уроке (.txt): https://drive.google.com/file/d/0B3l...ew?usp=sharing

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

Урок 57: CRC алгоритм
Нажмите, чтобы открыть спойлер
Видео:

CRC алгоритм рассмотрен в уроке 48. Рассказано, что такое CRC и что такое контрольная сумма CRC. Для каких целей может применяться CRC алгоритм. Рассказано что такое полиномиальная функция CRC или порождающий многочлен. Показан пример вычисления CRC из некоторых данных, а также показан способ определения ошибки данных с использованием CRC алгоритма.

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

Урок 58: 1-wire CRC на ассемблере
Нажмите, чтобы открыть спойлер
Видео:

В уроке написана программа на языке ассемблер для расчёта CRC 1-wire интерфейса. Программа написана для микроконтроллера PIC16F84A в программе MPLAB X. В начале урока показано, как вычислять CRC, используемый в 1-wire интерфейсе. Указано, где можно найти порождающий многочлен, необходимый для расчёта CRC. Показана идея или алгоритм расчёта CRC для микроконтроллера. Также показано, как определить правильность полученный данных по интерфейсу 1-wire. В качестве проверяемых данных использовался адрес ведомого 1-wire устройства. Правильность работы программы продемонcтрирована на схеме, собранной в программе Proteus.

Ссылка на таблицу, используемую в уроке:
https://drive.google.com/file/d/0B3l...ew?usp=sharing

Ссылка на программу (.txt):
https://drive.google.com/file/d/0B3l...ew?usp=sharing

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

Урок 59: Регистры FSR и INDF в микроконтроллерах PIC
Нажмите, чтобы открыть спойлер
Видео:

Регистры FSR и INDF в микроконтроллерах PIC рассмотрены в данном уроке. Рассказано, что из себя представляют регистры FSR и INDF, а также какие данные могут храниться в данных регистрах и как они там будут храниться. Приведены примеры работы с регистрами FSR и INDF. Показаны особенности работы с данными с помощью регистров FSR и INDF и отличии от обычной работы с данными. Рассказано, как проиходит компилирование кода программ, который отвечает за обращение к данным в регистрах. Работа с регистрами проверена в дебагере программы MPLAB X с компилятором mpasm.

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

Урок 60: Примеры применения регистров FSR и INDF на ассемблере
Нажмите, чтобы открыть спойлер
Видео:

В уроке рассмотрены примеры примения регистров FSR и INDF на ассемблере для микроконтроллере PIC16F84A. Микроконтроллер использовался в схеме с датчиком температуры DS18B20 и светодиодами. Были поставлены задачи сохранить 8 байт адреса датчика температуры в оператувную память микроконтроллера, а потом вывести данные из оперативной памяти об адресе на светодиоды. В начале приведён способ решения задачи без использования регистров FSR и INDF, а потом с использованием регистров FSR и INDF. Продемонстрированы плюсы и минусы использования регистров.

Ссылка на итоговый код программы (.txt): https://drive.google.com/file/d/0B3l...ew?usp=sharing

Последний раз редактировалось dosikus; 12.09.2016 в 11:35.
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, время: 07:07.


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