8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 33 34 35 36 37 38 39 ... 55

Ввод команды продолжения работы

Г IB:

Е:

setb REN INBYTE

cjne a,#40h,E jmp START

;Разрешение приема.

setb SCK setb MOSI setb MISO setb ON jmp $

DEL2 5MS: MET:

mov a,#20h mov b,#16h djnz b,$ djnz a,MET ret

Задержка 2508.1 мкс (2.5 мс) вместе с "call" и "ret" при Ркварца=7372800Гц.

.end


Программа 3

out &h3fc,0:Установка БТР.= -9вольт, RTSs-Эвольт. Контрольный сброс els

sub REC inline $inline "prgrsds.com" end sub

1 Считывание файла с диска

F$="inrs.hex"

open "b",#l,F$ C$ = space$ (0) L%=lof(1) gets #1,L%,C$ close #1

print"Haчaлo программирования" print "Программируется файл ";F$

Инициализация последовательного порта

Установка скорости: *

96- 1200,48- 2400,24- 4800,12 - 9600 6-19200, 3-38400, 2-57600, 1-115200

out &h3fb,&h80

out &h3f8,2 -Коэффициент скорости out &h3f9,0 -Старший байт делителя

Установка режима

out &h3fb,3 -1 стоп,8 бит,нет паритета

out &h3f9,0 -Запрет всех прерываний по СОМ-порту


out Sh3fc,01 Остановка DTRe-9вольт, RTS=-Эвольт. Сброс и программир. delay .3

byte%=bhOD•"CR»

gosub OUTBYTE delay .3

byte%»&h4C1"L"

gosub OUTBYTE byte%=bhOD"CR"

gosub OUTBYTE delay .1

Передача длины файла и файла в ассемблер

call REC(C$)

print "Конец программирования"

out Sh3fc,l:Установка DTR=+9вoльт,RTS=-9вoльт. Запуск соединение с комп

out &h3fc,3Установка DTR=+9зoльт,RTS=+9soльт. Запуск и разъединение с

out bh3fс ,2 -.Установка DTR=-9вольт, RTS=+9sonbT .No connect

delay .3 goto E

Подпрограмма вывода байта

OUTBYTE:

wait Sh3fd,Sh40 Проверка готовности передатчика ( в машине ) out Sh3f8,byte% Вывод байта

wait bh3fd,Sh20 Проверка OK to send ( в машине )

return E-.

end



0 ... 33 34 35 36 37 38 39 ... 55