Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
METHOD / МКП / Lab_ASCII / ЛАБ_РАБ_ASCII.doc
Скачиваний:
39
Добавлен:
05.03.2016
Размер:
380.42 Кб
Скачать

Министерство образования и науки Украины

Приазовский государственный технический университет

Кафедра технологии машиностроения

Лещенко А.И.

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению лабораторной работы

«Программно – управляемая передача информации»

по курсу: «МИКРОПРОЦЕССОРНОЕ УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ СИСТЕМАМИ»

(для студентов специальности 7.090202 «Технология машиностроения»

дневной и заочной форм обучения)

Утверждено

На заседании кафедры

технологии машиностроения

Протокол № 10 от 4.10.06

Мариуполь 2006 г.

УДК 621. (077)

Методические указания к выполнению лабораторной работы «Программно – управляемая передача информации» по курсу: «Микропроцессорное управление технологическими системами»./ Состав. : Лещенко А. И – Мариуполь, ПГТУ, 2006 г. – 9 с.

Предназначены для студентов дневной и заочной форм обучения специальности 7.09.02.02. «Технология машиностроения». Содержат указания по выполнению лабораторной работы.

Составители: А.И. Лещенко ст. преподаватель

Отв. за выпуск А. А. Андилахай, доц.

Программно – управляемая передача информации

1. Asscii коды символов

Для обмена информацией между различными устройствами компьютера и между компьютерами, используется американский национальный стандартный код ASCII (American National Standard Code for Information Interchange) (рис. 1). Каждый символ имеет номер от 0 до 255 (от 0 до FF16) и для него выделяется один байт (8 бит) памяти.

0 1 2 3 4 5 6 7 8 9 A B C D E F

0 0 @ P ` p А Р а ░ └ ╨ р Ё

1 ! 1 A Q a q Б С б ▒ ┴ ╤ с ё

2 " 2 B R b r В Т в ▓ ┬ ╥ т Є

3 # 3 C S c s Г У г │ ├ ╙ у є

4 $ 4 D T d t Д Ф д ┤ ─ ╘ ф Ї

5 % 5 E U e u Е Х е ╡ ┼ ╒ х ї

6 & 6 F V f v Ж Ц ж ╢ ╞ ╓ ц Ў

7 ' 7 G W g w З Ч з ╖ ╟ ╫ ч ў

8 ( 8 H X h x И Ш и ╕ ╚ ╪ ш °

9 ) 9 I Y i y Й Щ й ╣ ╔ ┘ щ ∙

A * : J Z j z К Ъ к ║ ╩ ┌ ъ ·

B + ; K [ k { Л Ы л ╗ ╦ █ ы √

C , < L \ l | М Ь м ╝ ╠ ▄ ь №

D - = M ] m } Н Э н ╜ ═ ▌ э ¤

E . > N ^ n ~ О Ю о ╛ ╬ ▐ ю ■

F / ? O _ o П Я п ┐ ╧ ▀ я

Рис. 1. ASII коды символов – старший разряд по горизонтали, младший по вертикали.

Поэтому латинская буква «N» имеет шестнадцатеричный код 4E16=7810 (старший разряд номер столбца, младший номер строки), а русская «ы» ED16=23710

Восьмибитовый ASCII-код, используемый вычислительной технике читается как. «АСКИ код»

Большинство из 256 ASCII-кодов имеют символьное представление и могут быть выведены на экран. Шестнадцатеричные коды 00 до 2016 являются символами управления и выводятся на экран в виде одинаковых «прямоугольничков».

ASCII коды могут быть введены с клавиатуры для просмотра (не все коды можно посмотреть в этом режиме) при работе в FAR manager. Если держать нажатой клавишу «Alt», и набрать номер кода на дополнительной клавиатуре, с соответственно установленным режимом «NumLock», то когда клавиша «Alt» освобождается, код вводится в командную строку. Работая редактором FAR можно просмотреть шестнадцатеричные коды символов, открыв любой файл (как текстовый) на просмотр по F3 и далее нажать клавишу F4.

В последнем десятилетии прошлого века символами псевдографики выводились на экран и различные типы принтеров, сложные изображения: гистограммы, различные рамки и заголовки выходных форм, игровые виды и пр. Эти символы представляют собой горизонтальные и вертикальные линии, заштрихованные области разной формы, стыковочные соединения и другие. Их коды в шестнадцатеричной системе В0...DF

Например, программная строка языка высокого уровня паскаль

for 1:= 1 to 10 do write (Chr( 220));

выведет последовательно на экран в десяти знакоместах отрезки толстой линии (код DC16=22010)

Восьмибитовый ASCII код обеспечивает представление 256 символов, включая символы национального алфавита.(коды 80 – AF и E0 – F3).

Соседние файлы в папке Lab_ASCII