Программирование МК PIC. Урок 5. Таймеры

author narod stream   4 мес. назад
1,684 views

71 Like   2 Dislike

Программирование МК PIC. Урок 6. Семисегментный индикатор. Статическая индикация

Продолжаем работу по программированию контроллеров PIC. На данном уроке мы научимся писать код для управления семисегментным светодиодным индикатором, используя статическую индикацию. Микроконтроллер мы будем использовать уже несколько более мощный - PIC16F876A, в котором намного больше возможностей, больше различной периферии, и, соответственно, больше ножек портов GPIO. Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1 Навигация по видео: 00:08 Введение 01:48 Светодиодный семисегментный индикатор 04:05 Микроконтроллер PIC16F876A 08:27 Создадим и настроим проект 13:59 Добавим функцию для вывода цифры на индикатор 15:42 Добавим код циклического последовательного вывода цифр на светодиодный индикатор 17:34 Проверим работоспособность нашего кода в протеусе 19:40 Посмотрим практическую схему 22:42 Проверим работу кода на практике Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 1. Знакомство с семейством PIC https://youtu.be/Ut9j4JINpSw Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo Урок 3. Бегущие огни https://youtu.be/INZjtKrzMlU Урок 4. Кнопка https://youtu.be/Kw0tAc_vfpQ Урок 5. Таймеры https://youtu.be/LmGGwtT3-i4 Текстовая версия урока и исходный код здесь http://narodstream.ru/pic-urok-6-semisegmentnyj-indikator-staticheskaya-indikaciya/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Программирование МК PIC. Урок 1. Знакомство с семейством PIC

Сегодня мы начинаем изучать линейку новых контроллеров - PIC. Разработчиком данного семейства является компания Microchip, которая также является очень известной и её продукция востребована по всему миру. На данном уроке мы познакомимся с контроллерами PIC, узнаем об их разновидностях, а также коснёмся немного их структуры, устройства, организации памяти в них. Навигация по видео: 00:05 Введение 02:47 8-битные контроллеры PIC 12:23 16-битные контроллеры PIC 15:35 32-битные контроллеры PIC 18:43 Внутреннее устройство контроллера PIC 20:43 Организация памяти в контроллере PIC 24:51 Внешние выводы контроллера PIC 29:15 Познакомимся с контроллерами PIC в живых схемах Текстовая версия урока здесь http://narodstream.ru/pic_urok_1_znakomstvo_s_semejstvom_pic/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Программирование МК PIC. Урок 8. TIMER1

Продолжаем работу по программированию контроллеров PIC. На данном мы продолжим работу с таймерами, а также с прерываниями, связанными с таймерами и на этот раз мы рассмотрим работу с другим таймером - таймером 1 (TIMER1), который является уже 16-битным, и также может управляться от модуля CCP. Микроконтроллер мы будем использовать тот же, что и на прошлом занятии - PIC16F876A. Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1 Семисегментный чертырехразрядный индикатор красный с общим анодом 10 шт http://ali.pub/1doaul Навигация по видео: 00:09 Введение 02:20 Знакомство с таймером TIMER1 08:54 Подключим схему 09:17 Настроим проект 10:49 Добавим код инициализации таймера 14:43 Добавим код в обработчик прерывания 17:51 Проверим работу кода на практической схеме 20:52 Добавим вызов вывода цифры на индикатор в функцию прерывания от таймера TIMER0 22:05 Ещё раз проверим работу счётчика после внесённых изменений в код Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Урок 1. Знакомство с семейством PIC https://youtu.be/Ut9j4JINpSw Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo Урок 5. Таймеры https://youtu.be/LmGGwtT3-i4 Урок 7. Семисегментный индикатор. Динамическая индикация https://youtu.be/uaYBXeAYSN4 Текстовая версия урока и исходный код здесь http://narodstream.ru/pic-urok-8-timer1/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru/ Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

PIC Timer

PIC Microcontroller timer/counter by Dr. Tom Lombardo Handouts for these videos are at https://docs.google.com/folder/d/0B7suPv4Q0rOKZTN5X0pEQXVOQzA/edit?pli=1

PIC Microcontroller Project, Program & Circuit Diagram (LED blinking)

It's a LED blinking simple beginner's project to starts programming on micro-controller using mikroC pro and simulate it on Proteus ISIS. having any trouble, Watch the Proteus Tutorial here: https://www.youtube.com/watch?v=s9HS3zMedq8

Продолжаем работу по программированию контроллеров PIC.
На данном уроке мы познакомимся с такой периферией как таймеры.
Также мы попробуем обработать прерывание от таймера, которое происходит при условии переполнения счётчика данного таймера.
А самое главное, мы оценим наглядно приятное свойство таймера и прерываний, что счёт и прерывания происходят независимо от хода основной программы и наоборот.

Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t
Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu

Навигация по видео:
00:09 Введение
04:22 Регистры, связанные с таймерами
10:50 Создадим и настроим проект
17:36 Добавим обработчик прерывания от таймера
21:23 Проверим работу кода в протеусе
22:12 Проверим работу кода на практике

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 1. Знакомство с семейством PIC https://youtu.be/Ut9j4JINpSw
Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo
Урок 3. Бегущие огни https://youtu.be/INZjtKrzMlU
Урок 4. Кнопка https://youtu.be/Kw0tAc_vfpQ

Текстовая версия урока и исходный код здесь http://narodstream.ru/pic-urok-5-tajmery/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: