Министерство образования и науки Украины
Приазовский государственный технический университет
Кафедра технологии машиностроения
Лещенко А.И.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к выполнению лабораторной работы
«Программно – управляемая передача информации»
по курсу: «МИКРОПРОЦЕССОРНОЕ УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ СИСТЕМАМИ»
(для студентов специальности 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).