Что такое микроконтроллер. Области применения

Слайд 2

Области применения

Области применения

Слайд 3

Что такое микроконтроллер

Что такое микроконтроллер

Слайд 4

Состав микроконтроллера PIC16

Состав микроконтроллера PIC16

Слайд 5

Роспись выводов и внешний вид PIC16F877

Роспись выводов и внешний вид PIC16F877

Слайд 6

Осциллятор и WDT

Осциллятор и WDT

Слайд 7

A/D CONVERTER (12bit)

A/D CONVERTER (12bit)

Слайд 8

ЧИСЛА

ЧИСЛА

Слайд 9

Основные операции С++

Основные операции С++

Слайд 10

Задача №1 Чтение порта и запись в порт (GPIO) на примере

Задача №1

Чтение порта и запись в порт (GPIO) на примере

светодиода и кнопки

Этапы решения

Выбиваем МК, читаем PDF.
Составляем схему электрическую принципиальную
Собираем устройство согласно схеме
Составляем блок схему программы
Пишем код по блок схеме
Программируем

Слайд 11

Составляем схему включения

Составляем схему включения

Слайд 12

Составляем блок схему программы

Составляем блок схему программы

Слайд 13

Пишем код #include // подключаем хидеры (библиотеки и файлы) __CONFIG(0x03F72); //

Пишем код

#include // подключаем хидеры (библиотеки и файлы)
__CONFIG(0x03F72); //

конфигурируем МК
void main(void) //начало загрузки
{
TRISА<1>=1; // установка бита порта на вход
// TRISA=0b111111; //выход-0 вход-1
TRISB=0; //установка бита порта на выход
PORTB=0; //исходная установка данных в регистрах порта
RА1 = 0; //исходная установка данных в регистрах порта
while(1) // бесконечный цикл
{
if (RA1==1) //условие
RB0=1; //да
else RB0=0; //нет
}
}
Слайд 14

Сборка устройства Макетная плата Печатная плата

Сборка устройства

Макетная плата Печатная плата