Принципиальная схема стенда




Лабораторная работа №2

Тема: «Использование портов ввода вывода. Конфигурирование портов. Обработка нажатия кнопки»


 

Оглавление

1. Порты ввода вывода контроллера PIC16F628A.. 3

1.1 Общая информация о контроллере. 3

1.2 Принципиальная схема стенда. 5

2. Создание проекта. Биты конфигурации. 6

3. Тестовая программа. 7

4. Задание к работе. 7


1. Порты ввода вывода контроллера PIC16F628A

Общая информация о контроллере

 

Рисунок 1

 

Основные характеристики контроллера согласно даташиту:

• 16 I/O pins with individual direction control

• High current sink/source for direct LED drive

• Analog comparator module with:

- Two analog comparators

- Programmable on-chip voltage reference (VREF) module

- Selectable internal or external reference

- Comparator outputs are externally accessible

• Timer0: 8-bit timer/counter with 8-bit programmable prescaler

• Timer1: 16-bit timer/counter with external crystal/clock capability

• Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler

• Capture, Compare, PWM module

- 16-bit Capture/Compare

-10-bit PWM

• Addressable Universal Synchronous/Asynchronous Receiver/Transmitter USART/SCI

Примечание: * Vref (Voltage Reference) - Эталонное напряжение для АЦП или напряжение сравнения для компаратора.

Здесь следует обратить внимание на количество портов ввода-вывода. В данном микроконтроллере 2 порта RA и RB, оба являются 8-битными, что в сумме дает 16 пинов (ножек контроллера). Каждому пину можно программно задать «направление» (режим входа или выхода).

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

Обратите внимание на наличие компараторов, функция которых сравнивать напряжение на одном из пинов с эталонным напряжением. Доступны различные режимы работы (внешнее или внутреннее эталонное напряжение и т.д.)

Очень полезным является наличие 3-х аппаратных таймеров, разной разрядности (8 или 16 бит) с разными режимами и источниками тактирования и множителями.

Полный даташит на микроконтроллер можно загрузить с сайта https://tomcat/ раздел «Лабораторные работы», подраздел «Программирование микроконтроллеров».

 

 

Принципиальная схема стенда

Рисунок 2

На рисунке 2 изображена принципиальная схема стенда. Желтым цветом обозначены части схемы, задействованные в этой работе.

В блоке 1 выделен программатор. Это слегка модернизированный низковольтный (LVP) внутрисхемный программатор, который является AN589-совместимым. Как видно из схемы, для программирования задействованы пины контроллера 10, 12, 13 (RB7, RB6, RB4). В таком режиме программирования (LVP) эти выводы нельзя использовать для других целей. На рисунке 3 представлена классическая схема AN589-совместимого программатора.


 

Рисунок 3

В блоке 2 представлен сам контроллер PIC16F628A, краткие характеристики которого указаны в пункте 1.1 данной работы.

В блоке 3 и 4 представлены 2 светодиода и кнопка необходимые в этой работе для индикации и генерации события. Согласно принципиальной схеме кнопка S1 подключена к выводу RA5, а светодиоды D2 и D3 к выводам RA2 и RA1 соответственно.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: