Лабораторная работа №3 по дисциплине: Микропроцессорная техника в системах связи (ДВ 1.2).Вариант №9

Состав работы

material.view.file_icon 862E17E1-EB38-4D35-9C04-59D2FBA2FC67.docx

Необходимые программы

Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Разработка цифрового измерителя температуры
В качестве цифрового датчика температуры в схеме стенда используется цифровой датчик DS18B20 фирмы Dallas Semiconductor (D1), который с помощью однопроводного интерфейса подключен к разряду 3 порта P3. Для работы с температурным датчиком можно воспользоваться следующими готовыми файлами:

ADuC842.h – файл в котором описаны все регистры специальных функций ADuC842

dallas.c – модуль, для измерения температуры (на языке С)

dallas.h заголовочный файл с описанием функций модуля dallas.c

Перед созданием проекта нужно предварительно создать папку (например TEMP) и поместить в нее файлы ADuC842.h, dallas.c, dallas.h.

Далее с помощью среды Keil в этой папке создать двухмодульный проект с файлами main.c и dallas.c. Предварительно в файл main.c поместить свою программу. В модуле dallas.c описана функция GetTemp(), при обращении к которой происходит измерение температуры и присваивание ее значения этой функции. Температура измеряется в виде двухразрядного, положительного десятичного числа. Таким образом, для измерения температуры можно записать следующий оператор:

T=GetTemp();

Переменной Т будет присвоено значение измеренной температуры.

1. ЗАДАНИЕ К РАБОТЕ.

1.1. Разработать программу, измеряющую температуру в лаборатории с удаленным доступом и выводящую значение температуры на цифровой индикатор.

1.2. С помощью среды программирования Keil создать двухмодульный прект, состоящий из модулей main.c и dallas.c.

1.3. Определить реальную температуру в лаборатории.

1.4. Скопировать изображение стенды с результатами измерений в отчет.

2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ РАБОТЫ.

Одним из вариантов программы измерения температуры может быть следующая программа (модуль main.c):

#include "ADuC842.h"// подключение заголовочного файла ADuC842.h

#include "dallas.h" // подключение заголовочного файла dallas.h

///////////////////////////////////////////////////////////////////////////////////////////////


// ввод массива шестнадцатиричных кодов для 7- сегментного индикатора:

//отображаются {0, 1, 2... E, F}

unsigned char digitP0[16] = {0xB7, 0x14, 0x73, 0x76,
0xD4, 0xE6, 0xE7, 0x34,
0xF7, 0xF6, 0xF5, 0xC7,
0xA3, 0x57, 0xE3, 0xE1};



unsigned char digitP2[16] = {0xD7, 0x11, 0xE3, 0x73,
0x35, 0x76, 0xF6, 0x13,
0xF7, 0x77, 0xB7, 0xF4,
0xC6, 0xF1, 0xE6, 0xA6};



void main() {

char t;

P0 = P2 = 0;

while (1) {

t = GetTemp();

P0 = digitP0[t/10];

P2 = digitP2[t%10];
}
}



В выражении t%10 вычисляется остаток от деления на 10, то есть если

t=25, то t%10 будет равно 5.

Для работы этой программы в проект следует включить модуль dallas.c с функцией GetTemp(). В папку с проектом следует поместить заголовочные файлы ADuC842.h и dallas.h.

3. СОДЕРЖАНИЕ ОТЧЕТА.

3.1. Исходный текст программы (Main.c).

3.2. Файл листинга.

3.3. Копия изображения стенда с измеренной температурой (Указать в какое время измерялась температура в лаборатории). У преподавателя имеется график изменения температуры во времени.

Дополнительная информация

Лабораторная работа 3 10.01.2021 12.01.2021 Зачет Уважаемый , Борисов Александр Васильевич
Микропроцессорная техника в системах связи. вариант №9
Задание к контрольной работе: Задание 1. Разработать схему алгоритма и написать программу на языке программирования С. Варианты: 0. Сформировать массив из 25 чисел. Найти среднее арифметическое среди положительных элементов. Задание 2. Разработать микропроцессорное устройство на основе микроконтроллера AduC842. 1. Привести схему устройства с описанием назначения элементов. 2. Разработать схему алгоритма и программу на языке программирования С. При написании программы обязательно использовать ко
User Hermes : 16 апреля 2021
200 руб.
«Микропроцессорная техника в системах связи»
Вариант №5 Задание 1. Разработать схему алгоритма и написать программу на языке программирования С. Вариант №5 Сформировать массив из 15 чисел. Найти произведение отрицательных чисел и их количество. Задание 2. Разработать микропроцессорное устройство на основе микроконтроллера AduC842. 1. Привести схему устройства с описанием назначения элементов. 2. Разработать схему алгоритма и программу на языке программирования С. При написании программы обязательно использовать комментарии в каждой строке
User Egor69 : 22 августа 2021
200 руб.
«Микропроцессорная техника в системах связи»
Лабораторные работы 1-3 по дисциплине: Микропроцессорная техника в системах связи. Вариант №3
Лабораторная работа № 1 часть 1 Вывод информации через параллельные порты 1. Цель работы 1.1. Изучить особенности работы параллельных портов микроконтроллера. 1.2. Изучить схемы подключения светодиодов к цифровым микросхемам. 1.3. Научиться управлять светодиодами при помощи программы. 1.4. Научиться управлять цифровыми индикаторами. 1.5. Научиться загружать программы в микроконтроллер. 1.6. Изучить способы отладки программ на лабораторном стенде ЛЭСО1. 2. Методические указания по работе с лаб
User IT-STUDHELP : 26 декабря 2022
300 руб.
promo
Лабораторные работы 1-3 по дисциплине: Микропроцессорная техника в системах связи. Вариант №09
Лабораторная работа №1 Лабораторная работа №1. Часть1. 1. Цель работы 1.1. Изучить особенности работы параллельных портов микроконтроллера. 1.2. Изучить схемы подключения светодиодов к цифровым микросхемам. 1.3. Научиться управлять светодиодами при помощи программы. 1.4. Научиться управлять цифровыми индикаторами. 1.5. Научиться загружать программы в микроконтроллер. 1.6. Изучить способы отладки программ на лабораторном стенде ЛЭСО1. Таблица 1 – Исходные данные варианта Предпоследняя цифра ко
User IT-STUDHELP : 18 мая 2023
300 руб.
Лабораторные работы 1-3 по дисциплине: Микропроцессорная техника в системах связи. Вариант №09 promo
Лабораторные работы 1-3 по дисциплине: Микропроцессорная техника в системах связи. Вариант №10
Лабораторная работа №1 Лабораторная работа № 1 часть 1 Вывод информации через параллельные порты 1. Цель работы 1.1. Изучить особенности работы параллельных портов микроконтроллера. 1.2. Изучить схемы подключения светодиодов к цифровым микросхемам. 1.3. Научиться управлять светодиодами при помощи программы. 1.4. Научиться управлять цифровыми индикаторами. 1.5. Научиться загружать программы в микроконтроллер. 1.6. Изучить способы отладки программ на лабораторном стенде ЛЭСО1. Таблица 1 – Исходн
User IT-STUDHELP : 18 мая 2023
300 руб.
Лабораторные работы 1-3 по дисциплине: Микропроцессорная техника в системах связи. Вариант №10 promo
Лабораторные работы 1-3 по дисциплине: Микропроцессорная техника в системах связи. Вариант №5
ЛАБОРАТОРНАЯ РАБОТА №1 1. Цель работы 1.1. Изучить особенности работы параллельных портов микроконтроллера. 1.2. Изучить схемы подключения светодиодов к цифровым микросхемам. 1.3. Научиться управлять светодиодами при помощи программы. 1.4. Научиться управлять цифровыми индикаторами. 1.5. Научиться загружать программы в микроконтроллер. 1.6. Изучить способы отладки программ на лабораторном стенде ЛЭСО1. 2. Принципиальная схема одного бита параллельного порта 3. Эквивалентная схема подклю
User IT-STUDHELP : 26 декабря 2022
300 руб.
promo
Лабораторная работа №1 по дисциплине: Микропроцессорная техника в системах связи (ДВ 1.2). Вариант №9
Лабораторная работа № 1 часть 1 Вывод информации через параллельные порты 1. ЦЕЛЬ РАБОТЫ. 1.1. Изучить особенности работы параллельных портов микроконтроллера. 1.2. Изучить схемы подключения светодиодов к цифровым микросхемам. 1.3. Научиться управлять светодиодами при помощи программы. 1.4. Научиться управлять цифровыми индикаторами. 1.5. Научиться загружать программы в микроконтроллер. 1.6. Изучить способы отладки программ на лабораторном стенде ЛЭСО1. 2. ПРЕДВАРИТЕЛЬНАЯ ПОДГОТОВКА К РАБОТЕ. 2
User Максим33 : 19 февраля 2021
150 руб.
Лабораторная работа № 1 по дисциплине: Микропроцессорная техника в системах связи (ДВ 1.2). Вариант №9
Сформировать массив из 10 чисел. Найти произведение всех элементов и сумму отрицательных элементов. Схема алгоритма. Текст программы на языке С. main() int A[10]={2,5,-8,7,-3,15,38,-11,66,-6}; //задание массива int I,S,P; //объявление переменных целого типа S=0; //начальное значение суммы P=1; //начальное значение произведения for (I=1;I<10;I++) //переменная цикла I изменяется от 1 до 10 с шагом 1 { P=P*A[I]; //нахождение произведения всех элемен
User Максим33 : 18 января 2021
320 руб.
Лабораторная работа №3 по дисциплине: Электрические и оптические линии в телекоммуникациях. Вариант 09
Лабораторная работа №3 ОЦЕНКА ОПТИЧЕСКОГО БЮДЖЕТА МОЩНОСТИ НА ОПРЕДЕЛЕННЫХ УЧАСТКАХ СЕТИ СВЯЗИ ЦЕЛЬ РАБОТЫ: Приобретение практических навыков мониторинга оптического бюджета сети. ВЫПОЛНЕНИЕ ЛАБОРАТОРНОЙ РАБОТЫ 1. Определение общих потерь в тестируемом образце 1.1 Основные характеристики тестируемого объекта Исходные данные (вариант 09): Тип SFP: SFG-VO2 Стандарт ОВ: G652 B Л, нм: SM 1310/1550 Уровни мощности на выходе ИИ SFP модуля, Pии, дБм: min: -8 max: -2 Уровни мощности
User Учеба "Под ключ" : 14 октября 2025
500 руб.
promo
Управление финансовыми потоками на предприятии
Основы организации управления финансовыми потоками на предприятии Экономическая сущность и классификация финансовых потоков Денежные потоки и их влияние на стоимость предприятия Разработка политики управления денежными потоками предприятия Оценка инвестиционной привлекательности предприятия Оценка эффективности управления финансовыми потоками Краткая характеристика хозяйствующего субъекта Оценка финансового состояния предприятия Основные направления оптимизации производственной деятельности пред
User DocentMark : 4 марта 2015
Страхование от несчастных случаев
Введение Страхование как сфера финансовой деятельности возникло из разделения общественного труда и развивалось по мере осознания человеком ценности своей жизни, здоровья и имущества. В условиях перехода к рыночной экономики страхование принадлежит к числу наиболее быстро развивающихся отраслей хозяйственной деятельности. Рыночная экономика, и прежде всего негосударственный сектор народного хозяйства, предъявляет спрос на различные виды страхования, так как частная собственность, в отличие от
User ostah : 8 ноября 2012
30 руб.
Рама станка качалки СКД 6-2,5-2800-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Рама станка качалки СКД 6-2,5-2800-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
200 руб.
Рама станка качалки СКД 6-2,5-2800-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
up Наверх