- •Кафедра кітПіВ
- •Випускна робота бакалавра
- •“__ ” Травня 201_ р завдання на виконання випускної роботи бакалавра
- •Реферат
- •1 Телемедицина в Україні
- •1.1 Розвиток телемедицини в Україні
- •2. Розробка програмного забезпечення для драйвера вводу-виводу телемедичної інформації
- •2.1Основні положення
- •2.2 Протокол обміну даними
- •2.3Апаратна реалізація
- •3.3 Пpиклад програми ініціалізації та введення/виведення даних мовою turbo assembler (tasm)
- •Висновки
3.3 Пpиклад програми ініціалізації та введення/виведення даних мовою turbo assembler (tasm)
Програма ініціалізації послідовного адаптерата введення/виведення даних TITLE RS232.ASM
MODEL SMALL |
||
STACK 256 |
|
|
DATA SEGMENT |
|
|
DATA ENDS |
||
CODE SEGMENT |
|
|
ASSUME CS:CODE, DS:DATA, ES:DATA |
||
START: MOV |
AX,DATA |
суміщення |
MOV |
DS,AX |
сегментів |
MOV |
ES,AX |
даних |
MOV |
DX,3FBH |
завдання |
MOV |
AL,80H |
|
OUT |
DX,AL |
подільника |
MOV |
DX,3F8H |
|
MOV |
AL,60H |
|
OUT |
DX,AL |
частоти |
MOV |
DX,3F9H |
|
MOV |
AL,00H |
генератора |
OUT |
DX,AL |
|
CONTR: |
MOV |
AL,lEH |
Завдання нового режиму адаптера завантаження |
|
MOV |
DX,3FBH |
керувального |
|
OUT |
DX,AL |
слова(ІЕН) |
INTER: |
MOV |
AL,00H |
заборона |
|
MOV |
DX,3F9H |
переривань |
|
OUT |
DX,AL |
від RS-232-C |
STATUS: |
MOV |
DX,3FDH |
Передавання даних перевірка |
|
IN |
AL,DX |
стану |
|
AND |
AL,20H |
буфера передавання |
|
JZ |
STATUS |
у циклі |
SEND: |
MOV |
AL,41H |
передавання |
|
MOV |
DX,3F8H |
даного |
|
OUT |
DX,AL |
41Н |
|
MOV |
DX,3FDH |
Приймання даних перевірка |
READY: |
IN |
AL,DX |
наявності |
|
AND |
AL,0lH |
даних в лінії |
|
JZ |
READY |
у циклі |
|
MOV |
DX,3F8H |
приймання |
|
IN |
AL,DX |
даного |
|
JMP |
STATUS |
циклування програми |
EXIT: |
NOP MOV |
|
|
AH,4CH |
вихід |
||
|
INT |
21H |
з програми |
CODE ENDS END |
|
|
|
Висновки
Телемедицина вважається одним з прикладних напрямів медичної науки і надзвичайно швидко розвивається. Головною метою телемедицини є створення умов, при яких допомога висококваліфікованих спеціалістів-медиків стане доступною не лише мешканцям великих міст, але й тим пацієнтам, що живуть далеко від спеціалізованих медичних центрів і не мають можливості особисто бути присутніми на консультації того чи іншого лікаря. Ця проблема є надзвичайно актуальною для України, оскільки невідкладне медичне консультування нерідко вкрай необхідне.
Особливого значення використання можливостей телемедицини набуває в надзвичайних станах, пов'язаних з природними і техногенними катастрофами, стихійними лихами тощо. Дистанційне консультування дозволить об'єктивно оцінити ситуацію та вжити відповідних заходів.
За допомогою сучасних цифрових телемедичних систем можна передати зображення пацієнта лікарю через всю земну кулю, практично без втрати якості. Як зазначають фахівці, суто технічний аспект цього є не таким вже й складним.
Виходячи з цього, що:
Порт послідовного передавання RS-232-C, який називається асинхронним адаптером, або послідовним інтерфейсом, має багатоцільове призначення:
підімкнення миші;
підімкнення графобудувачів, сканерів, принтерів, диджитайзерів;
реалізація зв’язку між двома комп’ютерами з використанням спеціального кабелю та оболонки NORTON COMMANDER;
підімкнення модемів для передавання даних телефонними лініями;
підімкнення до мережі персональних комп’ютерів.
У складі кожного комп’ютера є хоча б один послідовний порт для обміну даними.
Майже любий порт вводу-виводу інформації можна запрограмувати на передачу та прийом телемедичної інформації, то це є технічний аспект який повинні вирішувати інженери зв’язку та програмісти різноманітних платформ програмного забезпечення.
Як можно побачити з приладу цієї бакалаврської роботи, то написання драйверу для порта послідовного передавання RS-232-C, є не складним завданням для досвідченого співробітника цієї галузі.
