Автор работы: Пользователь скрыл имя, 25 Февраля 2013 в 23:23, курсовая работа
Випуск комп'ютерів IBM PC розпочався у 1981 році, і вони швидко завоювали величезну популярність у користувачів. IBM PC і сумісні з ними комп'ютери становлять тепер більшу частину парку професійних ПЕОМ у світі. У цей час програмне забезпечення, розроблене для IBM PC, охоплює практично всі сфери людської діяльності. Даний курсовий проект присвячений розробці програми-перемикача світлодіодів клавіатури.
Вступ 5
1 Пристрій введення даних – клавіатура 6
1.1 Характеристика клавіатури 6
1.2 Типи клавіатур 7
2 Керування клавіатурою на рівні портів введення-виведення 10
3 Схема керування клавиатурою 13
4 Розробка програми-перемикача світлодіодів клавіатури 15
4.1 Опис програми 15
4.2 Інструкція коритсувачу 16
5 Тестування розробленої програми 17
Заключення 18
Література 19
Додаток А Текст програми 20
Графічна частина
Лист 1 (формат А2) Блок-схема алгоритму програми
call wait_KBin ; очікування можливості посилки команди
mov al,0EDh
out 60h,al ; команда клавіатури EDh
call wait_KBin ; очікування можливості посилки команди
mov al,cl
out 60h,al ; новий стан світлодіодів
ret
change_LEDs endp
; процедура wait_KBin
; очікування можливості
введення команди для
wait_KBin proc near
in al,64h ; прочитати слово стану
test al,0010b ; біт 1 дорівнює 1?
jnz wait_KBin ; якщо немає - чекати,
ret ; якщо так - вийти
wait_KBin endp
end start
Информация о работе Розробка програми, здійснюючій циклічне перемикання світлодіодів клавіатури