Лабораторная работа №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 по дисциплине: Микропроцессорная техника в системах связи (ДВ 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 руб.
Лабораторные работы 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 по дисциплине: Микропроцессорная техника в системах связи. Вариант №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 по дисциплине: Микропроцессорная техника в системах связи. Вариант №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
Стулья
3d модели для Arcon различных видов стульев деревянных стульев, мягких стульев, простых стульев, резные стулья, детские стулья, столы для пеленания детей. Всего 56 3d моделей для скачивания
User GnobYTEL : 12 декабря 2011
45 руб.
Контрольная работа по дисциплине: Криптографические методы защиты информации. Вариант 5
Задание контрольной работы Требуется выполнить контрольную работу, соответствующую второй главе лекционного курса. Прежде чем приступать к выполнению контрольной работы, необходимо изучить соответствующую главу. Задание на контрольную работу представляет собой две задачи заданные по вариантам. Номер варианта контрольной работы соответствует последней цифре вашего пароля (если последняя цифра 0, то вариант 10). Зачет по контрольной работе ставится при условии верного решения двух указанных задач
400 руб.
promo
Анализ плоского рычажного механизма
Дано: Координата шарнира XO2= +34см Координата шарнира YO2= +6см Размеры звеньев: O1A=10см, AB=46см, O2B=33см, BC=150см. Вес звеньев: AO1=4кг, AB=8кг, O2B=3кг, BC=2кг, C=3кг. Число оборотов в минуту n = 180 об/мин Сила сопротивления F = 2000H СОДЕРЖАНИЕ ЗАДАНИЕ…………………………………………………………………………………….……3 1. Структурный анализ механизма…………………………………………………………….…4 2. Кинематический анализ механизма……………………………………………………………7 2.1. Построение плана положений …………………………………………………………….…7 2.2. Построение плана ск
User peshnind : 3 апреля 2021
500 руб.
Анализ плоского рычажного механизма
Проект поста регулювання кутів встановлення коліс універсальної станції технічного обслуговування 1100 автомобілів на рік
ВСТУП 1 ЗАГАЛЬНА ЧАСТИНА 1.1 Характеристика об’єкту, що проектується і аналіз його роботи 1.2 Організація та технологія ТО і ПР автомобілів 2 РОЗРАХУНКОВО-ТЕХНОЛОГІЧНА ЧАСТИНА 2.1 Вихідні дані прийняті до розрахунку СТОА 2.2 Розрахунок річних обсягів робіт без врахування потужності СТОА 2.3 Попередній розрахунок кількість постів. Попередній розподіл загальної трудомісткості робіт на постові і дільничні 2.4 Коригування обсягу робіт за потужністю. Визначення кількості постів з урахуванням потужно
User proekt-sto : 20 февраля 2023
300 руб.
Проект поста регулювання кутів встановлення коліс універсальної станції технічного обслуговування 1100 автомобілів на рік
up Наверх