Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Использование ЭВМ в физическом экспериментеСтр 1 из 11Следующая ⇒
Для проведения физического эксперимента удобно использовать порт LPT1 c адресами 378h, 379h и 37ah. Разъем порта со стороны распайки показан на Рис.1. В этом разъеме 3 адреса: 378h – выходной, 379h – входной, 37Аh – выходной. Выводы разъема с 18 по 25 соединены с общим проводом (земля – GND). Рис.1
Выходной порт с адресом 378h, соответствующие биты и номера контактов разъема показаны на Рис.2. Под номерами выводов показан вес каждого бита от 1 для D0 до 128 для D7. Здесь же показана схема присоединения вольтметра к выходному порту при проведении его проверки. Рис.2
Для подачи на выходы всех бит порта 378h логических единиц необходимо написать команду: out&h378, 255, для подачи логических нулей: out&h378, 0. Для формирования на выходе бита D0 периодически следующих прямоугольных импульсов программа имеет вид: 10 out &h378,1 установка на D0 напряжения U=5В 20 sleep 1 в течение секунды вольтметр показывает лог.1 30 out &h378,0 установка на D0 напряжения U=0В 40 sleep 1 в течение секунды вольтметр показывает лог.0) 50 goto 10 возвращение к строке 10 Выходной порт с адресом 37А, соответствующие биты и номера контактов разъема показаны на Рис.3. Под номерами выводов показан вес каждого бита от 1 для D0 до 8 для D3. Здесь же показана схема присоединения вольтметра к выходному порту при проведении его проверки. В отличие от порта 378h, в выходном порту 37А доступны четыре младших бита. Рис.3 Для формирования на выходе бита D0 порта 37А периодически следующего прямоугольного импульса программа имеет вид: 10 out &h37А,1 установка на D0 напряжения U=5В 20 out &h37А,0 установка на D0 напряжения U=0В 30 goto 10 вернуться к строке 10 Порт LPT1 имеет входной адрес 379h. Его входные биты с D3 до D7. Первые три бита D0, D1, D2 не выведены на разъем, а бит D7 является инверсным (Рис.4) Входной порт является ТТЛ совместимым по уровню входных сигналов. Если к входному порту не подключены устройства, то на его всех входных битах будут лог.1. Рис.4 Для проверки входного порта необходимо запустить программу: а= inp(&h 379) print a (печать) В переменную А запишется число 127. Если к D3 подключена кнопка и нажата, то в переменную А запишется число 119, так как 127–8=119 Date: 2015-05-05; view: 604; Нарушение авторских прав |