вторник, 15 ноября 2016 г.

Принцип работы УБП

http://www.ce-studbaza.ru/schriebe.php?id=2641

В основу всего устройства положено использование ультразвуковых датчиков (УЗД). Почти не существует материалов, которые не могут быть обнаружены ультразвуковыми датчиками. Поэтому ультразвуковые измерители – идеальное решение для определения положения и удаленности объекта в тяжелых условиях эксплуатации с точностью до миллиметра. Ультразвуковые датчики, в отличие от фотоэлектрических, не подвержены воздействиям окружающей среды и позволяют проводить измерения в запыленных, задымленных помещениях, а также в помещениях с высоким уровнем шума. Более того, датчики позволяют измерять расстояние до объектов любой формы, цвета и размера, а также выполненных из различных материалов. Диапазон срабатывания датчиков очень широк: от 100 мм до 6 м.

Кросс-редактор связей Link

http://www.ce-studbaza.ru/schriebe.php?id=2640

Кросс-редактор связей Link работает в среде операционной системы MSDOS (версия не ниже 3.30) и дает пользователю возможность объединять до 20 сформированных кросс-ассемблером X8051 объектных модулей, настраивая их на выполнение с определенного адреса. При этом создается загрузочный модуль МК-программы.

Кросс-ассемблер X8051

http://www.ce-studbaza.ru/schriebe.php?id=2639

Кросс-ассемблер X8051 работает в среде операционной системы MSDOS (версия не ниже 3.30) и дает пользователю возможность преобразовывать исходные модули МК-программ, написанные на языке АСМ51 и содержащие не более 30000 строк, в эквивалентные объектные модули, которые впоследствии могут быть скомпонованы с другими объектными модулями и настроены на определенное адресное пространство памяти программ МК кросс-редактором связей Link.

Ассемблерный язык микроконтроллера 8051

http://www.ce-studbaza.ru/schriebe.php?id=2638

Для эффективной разработки прикладного программного обеспечения микропроцессоров и микроконтроллеров необходимо выбрать подходящий язык программирования. Если требуется не очень сложная и при этом быстрая и компактная программа, которая не содержит сложных вычислительных операций, то для ее написания лучше выбрать язык низкого уровня (язык ассемблера). Язык высокого уровня (ЯВУ) следует выбрать в том случае, если необходимо производить сложные вычисления: операции над 16-, 32-разрядными числами, числами с плавающей точкой и др. Очень часто наиболее подходящей является смешанная модель, где критичные к быстродействию части программы написаны на ассемблере, а вычислительные процедуры реализованы на ЯВУ, например, на Си.

Программная модель микроконтроллера 8051

http://www.ce-studbaza.ru/schriebe.php?id=2637

В предыдущей главе было отмечено, что ядром семейства MCS-51 является микроконтроллер 8051 (отечественный аналог КР1816ВЕ51). В связи с этим представляется целесообразным рассмотрение особенностей программирования указанного семейства на примере именно этого микроконтроллера.
Программная модель МК 8051 содержит резидентную память данных, регистры специальных функций, резидентную память программ и программный счетчик PC.

Микроконтроллеры фирм Siemens, Atmel и Dallas Semiconductor

http://www.ce-studbaza.ru/schriebe.php?id=2636

Фирма Siemens внесла несомненное своеобразие в развитие семейства MCS-51, выпустив микроконтроллеры серии C500 (табл.1.4), которые являются по существу самыми сложными МК 51-го семейства в мире. Эти микроконтроллеры построены на основе архитектуры МК 8051, дополненной разнообразной и весьма сложной периферией, среди которой можно отметить:

- 10-разрядные АЦП;

- 6-канальный 10-разрядный ШИМ для управления электродвигателями постоянного тока;

- 29-канальный ШИМ;

- 8 DPTR;

Микроконтроллеры фирмы Philips

http://www.ce-studbaza.ru/schriebe.php?id=2635

Фирму Philips можно по праву назвать чемпионом по количеству выпускаемых модификаций семейства MCS-51 - их более 100. В состав MCS-51 от Philips входят микроконтроллеры в корпусах от 24 до 80 выводов, работающие при тактовой частоте до 40 МГц и напряжении питания от 1,8 В. Во всех этих микроконтроллерах используется стандартное ядро MCS-51 (архитектура микроконтроллера 8051), дополненное широчайшим набором периферии, среди которой следует отметить:

- 10-разрядные АЦП;

- 8-разрядный ЦАП;

- широтно-импульсные модуляторы;

- массивы программируемых таймеров/счетчиков;

- интерфейсы I2C, CAN;

- интерфейсы с процессорными шинами (Processor Bus Interface);

- специализированную периферию для телевизионной, видео и аудио техники.