- •Методичні рекомендації і контрольні завдання до виконання лабораторних робіт
- •Лабораторна робота №1
- •1. Теоретичні відомості
- •2. Порядок виконання лабораторної роботи.
- •3. Контрольні питання
- •Лабораторна робота № 2
- •1. Теоретичні відомості
- •2. Порядок виконання лабораторної роботи.
- •3. Контрольні питання
- •Лабораторна робота № 3 Системні функції для роботи з пристроями вводу інформації в системах управління
- •1. Теоретичні відомості
- •1.1. Апаратна реалізація пристроїв введення інформації
- •1.2. Введення даних із клавіатури
- •1.3. Системна підтримка клавіатури
- •1.4. Контролер клавіатури
- •Призначення регістрів контролера клавіатури
- •2. Порядок виконання лабораторної роботи.
- •3. Контрольні питання
- •Лабораторна робота № 4
- •1. Теоретичні відомості
- •Значения бітів порта 61h
- •Абетка Морзе
- •2. Порядок виконання лабораторної роботи.
- •3. Контрольні питання
- •Перелік літератури
- •Додаток а
- •Додаток б Короткий опис команд отладчика
- •Додаток в Використання лічильника тактів для визначення тактової частоти процесора [5]
- •Додаток г Засоби виводу на екран
- •Додаток д
- •Скан-коди основної клавіатури
- •Додаток ж Загальні команди контролера 8042
- •Додаток з введення даних із клавіатури
- •Додаток е інтерфейс клавіатури
- •Додаток і Використання убудованого динамику
Значения бітів порта 61h
-
Біт 7
1 – блокування клавіатури
Біт 6
0 – сброс клавіатури
Біт 5
0 – контроль каналу введення-вииводу дозволений
Біт 4
0 – контроль паритету пам'яті дозволений
Біт 3
комутатор конфігуратора
Біт 2
вільний
Біт 1
Speaker Data – управління звуком
Біт 0
Timer 2 Gate (Speaker) вхід Gate 2 лічильники 8253, 1=рахунок дозволений
Для подачі звукового сигналу на динамік (як видно з рис.1) необхідно установити біти 0 і 1 порту 61h у "1". При цьому інші біти цього порту змінювати небажано. Аналогічно, для відключення звукового сигналу біти 1 і 0 необхідно скинути в "0". Більш детальний опис наведено у додатку І.
Абетка Морзе − спосіб кодування букв алфавіту, цифр, розділових знаків і інших символів за допомогою довгих і коротких сигналів, так званих «тире» і «точок» (а також пауз, що розділяють букви). За одиницю часу приймається тривалість однієї точки. Тривалість тире дорівнює трьом точкам. Пауза між знаками в букві − одна крапка, між буквами в слові − 3 точки, між словами − 7 точок.
Була названа на честь американського винахідника Сэмюеля Морзе, що винайшов її в 1838 році.
Якщо ж говорити про саму телеграфну абетку (система кодування символів короткими і довгими посилками для передачі їхній по лініях зв'язку, відома як «код Морзе» або «морзянка»), що застосовують зараз, то вона істотно відрізняється від тієї, що винайшов у 1838 р. С.Морзе, хоча деякі дослідники думають, що її автором був Альфред Вейл − партнер Самюеля Морзе по бізнесу. Треба помітити, що вихідна таблиця «коду Морзе» разюче відрізнялася від тих кодів, що сьогодні звучать на любительських діапазонах. У ній, по-перше, використовувалися посилки трьох різних длительностей («точка», «тире» і «довге тире» − у 4 рази длиннее «точки»). По-друге, деякі символи мали паузи усередині своїх кодів.
Абетка Морзе є першим цифровим способом передачі інформації. Телеграф і радіотелеграф спочатку використовували абетку Морзе; пізніше стали застосовуватися код Бодо і ASCII, що більш зручні для автоматизації. Утім, зараз і для абетки Морзе є засоби автоматичної генерації і розпізнавання.
Для передачі українських та російських букв використовувалися коди подібних латинських букв; ця відповідність алфавітів пізніше перейшла в МТК-2, а потім у КОИ-7 і КОИ-8 (однак в абетці Морзе букві Q відповідає Щ, а в МТК і КОИ − Я).
У 2004 Міжнародний союз електрозв'язку (МСЕ) ввів в абетку Морзе новий код для символу @, для зручності передачі адрес електронної пошти.
Таблиця 2
Абетка Морзе
Російський/ український символ |
Латинський символ |
Код Морзе |
A |
A |
· − |
Б |
B |
− · · · |
В |
W |
· − − |
Г |
G |
− − · |
Д |
D |
− · · |
Е |
E |
· |
Ж |
V |
· · · − |
З |
Z |
− − · · |
И |
I |
· · |
Й |
J |
· − − − |
К |
K |
− · − |
Л |
L |
· − · · |
М |
M |
− − |
H |
N |
− · |
О |
O |
− − − |
П |
P |
· − − · |
P |
R |
· − · |
С |
S |
· · · |
Т |
T |
− |
У |
U |
· · − |
Ф |
F |
· · − · |
Х |
H |
· · · · |
Ц |
C |
− · − · |
Ч |
ö |
− − − · |
Ш |
ch |
− − − − |
Щ |
Q |
− − · − |
Ь |
X |
− · · − |
Ы |
Y |
− · − − |
Э |
é |
· · − · · |
Ю |
ü |
· · − − |
Я |
ä |
· − · − |
1 |
· − − − − | |
2 |
· · − − − | |
3 |
· · · − − | |
4 |
· · · · − | |
5 |
· · · · · | |
6 |
− · · · · | |
7 |
− − · · · | |
8 |
− − − · · | |
Таблиця 2 (продовження) Абетка Морзе
| ||
9 |
− − − − · | |
0 |
− − − − − | |
Крапка |
· · · · · · | |
Кома |
· − · − · − | |
/ |
− · · − · | |
? |
· · − − · · | |
! |
− − · · − − | |
Знак розділу |
− · · · − | |
Помилка/перебій |
· · · · · · · · | |
@ |
· − − · − · |
Абревіатури.
Часто для прискорення радіообміну використовуються абревіатури і спеціальні «Q-коди».
73 - найкращі побажання.
55 - рукопотискання.
88 - люблю, цілую.
99 - не бажаю з Вами працювати.
Сигнал SOS забороняється подавати, якщо немає неминучої погрози для життя людей або судна на морі. Сигнал SOS подається без пауз між буквами: «· · · − − − · · · » (три точки, три тире, три точки), тобто як одна довга буква. Хоча часто вважається, що SOS є абревіатурою від «Save our souls» (врятуйте наші душі) або «Save our ship» (врятуйте наш корабель), насправді він був обраний через простоту передачі, до того ж передається не тому що всі абревіатури (окремими буквами), а єдиною буквою.