Разработка программы для ПК

Компьютерная программа должна выполнять следующие функции:

1. Чтение данных с COM порта;

. Отображение принятых данных на экране;

. Запись принятых данных на ЖМД;

. Запись служебных данных на ЖМД.

Всеми вышеприведенными функциями обладает уже созданное программное обеспечение Terminal.

Данная программа позволяет выполнять не только вышеприведенные действия но и некоторые другие, такие как отображение принятой информации в графическом виде, задание различных параметров сопряжения и т.д.

Terminal - простая программа эмуляции терминала последовательного порта (COM). Она может использоваться для соединения с различными устройствами, такими как модемы, маршрутизаторы, встроенные uC системы, телефоны GSM . Это очень полезное средство отладки для приложений последовательной передачи.

Данное ПО полностью устраивает требования задания курсового проекта. Поэтому для записи на ЖМД будем использовать её.

Для сопряжения стенда и ПК необходимо задать правильные настройки программы:

· Com port - порт к которому подключен стенд;

· Baud rate - скорость передачи данных, выставить в 9600;

· Data bits - кол-во бит данных, выставить 8;

· Parity - бит паритета, неиспользуется(none).

Рисунок 19. Главное окно программы Terminal

После того как все настройки были выставлены можно подключаться к стенду, для этого служит кнопка «Connect».

Для того что бы данные записывались на диск нужно нажать кнопку «StartLog», после этого появится окно выбора файла, в который и будут сохраняться принятые данные.

Заключение

В данном курсовом проекте была разработана система накопления данных, которая предназначена для оцифровки данных, поступающих с генератора звуковых частот, и записи их на жесткий магнитный диск. Данные записываются в файл, имя файла задает оператор, со служебной информацией, такой как время начала/конца оцифровки и номера оцифрованного канала. Спроектированная система организована с помощью учебного стенда SDK-1.1 на базе микроконтроллера ADuC812 с ядром MCS51 и расширителя SDX-09.

Разработка проектируемой системы состоит из двух этапов:

1) описание аппаратной части;

2) разработка программного обеспечения.

Результатом первого этапа разработки является принципиальная электрическая схема системы сбора данных. В процессе этого этапа первоначально была разработана структурная и функциональная схемы и изучена элементная база для построения требуемой системы.

На втором этапе был разработан алгоритм управления, который затем был реализован в виде программы на языке C#. Была написана программа непосредственно для стенда и выбрана программа для сохранения получаемых данных на компьютере.

Приложение А

Листинг доработанной программы для микроконтроллера

#include <ADuC812.h>

#include <stdio.h>

#define MAXBASE 0x8

#define MyData 0x3

#define KB 0x0

/*

То, что эта ячейка памяти находится во внешней

памяти данных показывает уточняющее слово “xdata”,

Перейти на страницу: 1 2 3 4 5 6

Похожые стьтьи по экономике

Генератор синусоидальных модулированных колебаний
Невозможно назвать хотя бы одну отрасль экспериментальной, лечебной или профилактической медицины, которая могла бы рассчитывать даже на малый успех без применения электронной медицинск ...

Волоконно-оптические системы передачи
Оптическое волокно и волоконная оптическая техника играют в современной связи определяющее значение, первое - как среда для оптической цифровой передачи, вторая - как набор средств, дающ ...

Цифровая обработка данных с помощью автоматических устройств
  Цифровая обработка данных с помощью автоматических устройств является результатом технического прогресса не только последних десятилетий. Еще в средние века были созданы примитивные по совр ...

Разделы

© 2019 - www.frontinformatics.ru