49447 (Шина расширения ISA), страница 3
Описание файла
Документ из архива "Шина расширения ISA", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "49447"
Текст 3 страницы из документа "49447"
and byte ptr es: [bx],0dfh
cmp byte ptr es: [bx],'U'
je release
resume:
mov ax,3508h
int 21h
; 30 39 68 6F 6F 6B
cmp word ptr es: [bx+2], 3830h
jne setupTSR
cmp word ptr es: [bx+4], 6f68h
jne setupTSR
cmp word ptr es: [bx+6], 6b6fh
jne setupTSR
jmp loaded
setupTSR:
mov al, 0100h; инициализирую устройство управления чувствительностью
mov bl, 0
out al, bl
push bx ax
mov bx, ds
mov ax, cs
mov ds, ax
xor ax, ax
mov ah, 09h
lea dx, input_message; сообщение 0001 вводе управляющего байта
int 21h
mov ah, 06h; вводим управляющий байт
int 21h
sub al, 48
mov cs: _TCC, al
mov ds, ax
pop ax bx
mov al, 0101h
mov bl, cs: _TCC; посылаем порт 257 управляющий байт
out al, bl
mov ax,3508h
int 21h
mov old_offs,bx
mov old_seg,es; перехватываем прерывание, ставим свой обработчик
cli
push ds
push cs
pop ds
lea dx, int08_treater
mov ax, 2508h
int 21h
pop ds
sti
resident_end:
mov dx,offset resident_end; конец, оставляем часть программы в памяти
int 27h
loaded:; если программа уже загружена - выдаём сообщение и на выход
push bx ax
mov bx, ds
mov ax, cs
mov ds, ax
xor ax, ax
mov ah, 09h
lea dx, message
int 21h
mov ds, ax
pop ax bx
RET
main endp
comsegment ends
end start
Заключение
В процессе курсового проектирования было разработано нестандартное периферийное устройство "Термостабилизатор с изолированным датчиком", интерфейсом сопряжения для которого является интерфейс ISA. Поддерживающая синхронный режим обмена информации (обмен в темпе исполнителя). Написана прикладная программа, управляющая устройством, работающая на компьютере семейства IBM PC под управлением операционной системы MS-DOS, либо в режиме эмуляции MS-DOS. Программа позволяет управлять работой устройства, путём изменения параметров в командной строке, и следить за сообщениями от устройства.
Литература
-
http://radiotech. by.ru/Shematic_PCB/PIC-controlers/termo_reg (pic). htm
-
Цифровые интегральные микросхемы: Справ. / М.И. Богданович. - Мн.: Беларусь, 1991. - 493 с.: ил.
-
Интегральные микросхемы ТТЛ, ТТЛШ: Справ. / В.П. Левшин. - Мн.: Беларусь, 1993. - 374 с.: ил.
-
В.Л. Шило Популярные цифровые микросхемы: Справочник. - 2-е изд., - М: Радио и связь, 1989г.
-
ISA specification v1.0
-
Безюлев С. “Термостабилизатор с изолированным датчиком ”. - Радио, 2003, №2, с.42
-
Резисторы, конденсаторы, транзисторы, дроссели, коммутирующие устройства РЭА. Справ. / Н.Н. Акимов, Е.П. Ващуков, В.А. Прохоренко, Ю.П. Ходоренко - Мн.: Беларусь, 1994
-
М. Гук. Аппаратные интерфейсы ПК. Энциклопедия. - СПБ.: Питер, 2002. - 528с.: ил.