Курсовая работа: Верифікація послідовного порту
АНОТАЦІЯ
Опис програми містить загальний опис алгоритмів головної програми та процедур запису і зчитування повідомлень на рівні блок-схем, а також більш детальний опис розробленої програми на рівні програмного коду.
ЗМІСТ
ВСТУП
1. Опис процедур запису і зчитування повідомлень
1.1 Опис процедури запису повідомлення Write_Message
1.2 Опис процедури зчитування повідомлення Read_Message
2. Опис процедури відображення стану регістрів
3. ОПИС ЕКРАННИХ ФОРМ ПРОГРАМИ
Висновки
Список використаної літератури
ВСТУП
Метою розробленої програми є ознайомлення з принципами і форматами прийому та передачі даних через послідовний порт. Оскільки аналізувати стан бітів даних при реальній передачі через послідовний порт є досить складною задачею, тому доцільно використати програмне моделювання обміну даними.
Програма створена в середовищі Delphi і дозволяє моделювати процеси запису та зчитування даних, при цьому процес обміну інформацією відбувається не з послідовним портом, а з файлами. Процедура виводу даних повинна записувати інформацію у текстовий файл, а процедура вводу – зчитувати дані з файлу.
1. Опис процедур запису і зчитування повідомлень
1.1 Опис процедури запису повідомлення Write_Message
Розглянемо блок – схему алгоритму процедури Write_Message (рис. 1.1) для кодування повідомлень. Після зчитування символів з форми визначаються їх коди (масив mCod_bit). Далі коди символів mCod_bit перетворюються у масив бітів mBit. Значення кожного біту з масиву mBit перетворюються в аналогову напругу сигналу mU, а значення напруги записуються в текстовий файл.
Рис.1.1. Блок-схема процедури Write_Message
Розглянемо процес запису повідомлення у файл на рівні програмного коду. Спочатку зчитується з форми текст повідомлення
Str:=Edit1.Text;
та опції СОМ-порта
case Form5.RadioGroup2.ItemIndex of //Визначення довжини слова
0:DovjSlova:=7;
1:DovjSlova:=8;
end;
case Form5.RadioGroup3.ItemIndex of //Визначення к-сті стопових бітів
0:KilStopBit:=1;
1:KilStopBit:=2;
--> ЧИТАТЬ ПОЛНОСТЬЮ <--