Микропроцессорная техника в системах связи. Лабораторная работа №3. Вариант №11

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Temp.hex
material.view.file_icon Микропроцессорная техника в системах связи. Lab_3.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • 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.

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

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Микропроцессорная техника в системах связи (ДВ 1.2)
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: 03.09.2020
Рецензия:Уважаемый ,

Борисов Александр Васильевич
Микропроцессорная техника в системах связи. Лабораторная работа №3. 2021 год
Разработка цифрового измерителя температуры В качестве цифрового датчика температуры в схеме стенда используется цифровой датчик DS18B20 фирмы Dallas Semiconductor (D1), который с помощью однопроводного интерфейса подключен к разряду 3 порта P3. Для работы с температурным датчиком можно воспользоваться следующими готовыми файлами: ADuC842.h – файл в котором описаны все регистры специальных функций ADuC842 dallas.c – модуль, для измерения температуры (на языке С) dallas.h заголовочный файл с о
User ilya2213 : 22 августа 2021
100 руб.
promo
Микропроцессорная техника в системах связи. Лабораторная работа №3, вариант №17
Содержание 1 Цель работы 3 2 Исходные данные 3 3 Выполнение работы 3 3.1 Скрипт программы 3 3.2 Листинг программы 3 3.3 Содержимое HEX- файла 4 3.4 Скриншот лабораторного макета 5 4 Вывод 6 Список использованных источников 7
User tatacava1982 : 9 июня 2021
400 руб.
Микропроцессорная техника в системах связи. Лабораторная работа №3, вариант №17
Микропроцессорная техника в системах связи. Контрольная работа. Вариант 11
Задание к контрольной работе Вариант № 1 Сформировать массив из 10 чисел. Найти наибольший элемент массива и его номер. Разработать микропроцессорное устройство на основе микроконтроллера AduC842. 1. Привести схему устройства с описанием назначения элементов. 2. Разработать схему алгоритма и программу на языке программирования С. При написании программы обязательно использовать комментарии в каждой строке, описывающие производимые действия. 1. Разработать формирователь набора телефонного номе
User banderas0876 : 11 сентября 2020
300 руб.
Микропроцессорная техника в системах связи. Контрольная работа. Вариант 11
«Микропроцессорная техника в системах связи»
Вариант №5 Задание 1. Разработать схему алгоритма и написать программу на языке программирования С. Вариант №5 Сформировать массив из 15 чисел. Найти произведение отрицательных чисел и их количество. Задание 2. Разработать микропроцессорное устройство на основе микроконтроллера AduC842. 1. Привести схему устройства с описанием назначения элементов. 2. Разработать схему алгоритма и программу на языке программирования С. При написании программы обязательно использовать комментарии в каждой строке
User Egor69 : 22 августа 2021
200 руб.
«Микропроцессорная техника в системах связи»
Контрольная работа по дисциплине: Микропроцессорная техника в системах связи. Вариант №11
Вариант №11 Задание к контрольной работе Вариант № 1 Сформировать массив из 10 чисел. Найти наибольший элемент массива и его номер. Разработать микропроцессорное устройство на основе микроконтроллера AduC842. 1. Привести схему устройства с описанием назначения элементов. 2. Разработать схему алгоритма и программу на языке программирования С. При написании программы обязательно использовать комментарии в каждой строке, описывающие производимые действия. 1. Разработать формирователь набора тел
User IT-STUDHELP : 18 мая 2023
400 руб.
Контрольная работа по дисциплине: Микропроцессорная техника в системах связи. Вариант №11 promo
Микропроцессорная техника в системах связи. Лабораторная работа №2. Вариант №11
Лабораторная работа №2 Вывод информации через последовательный порт 1. ЦЕЛЬ РАБОТЫ. 1.1. Изучить особенности работы последовательных портов микроконтроллера. 2. ПРЕДВАРИТЕЛЬНАЯ ПОДГОТОВКА К РАБОТЕ 2.1. По конспекту лекций и рекомендуемой литературе изучить схему последовательного порта микроконтроллеров. 2.2. По конспекту лекций и рекомендуемой литературе изучить схемы согласования логических уровней последовательных портов микроконтроллера и персонального компьютера. 2.3. Изучить особенно
User banderas0876 : 7 сентября 2020
250 руб.
Микропроцессорная техника в системах связи. Лабораторная работа №2. Вариант №11
Микропроцессорная техника в системах связи. Лабораторная работа №1. Вариант 11
Лабораторная работа № 1 часть 1 Вывод информации через параллельные порты 1. ЦЕЛЬ РАБОТЫ. 1.1. Изучить особенности работы параллельных портов микроконтроллера. 1.2. Изучить схемы подключения светодиодов к цифровым микросхемам. 1.3. Научиться управлять светодиодами при помощи программы. 1.4. Научиться управлять цифровыми индикаторами. 1.5. Научиться загружать программы в микроконтроллер. 1.6. Изучить способы отладки программ на лабораторном стенде ЛЭСО1. Вариант №11 Таблица 1 Исходные данные в
User banderas0876 : 7 сентября 2020
250 руб.
Микропроцессорная техника в системах связи. Лабораторная работа №1. Вариант 11
Лабораторная работа №3 по дисциплине: Микропроцессорная техника в системах связи (ДВ 1.2).Вариант №9
Разработка цифрового измерителя температуры В качестве цифрового датчика температуры в схеме стенда используется цифровой датчик DS18B20 фирмы Dallas Semiconductor (D1), который с помощью однопроводного интерфейса подключен к разряду 3 порта P3. Для работы с температурным датчиком можно воспользоваться следующими готовыми файлами: ADuC842.h – файл в котором описаны все регистры специальных функций ADuC842 dallas.c – модуль, для измерения температуры (на языке С) dallas.h заголовочный файл с о
User Максим33 : 19 февраля 2021
170 руб.
Основы теории цепей. зачет. билет №2
БИЛЕТ 2 1 Выберите условия, необходимые для передачи максимальной активной мощности от генератора в нагрузку. 1. Zг = Zн* 2. Rг = 2Rн 3. Rг = Rн 4. Zг = R+jX; Zн = R-jX 5. Zг = R+jX; Zн = R+jX Ответ: ? 2 Установите соответствие между принципами, теоремами, законами и методами расчета электрических цепей. Ответ введите в формате цифра-буква: Принципы, теоремы, законы Методы расчета 1. Принцип суперпозиции А) Метод эквивалентного генератора 2. 2-й закон (закон напряжений) Кирхгофа Б
User JonFree : 12 сентября 2020
130 руб.
Техническая термодинамика и теплотехника УГНТУ Задача 8 Вариант 99
Водяной пар с начальным давлением р1=5 МПа и степенью сухости х1=0,95 поступает в пароперегреватель, где его температура повышается на Δt; после перегревателя пар изоэнтропно (адиабатно) расширяется в турбине до давления p2. Пользуясь h-s — диаграммой для водяного пара (приложение Д, рисунок Д1), определить: — количество теплоты (на 1 кг пара), подведенной к нему в пароперегревателе; — работу цикла Ренкина и степень сухости пара х2 в конце расширения; — термический КПД цикла; — работ
User Z24 : 20 декабря 2025
180 руб.
Техническая термодинамика и теплотехника УГНТУ Задача 8 Вариант 99
Сооружение участка магистрального газопровода с разработкой очистки полости и испытания
Характеристика трассы участка сооружаемого газопровода Состав технологического потока при сооружении участка магистрального газопровода. Способы очистки полости и испытания газопровода, обоснование выбранного способа Организация работ при сооружении участка магистрального газопровода Организация работ при очистке полости и испытанию построенного участка газопровода. Смета на сооружение участка магистрального газопровода с разработкой очистки полости и испытания Техника безопасности при очистке
User GnobYTEL : 12 февраля 2012
3 руб.
Лабораторные работы №№1-3 по дисциплине: Теория электрических цепей (часть 1). Вариант №9 (19, 29 и т.д.)
Лабораторная работа №1 «Законы Ома и Кирхгофа в резистивных цепях» 1. Цель работы: Изучение и экспериментальная проверка законов Ома и Кирхгофа в разветвленной электрической цепи, содержащей источник и резистивные элементы. 2. Подготовка к выполнению работы: При подготовке к работе необходимо изучить: законы Ома для пассивного участка цепи, участка цепи с активными (источники) и пассивными (нагрузки) элементами; первый закон Кирхгофа – для узла цепи; второй закон Кирхгофа – для замкнутого контур
User SibGOODy : 22 августа 2018
1100 руб.
promo
up Наверх