Микропроцессорная техника в системах связи. Лабораторная работа №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
Рецензия:Уважаемый ,
Борисов Александр Васильевич
Похожие материалы
Микропроцессорная техника в системах связи. Контрольная работа. Вариант 11
banderas0876
: 11 сентября 2020
Задание к контрольной работе
Вариант № 1
Сформировать массив из 10 чисел. Найти наибольший элемент массива и его номер.
Разработать микропроцессорное устройство на основе микроконтроллера AduC842.
1. Привести схему устройства с описанием назначения элементов.
2. Разработать схему алгоритма и программу на языке программирования С. При написании программы обязательно использовать комментарии в каждой строке, описывающие производимые действия.
1. Разработать формирователь набора телефонного номе
300 руб.
Микропроцессорная техника в системах связи. Лабораторная работа №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 руб.
«Микропроцессорная техника в системах связи»
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 руб.
Микропроцессорная техника в системах связи. Лабораторная работа №1. Вариант 11
banderas0876
: 7 сентября 2020
Лабораторная работа № 1 часть 1
Вывод информации через параллельные порты
1. ЦЕЛЬ РАБОТЫ.
1.1. Изучить особенности работы параллельных портов микроконтроллера.
1.2. Изучить схемы подключения светодиодов к цифровым микросхемам.
1.3. Научиться управлять светодиодами при помощи программы.
1.4. Научиться управлять цифровыми индикаторами.
1.5. Научиться загружать программы в микроконтроллер.
1.6. Изучить способы отладки программ на лабораторном стенде ЛЭСО1.
Вариант №11
Таблица 1 Исходные данные в
250 руб.
Микропроцессорная техника в системах связи. Лабораторная работа №2. Вариант №11
banderas0876
: 7 сентября 2020
Лабораторная работа №2
Вывод информации через последовательный порт
1. ЦЕЛЬ РАБОТЫ.
1.1. Изучить особенности работы последовательных портов микроконтроллера.
2. ПРЕДВАРИТЕЛЬНАЯ ПОДГОТОВКА К РАБОТЕ
2.1. По конспекту лекций и рекомендуемой литературе изучить схему последовательного порта микроконтроллеров.
2.2. По конспекту лекций и рекомендуемой литературе изучить схемы согласования логических уровней последовательных портов микроконтроллера и персонального компьютера.
2.3. Изучить особенно
250 руб.
Лабораторная работа №3 по дисциплине: Микропроцессорная техника в системах связи (ДВ 1.2).Вариант №9
Максим33
: 19 февраля 2021
Разработка цифрового измерителя температуры
В качестве цифрового датчика температуры в схеме стенда используется цифровой датчик DS18B20 фирмы Dallas Semiconductor (D1), который с помощью однопроводного интерфейса подключен к разряду 3 порта P3. Для работы с температурным датчиком можно воспользоваться следующими готовыми файлами:
ADuC842.h – файл в котором описаны все регистры специальных функций ADuC842
dallas.c – модуль, для измерения температуры (на языке С)
dallas.h заголовочный файл с о
170 руб.
Другие работы
Социально-экономическое развитие Оренбургской области и Республики Башкортостан
alfFRED
: 28 сентября 2013
Содержание
Введение
Глава 1. Региональная экономика – понятие, задачи, предмет изучения
Глава 2. Приволжский федеральный округ
2.1 Характеристика Оренбургской области
2.2 Характеристика Республики Башкортостан
Глава 3. Социально – экономическое положение регионов
3.1 Показатели развития Оренбургской области
3.2 Показатели развития Республики Башкортостан
3.3 Сравнение отдельных статистических показателей социально – экономического положения регионов январь – февраль 2010 года
Заключени
10 руб.
Лабораторные работы №1-5 по дисциплине: Дискретная математика.Вариант 6
ASSASSIN
: 4 сентября 2015
Лабораторная работа No 1
Множества и операции над ними
Написать программу, в которой для конечных упорядоченных множеств реализовать все основные операции (, , , \) с помощью алгоритма типа слияния. Допустима организация множеств в виде списка или в виде массива.
Работа программы должна происходить следующим образом:
1. На вход подаются два упорядоченных множества A и B (вводятся с клавиатуры, элементы множеств – буквы латинского алфавита).
2. После ввода множеств выбирается требуемая операци
150 руб.
Разработка станции технического осмотра в условиях оао «трансконтейнер»
Рики-Тики-Та
: 6 января 2013
Содержание
Введение
1 Анализ хозяйственной деятельности предприятия
ОАО «Трансконтейнер»
1.1 Характеристика предприятия
1.2 Анализ автомобильного парка
1.3 Анализ использования автомобильного парка
1.4 Анализ технического обслуживания автомобильного парка
1.5 Структура инженерно-технической службы
1.6 Охрана труда на предприятии
1.7 Выводы
2 Разработка станции технического осмотра в условиях
ОАО «Трансконтейнер»
2.1 Назначение технического осмотра
2.2 Расчет объема работ
2.2.1 Оценка ожидаем
825 руб.
Реконструкция цеха окраски автомобилей на СТОА ОАО «Сура-Лада» (г.Пенза) с разработкой устройства для сушки автомобилей
proekt-sto
: 15 декабря 2022
В данном дипломном проекте представлена реконструкция цеха окраски СТОА ОАО «Сура-Лада».
В первом разделе проекта, краткая производственно-техническая характеристика предприятия и анализ его деятельности, анализируется деятельность предприятия, приводятся его особенности, включающий в себя:
- краткую характеристика производственно-технических и экономических условий СТО и зон обслуживания;
- обоснование программы, объемов производства и численности производственного персонала;
- выбор и обоснова
2000 руб.