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