Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Управление вводом-выводом

Автор:   •  Июнь 6, 2018  •  Лабораторная работа  •  659 Слов (3 Страниц)  •  503 Просмотры

Страница 1 из 3

Министерство образования и науки РФ

Федеральное государственное автономное образовательное учреждение

высшего образования

«Уральский федеральный университет имени первого Президента России

Б. Н. Ельцина»

Нижнетагильский технологический институт (филиал)

О Т Ч Е Т
по лабораторной работе № 1
«УПРАВЛЕНИЕ ВВОДОМ - ВЫВОДОМ»

Студент:                                                                   Иванов М.В.

Группа:                                                                Т-340006 МиР

Преподаватель:                                                           Поздеев С.А.

Н. Тагил

2017

Оглавление

Введение.        3

Задание 1. Собрать схему с микроконтроллером, убедиться в правильности сборки схемы.        4

Задание 2. Настройка портов на выход и последовательное включение, выключение портов.        4

Задание 3. Изменить программный код таким образом, чтобы только четные выводы.        6

Задание 4. Программирование цифровых портов.        7

Задание 5. Алгоритм управления аналоговыми портами.        9

Задание 6. Алгоритм управления аналоговыми портами.        11

Вывод:        12

 

Введение.

Среди других микросхем семейство PIC имеет ряд особенностей и преимуществ, которые выделяют эти микроконтроллеры среди других. Они широко распространены и применяются для управления автосигнализаций, электростеклоподъёмников, на их основе создаются интеллектуальные системы, в том числе системы связи, криптосистемы и «умный дом».

Микроконтроллер PIC16F84 имеют как аналоговые, так и цифровые порты последовательного ввода/вывода. Алгоритмы управления цифровыми портами отличаются от алгоритмов управления аналоговыми портами, поэтому следует уделить особое внимание особенностям каждого, а так же способам ввода и вывода информации.

Цель работы:

Исследование способов ввода и вывода информации в микропроцессорных системах.

Ход работы:

Собираем рабочую схему с контроллером PIC16F84 на которой будем исследовать различные способы управления портами, а так же знакомиться с языком нижнего уровня ассемблер. Используя код из методички, а так же составляя свой исследуем возможные способы ввода и вывода информации в микропроцессорных схемах.

Задание 1. Собрать схему с микроконтроллером, убедиться в правильности сборки схемы.

[pic 1]

Рис.1

Контроллер готов к работе.

Задание 2. Настройка портов на выход и последовательное включение, выключение портов.

Таблица 1

Программа последовательного управления включения / отключения цифровых портов

Метка

Команда

Операнд

#include

"p16f84.in c"

BSF STATUS,

RP0

MOVLW

B'10101010'

MOVWF

TRISB

BCF STATUS,

RP0

MOVLW

B'00000000'

MOVWF

PORTB

START

COMF

PORTB

GOTO

START

END

[pic 2]

Рис.2

[pic 3]

Рис.3

Задание 3. Изменить программный код таким образом, чтобы только четные выводы.

 Таблица 2

Программа последовательного управления цифровыми портами

Метка

Команда

Операнд

#include

"p16f84.in c"

BSF STATUS,

RP0

MOVLW

B'01010101'

MOVWF

TRISB

BCF STATUS,

RP0

MOVLW

B'00000000'

MOVWF

PORTB

START

COMF

PORTB

GOTO

START

END

[pic 4]

Рис.4

[pic 5]

Рис.5

Задание 4. Программирование цифровых портов.

Таблица 3

Алгоритм управления последовательной работы цифровых портов

Метка

Команда

Операнд

#include

"p16f84.inc"

MY_REG EQU

0X0C

START

BSF STATUS,

RP0

MOVLW

B'10101010'

MOVWF

TRISB

BCF STATUS,

RP0

MOVLW

0FFh

MOVWF

MY_REG

COMF

PORTB

BSF STATUS,

RP0

MOVLW

B'01010101'

MOVWF

TRISB

BCF STATUS,

RP0

MOVLW

0FFh

MOVWF

MY_REG

COMF

PORTB

GOTO

START

END

...

Скачать:   txt (8.7 Kb)   pdf (986.3 Kb)   docx (256.9 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club