| Главная страница | | Архитектура микроЭВМ | | Принципы обмена данными | | Лабораторные работы | | Примеры систем | | Программно-логическая модель | | Справочная информация |
 
Однокристальная микроЭВМ МК51 Система контроля температуры

   ПРИНЦИПИАЛЬНАЯ СХЕМА СИСТЕМЫ

    При физической реализации система контроля температуры выполняется из нескольких автономных частей, которые могут находиться на некотором расстоянии друг от друга. Основная часть - микроЭВМ (элемент D3) и АЦП (элемент D2) через разъем Х1 связана с датчиком температуры (D1), через разъем Х2 - с пультом управления.
    Триггер D4 на пульте управления при нажатии кнопки S1 вырабатывает инверсный сигнал запроса прерывания INT0. Собственно триггер используется для подавления дребезга контактов кнопки. На пульт выдается в двоично-десятичном коде среднее значение температуры. Число в каждом десятичном разряде может принимать значения в пределах от 1 до 9, поэтому используются стандартные семисегментные индикаторы и преобразователи из двоично-десятичного кода в семисегментный код (элементы D5-D8).

Блок-схема системы

    В качестве микроЭВМ используется микросхема К1816ВЕ751, которая имеет перепрограммируемую память программ. Аналоговый сигнал, соответствующий измеряемой температуре, поступает через разъем Х1. Для запуска АЦП (элемент D2) используется сигнал с выхода Р1.0 микроЭВМ, для анализа сигнала готовности АЦП - разряд Р0.7.
    Используемая схема АЦП - К1113ПВ1 имеет 10 выходных разрядов. Максимальная величина входного сигнала - 10,24 В соответствует максимальной температуре 80 град. С. При этом значения всех выходных разрядов АЦП равны "1". При величине температуры равной 40 град. С на выходе АЦП будет присутствовать "1" только в одном старшем (9-м) разряде. 8-1 разряд имеет вес 20 град. С, 7-й - 10 град. С, 6-й - 5 град. С. По заданию требуется вычислять среднее значение температуры с точностью 5 град. С. Промежуточные исходные значения следует иметь с большей точностью. Поэтому на входы 0-4 порта Р0 микроЭВМ подаются сигналы с пяти старших разрядов АЦП.

   ТЕПЕРЬ ДЛЯ ВЫПОЛНЕНИЯ ЗАДАНИЯ ТРЕБУЕТСЯ:

- разработать алгоритм работы системы Алгоритм работы системы
- разработать программу работы микроЭВМ Программа работы микроЭВМ
- отладить программу работы микроЭВМ Отладка программы

| На главную страницу | На начало раздела | Задание на разработку системы | На предыдущий этап | На начало страницы | © КСиТ МИФИ, 2000 г.