Вычислительная техника и сети в задачах управления качеством. Балабанов П.В - 41 стр.

UptoLike

41
получить возможность реализации алгоритмов управления любой
сложности и самодиагностики.
В АСКиУ применяют микропроцессорные системы на основе
промышленных компьютеров и контроллеров. Контроллер пред-
ставляет собой ЭВМ с ограниченным набором функций, оптимизиро-
ванные под решение конкретной задачи. По сравнению с компьютера-
ми они отличаются существенно меньшими габаритами, значительно
упрощённым интерфейсом пользователя (или его полным отсутстви-
ем), меньшей стоимостью, высокой надёжностью и возможностью
приспособления под любые условия эксплуатации.
Контроллер, как правило, строится на основе микроконтролле-
ра, т.е. простейшей ЭВМ, размещённой в корпусе одной микросхемы
(на одном кремниевом кристалле). Поэтому микроконтроллеры часто
называют однокристальными. В состав микроконтроллера входят мик-
ропроцессор, ОЗУ, ПЗУ, порты ввода-вывода и ряд других устройств в
зависимости от области применения, например аналого-цифровые
(АЦП) и цифро-аналоговые преобразователи (ЦАП).
В лабораторном контроллере используется универсальная отла-
дочная плата EB-552 фирмы КТЦ-МК, расположенная в корпусе,
снабжённом разъёмами для подключения внешних устройств и напря-
жения питания. На плате установлены жидкокристаллический дис-
плей, простейшая клавиатура и однокристальный микроконтроллер
PCB80С552 фирмы PHILIPS, принадлежащий к семейству MCS-51,
базовой моделью которого является микроконтроллер I-8051 фирмы
INTEL [16 – 18].
В основе работы микропроцессорной вычислительной техники
лежит принцип программного управления. Для создания программно-
го обеспечения микропроцессорных систем широко используются
средства вычислительной техники, в том числе персональные компью-
теры, и специальные программы, позволяющие разработчику выпол-
нить весь цикл проектирования, включая отладку целевой программы.
Рассмотрим технологию разработки программного обеспечения мик-
роконтроллеров на примере использования продукта американской
фирмы Keil Software Inc., называемого µVision2.
µVision2 фирмы Keil Software Inc. интегрированная среда разра-
ботки программного обеспечения для однокристальных микрокон-
троллеров семейства MCS-51. Keil µVision2 имеет стандартный интер-
фейс Windows и включает в себя всё, что нужно для создания, редак-
тирования, компиляции, трансляции, компоновки, загрузки и отладки
программ:
организатор проекта;
полнофункциональный редактор исходных текстов с выделе-
нием синтаксических элементов цветом;