
- •1. Основные понятия и классификация систем автоматики. Элементы автоматических систем.
- •2. Датчики. Классификация датчиков, основные требования к ним.
- •3. Омические датчики (контактные, реостатные). Назначение, принцип действия, применение, достоинства и недостатки.
- •4. Индуктивные датчики. Назначение, принцип действия, применение, достоинства и недостатки.
- •5. Ёмкостные датчики. Назначение, принцип действия, применение, достоинства и недостатки.
- •6. Оптические (фотоэлектрические) датчики.
- •7. Датчики - генераторы. Индукционные датчики.
- •8. Температурные датчики.
- •9. Общая хар-ка силовых электронных уст-в., применяемых в системах автоматики. Типы электронных устройств.
- •10. Усилитель мощности. Регулятор мощности.
- •11. Общая характеристика регуляторов. 2, 3 позиционные регуляторы.
- •14. Регуляторы хода с шим.
- •15. Исполнительные устройства. Назначение, требования к ним. Типы.
- •17. Принцип работы пневматических и гидравлических механизмов.
- •18. Логические элементы: (определение,графическое обозначение,таблица истиности)
- •19. Понятие минимизации логических функций
- •20. Цифровые электронные устройства.Регистры.Счетчики.
- •23. Автоматические системы контроля.Назначение,Структура,Применение.
- •24. Автоматические системы управления
- •25. Автоматические системы регулирования
- •26,27Принцип построение систем автоматического управления.Регулирование по отклонению.
- •27Принцип регулирование по возмущению.Комбинированные регулирование.
- •29.Типовые динамические звенья сар
- •30. Показатели качества систем автомат. Регулирования.
- •31.Бесконтактные системы автоматического управления
- •32.Виды информации обрабатываемые мс.Способы ее кодирования.
- •33.Системы счисления используемые в эвм.Правила двоичной арифметики.
- •34.Представление двоичных чисел эвм.Машинные коды.
- •35.Структура и принцип построения эвм
- •36.Шинная струкрута эвм
- •37.Микропроцессоры.Назначение,архитектура,основные характеристики
- •38.Устройства памяти.Основные характеристики классификация.
- •39.Энергонезависимая память. Хранение данных на магнитных дисках
- •40.Алгоритм работы Мп системы
- •41.Группы команд мп
- •42.Система прерываний
- •43.Внутреняя Архитектура мп кр580вм80а
- •44.Регистры микропроцессора kp580вм80а
- •45.Система команд микропроцессора kp580вм80а
- •46.Команды пересылок.
- •47.Команды логической обработки
- •48,Команды передачи управления.
- •50 Организация обмена данными в персональных компьютерах.
- •51 Виды интерфейсов
- •52,Общие сведения о микроконтрллерах.Их виды.
- •53, Внутренняя структура микроконтроллера ат89с2051
- •55,Виды языков программирования.
- •56,Язык программирования высокого уровня.Basic
- •57Простые операторы языка basic
- •58.Условные операторы языка basik
- •60.Общий оператор цикла
55,Виды языков программирования.
Различают уровни языко впрограммирования:
- низкого уровня – машинные языки; 67
- языки ассемблера – близки к машинному;
- языки высокого уровня – приближены к человеку.
Для представления машинного языка используем DOS программуDEBUG — специальная программа, входящая в состав утилит MS-DOS, для ввода ипошагового выполнения программ, написанных на машинном языке или с помощью команд ассемблера.
Языка ассемблера. В этом языке вместо кодовых комбинаций применяется мнемоническаяформа записи операций (мнемоники), выполняемых в микропроцессоре.в виде сочетания букв, взятых из соответствующих английских слов: MOV – перемещение, ADD – сложение, SUB – вычитание
Простейшим языком программирования высокого уровня является BASICДля программирования в машинных кодах и кодах Ассемблера необходимо досконально знать архитектуру процессора (микроконтроллера), набор команд, владеть хотя бы основами программирования. Для написания программ на языкевысокого уровня достаточно знать основы программирования.
56,Язык программирования высокого уровня.Basic
Работа программы состоит в обработке данных – констант и переменных
Для обозначения переменной в программе используется идентификатор переменной – имя.
Типы данных – числовые и строковые (символьные)
Имя переменной без дополнительных обозначений воспринимается как числовой тип. Для определения строковой переменной используется символ $.Понятие оператора
Действия над константами и переменными определяют операторы. Оператор является инструкцией языка.
Программа представляет собой последовательность операторов, записанныхдруг за другом. Каждый следующий оператор начинается с новой строки. Оператор — это элемент языка, задающий полное описание действия, которое необходимо выполнить.
Операторы могут быть простыми и составными. Простые операторы занимаютодну строку. Составные операторы занимают несколько строк.
57Простые операторы языка basic
Оператор присваивания
Используется для определения (изменения) значения переменной.
Определяетсязнакомприсваивания (=)
А = 10
В правой части оператора присваивания может стоять не только отдельнаяконстанта, но и произвольное выражение: сложение (+), вычитание (–), умножение(*) и деление (/).
Не следует путать оператор присваивания и знак равенства
А = А + 1
Выводрезультатовнаэкран
Для вывода на экран используется оператор
PRINT.
После ключевого слова PRINT идет список выводимых переменных и выражений.
Ввод данных
Для ввода данных с клавиатуры используется оператор INPUT
Сразу после ключевого слова INPUT может идти строковая константа — приглашение, поясняющее пользователю, что от него ожидается ввод информации.
Если приглашение опущено, в качестве него используется знак вопроса.
После приглашения следует переменная, которой должно быть присвоенозначение, принятое с клавиатуры.
При выполнении оператора INPUTдо нажатия ENTER