Регистор масок прерываний устанавливается в “разрешение внешних прерываний”


перейти к полному списку дипломных проектов

Ссылка на скачивания файла в формате .doc находится в конце странички

Регистор масок прерываний устанавливается в “разрешение внешних прерываний”

е. от 0000000000 до 1111111111). Таким образом, вес младшего разряда составляет 10/1023 В - т.е. приблизительно 10мВ. Тогда для получения кода “1111111” необходимо подать входное напряжение 10*128=1,28 В. При перемещении движка реостатного датчика R29 в верхнее по схеме положение, напряжение на входе АЦП составит:

U=5*R29/(R29+R28) ( )

Приравнивая его к 1,28 , находим требуемое сопротивление резистора шкалы R28:

R28=3,9*R29

Резистор R28 выбран переменным для возможности подстройки под конкретный тип датчика. Итак, для обработки сигналов от датчика массы потребуется девять линий связи с микроконтроллером: семь линий данных и две линии управления (запуска и готовности).

5.Разработка алгоритма управляющей программы

При проектировании системы в основу данной разработки блок-схемы алгоритма (БСА) была положена та же процедура модульного проектирования, которая традиционно используется разработчиками аппаратурных средств. Алгоритм управляющей программы составлен для контроллера шлюза и ориентирован на микроконтроллер AT89C51-20PI (см. чертеж “Блок схема алгоритма”).

Алгоритм имеет разветвленную структуру и дальнейшее его описание будет происходить в строгом соответствии с каждым символом-блоком действий.

Запрос прерывания. Алгоритм начинается с проверки условий запроса прерывания. Имеется в виду прерывание по портам P3.2 (INT0) и P3.3(INT1). Инициатором прерывания являются электронные идентификаторы. Регистор масок прерываний устанавливается в “разрешение внешних прерываний”. От внешних прерываний (если пользователь прикоснулся идентификатором считывателя кода) устанавливаются флаги IE0 или IE1 в регистре TCON, которые инициируют вызов соответствующей подпрограммы обслуживания прерывания. Флаги опрашиваются аппаратно в каждом машинном цикле. Внешние прерывания INT0 и INT1 вызываются переходом сигнала из 1 в 0 на входах МК51. То есть проверка запроса прерывания заключается в проверке условий: установлен флаг IE0 (или IE1) или нет. Если флаг установлен, значит есть запрос прерывания и программа переходит к обслуживанию ввода 64-ех битного кода идентификатора пользователя. Если флаг не установлен (то есть нет запроса прерывания), тогда программа переходит к блоку обработки — “Опрос датчиков”.

Ввод кода. После того как обнаружено прерывание, происходит переход к вводу идентификационного кода, который заключается в комбинациях минизадержек и опросов порта P3.2 (или P3.3). Задержка организуется запуском таймера (105 мксек), в течении которой опрашиваются входные порты. Инициатором запуска таймера выступает микроконтроллер, который выдает “стробирующие импульсы” на выход порта P3.5( или Р3.7) и переходит в режим ожидания ответа от идентификатора в течении задержки. Считывая код, микроконтроллер каждый бит заносит в резидентную память данных. Программа считывания кода с идентификатора приведена в приложении 3.

ИК1=1; ИК2=1.

скачать бесплатно Выбор и обоснование технических требований к системе

Содержание дипломной работы

При подаче управляющего напряжения от устройства управления (показывать чертеж) на электромотор двери соответственно открываются или закрываются
Одна из центральных задач проектирования системы защиты состоит в надежном и эффективном управлении доступом на объект защиты
— системы видеонаблюдения—мониторы, видеокамеры, объективы, коммутаторы, устройства цифровой обработки видеосигнала, знакоге-нераторы, системы сканирования
Как показывает мировой опыт при такой вероятности подбора, система, в плане подбора идентификационного номера пользователя, практически надежна
Относительно высокие уровни напряжений в интерфейсе значительно уменьшают влияние электрических помех по сравнению с их воздействием на уровни ТТЛ
Считыватель кода представляет из себя схему для считывания 64-ех битного кода с идентификатора и дальнейшей передачи этого кода микроконтроллеру
Во включенном состоянии один из двух индикаторов будет сигнализировать: красный светодиод — вход запрещен; зеленый светодиод — можно идти
Число контpолиpуемых пунктов зависит от количества входов подлежащих контролю на охpаняемом объекте
В проектируемой системе бит паритета используется для идентификации символа как символа-идентификатора адреса контроллера шлюза
Внутри шлюза устанавливаются три датчика массы, которые покрывают всю нижнюю площадь шлюза (см
Зажигается красный индикатор с обеих стоpон шлюза, тем самым запpещая вход и выход остальным пользователям, котоpые могут находится в этот момент с двух стоpон шлюза
Если нарушение произошло по вине авторизованного пользователя, то информация о нарушении регистрируется на имя пользователя
На объекте защиты, в помещении у каждого авторизованного пользователя есть свой пейджер или один пейджер на несколько пользователей, но разными мелодиями вызова
Это делается для того, чтобы приемник-радиомодем мог надежно фиксировать прием несущей
В этот контроль входят ( с архивированием в памяти компьютера): время и дата просмотра оператором базы данных; вpемя и дата входа в ПО, таблицы аpхивов(пpи наличии соответствующих полномочий, т
Опорную частоту синхронизации определяет кварцевый резонатор РГ–05 с типом корпуса М, добротностью 2000х103, статической ёмкостью менее 9пФ, допустимым отклонением рабочей частоты (10х10–6
0 (вход RXD — вход данных универсального асинхронного приемопередатчика)
Тогда выберем из [ ] номиналы конденсаторов: С1,С3 — К10-17 10n+20% C2,C4 — К50-16 100мк х16В Выберем номиналы резисторов
Так как микроконтроллер должен быть связан с мощным потребителем энергии, нужно предусмотреть в схеме управления гальваническую развязку между микроконтроллером и электродвигателем
При работе с однополярными входными сигналами диапазон входных напряжений составляет от 0 до 10 вольт
Регистор масок прерываний устанавливается в “разрешение внешних прерываний”
После подтверждения микроконтроллер переходит к передаче кода-идентификатора в моноканал и заканчивает передачей кода “конец связи”
В случае не выполнения этих условий запускается подпрограмма инициализации запуска тревоги, которая заключается в передаче соответствующего кода на пульт управления
Разработка конструкции печатной платы Под конструктивным расчетом печатной платы понимается расчет геометрических размеров платы, компоновка радиодеталей на плате, выбор материала платы и др
Вид печатной платы со стороны деталей изображен на чертеже “Конструкция печатной платы”
1) где Ум – удельный вес затрат на сырье и материалы в полной себе стоимости, Ум = 1%; Ук – удельный вес затрат на комплектующие изделия и покупные полуфабрикаты, Ук = 48%
При условии предоплаты на сумму начисленной годовой арендной платы (расходы будущих периодов), исходя из стоимости 2000000 руб
Можно пренебречь расчётом КОСПРИС и КОСД ввиду их незначительной величины и ограничиться расчётом КОСМ по следующей формуле: КОСМ =  , (7
Расчет заземлителей в проектируемой системе с напряжением до 1кВ выполняют методом коэффицента использования по допустимому сопротивлению заземлителя растеканию тока
5) где Rв - сопротивление одиночного заземлителя; p - удельное сопротивление земли; L - длина стержня; d - ширина стержня
Задачи и расчеты по охране труда по курсу “Охрана труда” для студентов радиотехнических и приборостроительных специальностей
ГОСТ 29037-91
, Шаронин С
Средства охранной, пожарной и охраннопожарной-сигнализации
602-86

заработать

Закачай файл и получай деньги