Микропроцессорная техника в системах связи. Лабораторная работа №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 руб.
Другие работы
Разработка и анализ финансового плана инвестиционного проекта
evelin
: 27 октября 2013
Исходные данные.
Рассмотрим проект продолжительностью в 7 лет, который требует 10 млн. $ инвестиций в машины и оборудование. Ликвидационная стоимость оборудования 1млн. $.
Начисляем амортизацию на инвестиции в течении 6 лет, используем равномерный метод начисления амортизации, получаем остаточную стоимость в размере 660 тыс. $.
100+(100*(57-1) *10%) = 660 т. $
Так как амортизация начисляется в полной стоимости оборудования, норма амортизации равна:
А = (1/Т) (Фперв. -Фост) =1/6*(10000-660)
10 руб.
КОНТРОЛЬНАЯ РАБОТА По дисциплине: Право Вариант 5
MehVV
: 31 октября 2025
Вариант 5
Теоретический вопрос.
1.Понятие и содержание гражданско-правового договора.
2.Порядок заключения гражданско-правовых договоров.
3.Виды гражданско-правовых договоров.
Задача.
С Ивановым А.В., пенсионером по возрасту, был заключен срочный трудовой договор. По окончании срока трудового договора Иванов был уволен по п. 2 ст.77 Трудового кодекса РФ. Иванов не согласился с увольнением, сославшись на то, что, ограничив при приеме на работу срок трудового договора, администрация нарушила
500 руб.
Современные технологии программирования. Лабораторная работа №3. Вариант №21
ToPool
: 4 января 2022
По дисциплине: Современные технологии программирования
Лабораторная работа №3
Класс Управление для «Конвертора p1_р2».
Цель: Сформировать практические навыки реализации классов на языке C#.
Задание 1
1. Реализовать Управление для «Конвертера p1_р2».
2. Протестировать каждый метод класса.
Спецификация класса Управление для «Конвертера p1_р2».
ADT Control_
Данные
Объект класса Control_ (Управление) отвечают за координацию действий между классом «Интерфейс» и классами «Редактор», «Конвертер p1_10
220 руб.
Анализ производства и реализации продукции на предприятии
evelin
: 25 июля 2015
Задачи и информационное обеспечение анализа.
-Общие понятия и обоснование анализа проиводственно-хозяйственной деятельности.
-Обобщающие показатели объема выпуска продукции.
Анализ динамики и выполнения плана производства и реализации продукции.
-Анализ общих показателей производства и реализации продукции предприятия.
-Анализ себестоимости продукции по первичным экономическим элементам.
Анализ продукции, её качества и ритмичности её производства.
-Анализ структуры произведенной продукции.
-Каче
30 руб.