Скачиваний:
10
Добавлен:
11.04.2015
Размер:
77.77 Кб
Скачать

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

Особенность параллельных портов микроконтроллера ADuC842.

Цель работы:

Изучить особенности работы параллельных портов микроконтроллера ADuC842.

Задание:

Написать программу, выполняющую выражение P0 = P2/P1-P3, где P1=1716, P2=91, P3=248.

Листинг:

sfr P0 = 0x80;

sfr P1 = 0x90;

sfr P2 = 0xA0;

sfr P3 = 0xB0

main()

{

P1=0x17;

P2=91;

P3=20;

P0 = P2/P1-P3;

return 0;

}

Описание:

Программа выполняет деление портов P3 и P2, вычитает от них данные из порта P0 и выводит результат в порт P1. Порты P0, P1, P2, P3 находятся по адресам 0x80, 0x90, 0xA0, 0xB0 соответственно.

Рис 1. Запись значения входных сигналов портов P1, P2, P3

Рис 2. Конечное состояние портов и запись данных в порт P0

Вывод:

В данной лабораторной работе изучили особенности работы параллельных портов микроконтроллера ADuC842. Научились программировать порты на языке C51.

Выполнил:

Губарев Роман Юрьевич

Проверил:

Шайхутдинов Данил Вадимович

Дата:

Подпись:

Соседние файлы в папке отчетЭвм (АС)