Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kharakhnin / Методичка_проектирование МП систем.doc
Скачиваний:
135
Добавлен:
08.03.2016
Размер:
1.92 Mб
Скачать

6.7. Интерфейс программы для пк

Окно управляющей программы во время ее работы представлено на рис.8.

В окне программы присутствуют несколько кнопок: кнопка «Пуск» запускает процесс, кнопка «Стоп» останавливает его в любой момент времени действия процесса. После нажатия кнопки «Стоп», появится кнопка «Запуск», нажатие на которую возобновит процесс. Процесс возобновиться на том же самом этапе, на котором он был остановлен. При нажатии на кнопку выход соединение между ПК и SDK 1.1 будет разорвано и окно программы закроется.

В окне программы присутствуют несколько полей: «Паспорт рулона», «Скорость полосы», «Требуемое количество витков», «Толщина полосы», «Угловая скорость», «Текущее количество витков» и «Радиус рулона».

Перед пуском программы оператору необходимо указать:

  1. Паспорт рулона.

  2. Требуемое количество витков.

  3. Радиус моталки (начальный радиус рулона) в поле «Радиус рулона».

Поля: «Скорость полосы»,«Толщина полосы»,«Угловая скорость»,«Текущее количество витков»– заполняются автоматически при пуске программы.

Рис. 10. Окно управляющей программы.

7. Графическая часть

Электрическая принципиальная схема микропроцессорного стенда SDK – 1.1 представлена на рис. 11.

Рис. 11. Электрическая принципиальная схема SDK – 1.1.

Схема взаимодействия ПК, стенда SDK 1.1, датчиков приведена на рис. 12.

Sdk 1.1

Рис. 12. Схема взаимодействия ПК, стенда SDK 1.1, датчиков.

Список литературы

  1. Каспер Э. Программирование на языке Ассемблера для микроконтроллеров семейства i8051. – М.: Горячая линия – Телеком, 2004. – 191 с.:ил.

  2. Харахнин К.А. Архитектура и устройство однокристальных микроконтроллеров семейства MCS 51. Учебное пособие. Череповец 2006 г.

  3. Техническая документация на SDK – 1.1.

Оглавление

Введение ………………………………………………………………….. 3

1. Описание микропроцессорной системы ……………………………. 6

2. Программный комплекс Keil uVision2 ……………………………... 14

3. Установка компонента последоательного порта “ComPort” в

Borland C++ Builder6 ………………………………………………………… 18

4. Датчики ……………………………………………………………….. 19

5. Пример 1 ……………………………………………………………… 20

5.1. Расчет параметров технологического процесса ……………. 20

5.2. Описание функций для работы с sdk 1.1 …………………... 21

5.3. Алгоритм программы для SDK ……………………………… 32

5.4. Программа для sdk ………………………………………….. 35

5.5. Интерфейс программы для пк ………………………………. 41

5.6. Алгоритм программы для пк ………………………………... 43

5.7. Программа для ПК ……………………………………………. 44

6. Пример 2 ……………………………………………………………… 49

6.1. Алгоритм работы системы …………………………………… 50

6.2. Имитация датчиков …………………………………………… 54

6.3. Расчет параметров технологического процесса …………….. 55

6.4. Программа для работы микропроцессорного контрол-

лера на языке Ассемблер ……………………………………………………. 55

6.5. Программа для работы ЦАП и АЦП на языке C …………… 68

6.6. Программа для персонального компьютера на языке

С в среде C-Builder ………………………………………………………….. 70

6.7. Интерфейс программы для ПК ……………………………… 76

7. Графическая часть …………………………………………………... 78

Список литературы …………………………………………………….. 80

80