1. ЦЕЛЬ
На примере микроконтроллера PIC16C56 выучить режимы работы портов ввода/вывода, способы и особенности их инициализации. Рассмотреть ввод/вывод дискретных сигналов. Приобрести практические умения работы с пакетом MPLAB, усвоить способы задания внешних влияний на выводы портов микроконтроллера.
2. ЗАДАНИЕ ПО ЛАБОРАТОРНОЙ РАБОТЕ
2.1. Инициализация портов ввода/вывода.
2.1.1. Настроить порт А на вывод (регистр TRISA).
2.1.2. Настроить порт B на ввод (регистр TRISB).
2.2. Ввод информации из датчиков дискретных сигналов.
2.2.1. Увести через порт B число M, в соответствии с вариантом задания.
2.2.2. Записать введенное число в ячейку памяти данных с адресом А, в соответствии с вариантом задания.
2.3. Вывод дискретных сигналов из микроконтроллера.
2.3.1. Вывести младшую тетраду введенного числа в порт А.
2.3.2. Вывести старшую тетраду введенного числа в порт А.
3. ВАРИАНТЫ ЗАДАНИЙ
Вариант | Номер в журнале группы | ||||||||||||||||||
M | |||||||||||||||||||
А | |||||||||||||||||||
M | |||||||||||||||||||
А | |||||||||||||||||||
M | |||||||||||||||||||
А | |||||||||||||||||||
M | |||||||||||||||||||
А |