Вопросы к экзамену Использование ЭВМ в физическом эксперименте


Скачать 215.64 Kb.
НазваниеВопросы к экзамену Использование ЭВМ в физическом эксперименте
Дата публикации09.06.2013
Размер215.64 Kb.
ТипВопросы к экзамену
vb2.userdocs.ru > Информатика > Вопросы к экзамену

Вопросы к экзамену Использование ЭВМ в физическом эксперименте




1.LPT-порт, адреса доступные для программирования.



Для проведения физического эксперимента удобно использовать порт 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

^

2.Определение времени замкнутого состояния кнопки.



Кнопка подключена к контактам 15 (D3) и 25 (GND) Рис.4 . При разомкнутой кнопке в переменную А запишется число 127, при замкнутой – 119. Оператор timer фиксирует время с точностью до 0,05 сек.

10 а= inp(&h 379)

20 if a=127 then goto 10 ожидание замыкания кнопки

30 t1=timer в t1 записывается время начала замыкания кнопки

40 for b=0 to 20000

50 c= inp(&h 379)

60 if c=127 then goto 80 размыкание кнопки

70 next b

80 t2=timer в t2 записывается время размыкания кнопки

90 t=t2–t1 время замкнутого состояния

100 print t

^

3.Определение промежутка времени между двумя замыканиями.

4.Определение периода колебания маятника.



На длинной нити подвешивается магнит, а в качестве датчика магнитного поля используется геркон (герметичный контакт). Для проведения компьютерного эксперимента геркон подключается к контактам 15 (D3) и 25 (GND). Геркон устанавливается в точке покоя маятника. Под действием магнитного поля ферромагнитные пластинки геркона соединяются, замыкая цепь.


Отклоним магнит в крайнее правое положение, запустим программу и отпустим маятник. В момент замыкания геркона программа выходит из цикла строк 20-30 и фиксирует в t1 начало периода колебания. В момент времени t2 фиксируется размыкание геркона после прохождения магнита. В момент t3 магнит возвращается и вновь замыкает геркон и в t4 фиксирует его размыкание. Отклоняясь вправо и возвращаясь в исходную точку, фиксируется вновь время t5. Период колебания маятника Т = t5 – t1
10 cls очистка экрана

20 a=inp ( &h 379) чтение состояния порта

30 if =127 then go to 20 проверка замкнутого состояния геркона

40 t1=timer запись времени начала падения (точность 0,05 с)

50 a= inp ( &h 379)

60 if a=119 then go to 50 проверка замкнутого состояния геркона

70 t2= timer

80 a= inp ( &h 379)

90 if a =127 then go to 80

100 t3= timer

110 a= inp ( &h 379)

120 if a= =119 then go to 110

130 t4= timer

140 a= inp ( &h 379)

150 if a =127 then go to 140

160 t5= timer

170 t= t5 – t1

180 print t

185 sleep 1

190 goto 20

^

5.Опыт с наклонной плоскостью.



Движение тела по наклонной плоскости в установке представлено движением кольцевого магнита Рис.6. В наклонную плоскость вмонтированы на равном расстоянии герконы 1–6, создавая 5 одинаковых участков для движения магнита. При прохождении магнита над герконом последний замыкается, подавая во входной порт число 119, при удалении от геркона поле магнита уменьшается, контакт размыкается и во входной порт подается число 127. Измеряя время замкнутого и разомкнутого состояния геркона можно определить время прохождения одного участка. Время измеряется в относительных единицах (программных циклах) и заносится в массив замкнутых состояний M(5) и массив разомкнутых состояний N(5). В машинах с большей тактовой частотой эти числа больше и соответственно точность измерения выше. Программная обработка данных позволяет определить скорость, ускорение и пройденный путь.



Рис.6

10 cls очистка экрана

20 dim m (5) массив из 5 элементов для замкнутого состояния

30 dim n (5) массив из 5 элементов для разомкнутого состояния

40 a= inp (&h 379) чтение порта

50 if a = 127 then go to 40 ожидание скатывания магнита

60 for b = 1 to 5 счет циклов замкнутых состояний на 1-5 отрезках

70 for c = 0 to 20000

80 a= inp (&h 379) опрос входного порта

90 if a=127 then goto 110 если входной порт разомкнулся идти на 110

100 next c

110 m(b)=c печать в массив м числа программных циклов с замкнутого состояния

120 for d = 0 to 20000 счет циклов разомкнутых состояний на 1-5 отрезках

130 a= inp (&h 379) опрос входного порта

140 if a=119 then go to 160 если входной порт разомкнулся идти на 160

150 next d

160 n(b)=d печать в массив n числа программных циклов d замкнутого состояния

170 next b

180 for k = 1 to 5

190 print m(k), n(k) печать времен m замкнутых и n разомкнутых состояний герконов.
Pascal:

Program pl;

Uses crt, dos;

Var a,B,i,n,k,t: integer;

H,ms,h1,ms1: word;

S: array [1..5] of integer;

M: array [1..5] of integer;

Begin clrscr;

a:=0; B:=0; n:=0; k:=0;

repeat

a:port[$379];

delay(50);

until a=119;

for B:=1 to 5 do begin

n:=0;

repeat

a:=port[$379];

delay(50);

n:=n+1;

until a=127;

M[B]:=n;

K:=0;

Repeat

a:=port[$379];

delay(50);

k:=k+1;

until a=119;

S[B]:=k;

End;

Repeat

i:=i+1;

j:=j+1;

writeln(j, ` `,M[j], ` ` ,S[i] );

until i=5;

repeat until keypressed;

end.

^

6.Определение количества замыканий кнопки.


Программа:

5 n=0 обнуление счетчика замыканий

10 cls очистка экрана

20 a= inp (&h 379) чтение входного порта

30 if a =127 then goto 20 ожидание нажатия кнопки (числа 119)

40 A= inp (&h 379) чтение входного порта

45 for i=0 to 50 цикл устранения дребезга контактов

46 next i

50 if a=119 then goto 40 опрос замкнутого состояния клавиши

60 n=n+1 ( переменная n )

70 print n печатать число замыканий

80 goto 20 повторный опрос клавиши

^

7.Определение набора импульсов.

8.Определение набора импульсов и накопитель при счете импульсов.

9.Системные часы компьютера.



В компьютере имеются системные часы с автономным питанием от дисковой батарейки напряжением 3В. Задающий генератор вырабатывает частоту 18.2 Гц. В качестве счетчика используются четыре 8–разрядные ячейки 46F, 46E, 46D, 46C (Рис.15), которые доступны программисту.

Рис.15
Младшая ячейка 46С обнуляется через 256/18,2 = 14,065 сек. Сигнал передается в ячейку 46D, которая в свою очередь переполнится через 256 х 14,065 = 3600,64 (один час). В ячейки 46E и 46F записываюся сутки, дни, месяцы и годы. Точность счета системных часов составляет 1/18,2 = 0,05 сек.
Программно можно прочитать общее время в секундах системных часов:
10 cls

20 def seg=0

30 a=peek (&h46c) обнуляются через 14 сек.

40 b=peek (&h46d) обнуляется через один час

50 с=peek (&h46e) обнуляется через 256 часов

60 d=peek (&h46f)

70 e=(a+256*b+256*256*c+256*256*256*d)/18,2–общее время в секундах
Оператор e=timer проводит запись в переменную E общее время в секундах.
^

10.Программирование ЦАП.



Преобразование цифровой информации в непрерывный (аналоговый) электрический сигнал является важным применением вычислительных машин. На рис.5 показано устройство, преобразующее нарастающий цифровой код в плавно нарастающий ток гальванометра. Каждый следующий, более старший бит счетчики на микросхеме К155ИЕ5, увеличивает ток в два раза. Это достигается включением резисторной матрицы, в которой каждый следующий, более старший бит, имеет сопротивление в два раза меньше предыдущего. Нарастающий двоичный код подается со счетчика, подключенного к генератору импульсов.


Для программирования различных функций U(t) применяются резисторные матрицы R-2R-4R-8R---128R подключаемые к выходному LPT порту с адресом 378h. Старший разряд порта D7 подключается к резистору R=1Kом. Каждый, более младший разряд, подключается к резисторам 2R-4R-8R и так далее (Рис.9) .


Рис.9

Для генерации линейно-нарастающего напряжения на выходе ЦАП необходимо подавать в порт порта 378h нарастающий двоичный код.

10 for a=0 to 255 генерация нарастающего 8–битного кода

20 out &h378, a подача числа в ЦАП

30 sleep 1 задержка 1 сек.

40 next a
Оператор sleep используется для замедления выполнения программы, при его отсутствии скорость выполнения будет зависеть только от тактовой частоты процессора.



Рис.10

Форма напряжения на выходе ЦАП показана на Рис.10.

^

11.АЦП с использованием портов компьютера и компаратора.



Достаточно просто реализуется АЦП с использованием портов компьютера (Рис. 17) с программным обеспечением для его работы. На вход компаратора подается напряжение Uвх, которое необходимо преобразовать в цифровой код. Программно с выходного порта 378h через ЦАП на инверсный вход компаратора подается напряжение обратной связи Uос. Если Uвх=Uос, напряжение на выходе компаратора Uвых=0, бит D3 входного порта 379h изменит значение с 127 на 119, что будет окончанием преобразования. Схема компаратора может быть реализована как на транзисторах так и на основе микросхемы.


Рис.17
^ АЦП с использованием компаратора
На Рис.18 показана схема АЦП на основе микросхемы к561лн2 и LPT порта компьютера.


Рис.18

Программа:
10 cls

20 for a=0 to 255 начало цикла вывода цифрового кода на цап

30 out &h378,a выход цифрового кода в порт 378h

40 b=inp(&h 379) опрос входного порта 379h, сигнал с компаратора

50 if b=119 than goto 70 если напряжение компаратора uвых=0 (d3=0 код 119)

60. next a окончание цикла вывода цифрового кода на цап

70. print a печатать цифрового кода преобразования ацп

80. goto 20

^

12.Двухканальный АЦП с использованием портов компьютера.




Рис.19

Вначале производится оцифровка сигнала U1(t), на выходе компаратора 1 при изменении сигнала с лог. 1 на лог.0 , (бит D3 ) входной порт изменяется с числа 127 на число 119. При дальнейшей оцифровке сигнапа U2(t) на выходе компаратора 2 при изменении сигнала с лог. 1 на лог.0 , (бит D4) входной порт изменяется с 119 на 103.
Программа:
10 t=0

20 for a=0 to 15 опрос первого канала

30 out &h378,a в переменную а записывается цифровой код первого канала

40 b=inp (&h379)

50 if b=119 then goto 70

60 next a

70 for c=16 to 240 step 16 опрос второго канала

80 out &h 378,c в переменную с записывается цифровой код второго канала

90 d= inp (&h379)

100 if d=103 then goto 130

110 next c

130 print u1= (5/15)*a напряжение в первом канале

140 print u2=0,3* (c/16) напряжение во втором канале
Если необходимо построить на экране монитора графики U1(t) и U2(t) Рис.20, добавляются строки:
130 pset(120 – a, t) график u1(t)

140 pset (120 – c/16, t) график u2(t)

145 sleep 1

150 t= t+1

160 goto 20



Рис.20

^

13.АЦП на основе зарядки и разрядки конденсатора.


Принцип измерения основан на определении времени зарядки конденсатора через резисторы ( Рис.10).



Рис.10

Если на вход схемы подать напряжение такой полярности, при которой ток зарядки I=Iвх.+ Iзар. конденсатора С увеличится (Рис.7), время зарядки конденсатора уменьшается. Если входное напряжение увеличивается, время зарядки конденсатора уменьшается. (рис.11). Если изменить полярность входного напряжения, то токи зарядки конденсаторов вычитаются I=Iвх.–Iзар. и соответственно время зарядки увеличивается.



Рис.11
Программа считает время зарядки конденсатора С.
10 cls

20 out &h 378,1 включение питания – D0=1

30 out &h 378,3 напряжение на D1=1 – начало зарядки конденсатора

40 for a=0 to 20000 счет циклов зарядки конденсатора

50 &=inp (&h 379)

60 if b=119 then 60 to 80 если конденсатор С зарядился идти на 80

70 next a

80 print a печатать число циклов затраченных на зарядку конденсатора

90. out &h 378,1 D1=0 – разрядка конденсатора

100. sleep 1

110. goto 30

Недостатком схемы является нелинейная зависимость между подаваемым напряжением и временем зарядки конденсатора и низкое входное сопротивление АЦП, в связи с исрользованием биполярного транзистора Использование МОП структуры дает возможность резко увеличить входное сопротивление АЦП (Рис. 12) в остальном она аналогична показанной на рис. 10


Рис.12

^

14.АЦП методом преобразования напряжения в частоту.



Очень часто используется АЦП на основе преобразователя напряжение – частота F=f(U), генератора, у которого частота на выходе зависит от напряжения на его входе, где может быть хорошая линейность между F и U (Рис.13). Эта частота подается во входной порт компьютера и программно измеряется.


Рис.13
Схема генератора, частота колебаний которого зависит от входного напряжения показана на Рис.14. В цепи обратной связи используется в качестве вариконда диод D1 и изменяет свою емкость в зависимости от входного напряжения. При увеличении входного напряжения запирающее напряжение уменьшает емкость p–n перехода и частота генерации линейно увеличивается.


Рис.14
Программа:
10 cls

15 to=timer

20 a= inp (&h379)

30 if a= 127 then goto 20

40 a= inp (&h379)

50 if a=119 then go to 40

60 n=n+1

70 t1=timer

80 if t1-to<1 then goto 20

90 print n

100 pset (n, t)

110 t=t+1

120 goto 15

^

15.Игровой порт, его устройство и программирование.



201h – адрес игрового порта. Он доступен по входу и выходу Рис.16. Четыре младших разряда входного порта выполнены по МОП технологии и являются инверсными. К ним подключены конденсаторы емкостью 500 пф и резисторы 500 кОм для позиционирования координат на экране монитора.



Рис.16

Программа опроса порта:

10 out &h201, 0 обнуление по всем битам

20 a=inp (&h201)

30 print a напечатает число 255
Программа оценки числа циклов, необходимых для зарядки конденсатора
10 out &h201,0 разрядка конденсатора

20 for a=0 to 500 начало зарядки конденсатора

30 b=inp (&h201)

40 if b=253 then goto 60 если зарядился конденсатор (D1)

50 next a

60 print a

70 goto 10
Программа для измерения времени зарядки конденсатора
10 out &h 201, 0 разрядка конденсатора

15 to = timer t0 начальное время зарядки конденсатора

20. for a=0 to 20000

30. b=inp (&h2d) опрос порта

40. if b=253 then goto 60 если конденсатор зарядился идти на 60

50. next a

60. t1=timer t1 время окончания зарядки конденсатора

80. print t1–t0 печатать время зарядки конденсатора

^

16.СОМ-порт, адреса доступные для программирования.



СОМ1 порт имеет адреса с 3F8h – 3FFh. Они выведены в 9 проводный разъем (Рис.13). Адреса порта имеют уровни лог.1 величиной +12 Вольт и лог.0 величиной –12 Вольт. Эти уровни больше чем у ТТЛ микросхем и это нужно учитывать при их подключении к СОМ1 порту.



Рис.13

Адреса ячеек СОМ1 порта выведенных на разъем и доступные для программирования показаны на Рис.14

Рис.14
Адреса 3FB и 3FC являются выходными, а 3FE входным.

Адрес 3FB имеет один выходной бит D6 с весом 64. В скобках на рис.14 показаны номера выводов разъема СОМ порта, при этом вывод 5 является общим.
Программа
10 out &h3fb, 64 на выход 3 разъема подается + 12 вольт

20 sleep 1 выдержка 1 сек.

30 out &h3fb, 0 на выход 3 разъема подается – 12 вольт

40 sleep 1 выдержка 1 сек.

50 goto 10
Программа генерирования прямоугольных импульсов с амплитудой +12, –12 вольт и периодом Т=2 сек. позволяет выводить в выходной порт на 3-й вывод разъема электрический сигнал. Вывод 5 разъема является общим (gnd).
Выходной порт 3FC имеет два выходных бита D0 и D1 (Рис.14). Пример подключения светодиодов разного цвета показан на Рис.15


Рис.15
Программа
10 out &h3fc,1 светодиод зеленый зажегся

20 sleep 1 1 сек. зеленый светодиод горит

30 out &h3fc ”0” светодиод погашен

40 sleep 1 1 сек. светодиод погашен

50 out&h3fc, 2 светодиод красный зажегся

60 sleep 1 1 сек. красный светодиод горит

70 out &h3fc,0 светодиод погашен

80 sleep 1 1 сек. светодиоды погашены

90 goto 10

Максимальный ток выходного порта может быть 10 мА, для чего необходимо последоватеьно с диодом стабилитрона включить резистор R=1Ком.



Рис.16
Чтобы подключить ТТЛ микросхемы к выходу СОМ порта нужно подключить полупроводниковый стабилитрон на 5 вольт, который на выходе обеспечивает ТТЛ сигнал.

Входной порт 3FE имеет четыре бита D4,D5,D6,D7. При чтении порта 3FE, если к нему ничего не подключено, в переменную будет записано А=0
Программа
A=inp(&h3FE)

Print A

Если на все биты входного порта подать +12 вольт, то в переменную будет записано А=240.
Совместное использование портов при чтении многоразрядной входных портов. Рис.17.


5 out &h378, 1 сброс счетчиков

10 out&h378, 0 начало счета

20 sleep 1 счет в течение 1 сек.

30 a=inp(&h379) запись младшего полубайта

40 b=inp(&h201) запись старшего полубайта

50 c=(a-7)/8 + b суммирование младшего и старшего полубайта

60 d=d+c накопитель счетчика

70 print c, d печать

80 goto 5

^

17.Определение времени соударения шаров.



Время соударения тел как правило меньше 0,05 сек. и не может быть измерено с помощью системного таймера компьютера. Поэтому проводится измерение сначала в количестве программных циклов.

Для определения времени соударения двух металлических шаров используется программа:
10 cls

20 a=inp(&h379)

30 if a=127 then goto 20

40 for n=0 to 20000

50 a=inp(&h379)

60 if a=127 then goto 80

70 next n

80 print n

Затем с помощью отдельной программы, определим время выполнения этого цикла и абсолютное время соударения шаров.
t1 = timer

for n=0 to 200000

next

t2= timer

t=t2-t1

print t



Рис. 10

^

18.Определение скорости звука в металлическом стержне.



В установке используется алюминиевый стержень длиной 30 см. и два стальных шара, подвешенных на гибких металлических нитях. Корпус стержня соединен с общим выводом схемы компьютера. Электрически шары соприкасаются с металлическим стержнем, гибкие металлические подвесы шаров соединены со входами D3 и D4 порта 379h. Для измерения времени прохождения продольной звуковой волны шар отводится на некоторый угол и отпускается. В результате соударения шара о стержень цепь замыкается и в порт 379h подается число 103, так как бит D3=0 и бит D4=0 Через некоторое время, когда звуковая дойдет до конца стержня, произойдет передача импульса второму шару, и он отойдет от стержня на некоторый угол, разомкнув электрическую цепь входного порта ( бит D4=1 и бит D3=0). При этом в порт будет считано число 119.



Рис. 11

10 а= inp ( &h 379)

20 if a=111 then goto 10

30 for n=0 to 200000

35 а= inp ( &h 379)

40 if a=119 then goto 60

50 next n

60 print n

В переменную n записывается число циклов, затраченное на прохождение звуковой волны через стержень. Для определения времени одного цикла запускается программа:

20 t1=timer

30 for n=0 to 200000

35 а= inp ( &h 379)

40 if a=119 then goto 50

50 next n

60 t2=timer

65 t=t2-t1

70 print t

Время одного цикла равно t/200000. Зная длину стержня и время прохождения сигнала, определите скорость продольного звука в алюминии.

^

19.Распределение Гаусса.



Закон распределения результатов многократных измерений физических величин происходит по экспоненциальному закону Гаусса. При измерении частоты генератора происходит спонтанная ее флуктуация, причины которой во флуктуации температуры, токов и напряжений в цепях. В работе производится измерение распределения Гаусса на примере измерения частоты генератора низкой частоты. Частота выбирается в пределах 20–200 Гц. Генератор подключается к биту D3 порта 379h (выводы 15 и 25).

Программа :
10dim m(100) -

20dim n (10)

30for a=1 to 100 количество измерений

40gosub 500

50m(a) = f

60next a

70for a=1 to 100 суммирование

80f1= f1+m(a)

90next a

100f2=f1/100 расчет средней частоты

110for b=1 to 10 сортировка результатов

120for a=1 to 100

130if m (a)=>f2-1+b and m(a)
140 next a

150 next b

160 for a=1 to 10

170 print n(a)

180 next a

190 end

500 f=0 обнуление счетчика

505 t1=timer включение таймера

510 c=inp(&h379)

520 if c=127 then goto1510

530 c=inp(&h379)

540 if c=119 then goto1530

550 t2=timer

560 t=t2-t1

565 f=f+1 счет частоты

570 if t<1 then goto 1505 счет в течение 1сек.

580 return

В программе созданы массивы: M(100) – запись результатов измерения частоты генератора, N(10)– запись десяти отклонений частоты от среднего значения с шагом +1 Гц. Подпрограмма счета частоты генератора записана в строках 500-580, результат ее работы записывается в переменную F. Строки 30-60 заполняют массив М при измерении ста значений частоты генератора.

Строки 70–100 предназначены для измерения среднего значения частоты F2.

Сортировка количества отклонений от среднего значения на +1,+2. и так далее до +10 Гц происходит в двух вложенных циклах строк 110–150, в результате заполняется массив N на десять ячеек. Строки 16—180 выполняют распечатку результатов на экране монитора в виде таблицы.

^

20.Регистрация импульсов со счетчиком Гейгера.



Счетчик Гейгера предназначен для регистрации радиоактивного излучения, Конструктивно он представляет газонаполненный прибор низкого давления. Радиоактивные частицы, пролетая через корпус счетчика, ионизируют газ и приводят к возникновению газового разряда, который прекращается через время 10-3 сек.. Прекращение газового разряда связано с включением в цепь сопротивления 10 Мом. На Рис, 15 показана схема подключения счетчика Гейгера в электрическую цепь. Для регистрации импульсов со счетчика используется RC цепь. Форма напряжения на сопротивлении в момент пролета частицы имеет отрицательную полярность, После окончания газового разряда конденсатор заряжается, формируя на выходе положительный импульс напряжения.



Рис.17

Подключение компьютера к счетчику Гейгера производится через LPT порт.

Так как входной порт компьютера 379h имеет низкое сопротивление, а счетчик Гейгера очень большое, используется схема согласования устройств Рис. 18. Она построена на микросхеме К176ЛА7 и имеет большое входное сопротивление. Дополнительно схема выполняет функцию ждущего мультивибратора, формирующего импульс длительностью 10-3 сек., большей чем время релаксации счетчика после очередного газового разряда.



Рис.18

Ждущий мультивибратор запускается с началам газового разряда в счетчике импульсом отрицательной полярности. На выходе схемы формируется импульс отрицательной полярности совместимый с входом компьютера.



Рис.19

Для питания счетчика Гейгера высоковольтным напряжением используется схема задающего генератора на микросхеме К155ЛА3 и транзисторного усилителя с высоковольтным трансформатором Рис 18. Высоковольтное напряжение регулируется потенциометром. Схемы, ждущего мультивибратора и высоковольтного генератора, расположены в корпусе компьютера и подключены к разъему питания +5В и +12 В.
5 n=0

10 t1=timer t1 начальное состояние системных часов

20 a=inp (&h 379)

30 if a=127 then goto 20

40 a=inp (&h 379)

50 if a=119 then goto 40

60 n= n +1 счет импульсов

70 t2=timer t2 - конечное состояние системных часов

80 if t2 – t1<60 then goto 20 если время счета импульсов меньше 1 сек.

98 s=s+n суммарное число импульсов

99 print n,s n- число импульсов в минуту, s- суммарное число импульсов

95 sleep 1 время индикации

100 goto 5

Программа записывает в переменные N– число импульсов в минуту и

s– суммарное число импульсов.
21.Счет импульсов с использованием микросхемы К155ИЕ5.
^

22.Двойные и тройные совпадения.

23.Датчики: кнопки, герконы, фоторезисторы, терморезисторы, фотодиоды и фототранзисторы.

24.Подключение индуктивности к входному и выходному портам.

25.Шаговый двигатель.

26.Вольтметр на основе 201-го порта.

^

27.Подача звонков на основе ПК.



Для подачи звонков в учебных заведениях можно использовать компьютеры с операционными системами на основе DOS (не выще Windows 98). К выходному порту 378h подключается схема, показанная на Рис.21. При подаче в порт битa D0=1, открывается транзистор и срабатывает реле, замыкаются контакты и включается звонок. Через время 2 сек. Бит D0=0 и реле выключается, размыкая цепь звонка.



Рис.20

5 cls

10 a11$=”08:00:00” : a12$=”09:30:00” 1- пара расписание звонков

20 a21$=”09:40:00” : a22$=”11:10:00” 2- пара

30 a31$=”11:40:00” : a32$=”13:10:00” 3- пара

40 a41$=”13:20:00” : a42$=”14:50:00” 4- пара

50 a51$=”15:00:00” : a52$=”16:30:00” 5- пара

60 a$=time$

70 if a$=a11$ or a$=a12$ or a$=a21$ or a$=a22$ or a$=a31$ or a$=a32$ or a$=a41$ or a$=a42$ or a$=a51$ or a$=a52$ then out &h378, 1 and print a$

80 sleep 2

длительность звучания звонка

90 out &h378, 0

100 goto 10

28.Измеритель магнитного поля на основе геркона.



Hkat=nI

Hэт=H – герконы разомкнуться.

Port – 379h (Д3).

119 – замкнуты.

127 – разомкнуты.
Программа:
Pascal:
Repeat

A:=port [$379]

Until A=119

(ожидание магнитного поля.)

Repeat

n:=n+1

port [$379]:=n

A:=port [$379]
Until A:=127

Writeln (n)

29.Определение скорости звука в воздухе.


Похожие:

Вопросы к экзамену Использование ЭВМ в физическом эксперименте iconИспользование ЭВМ в физическом эксперименте
Датчики: кнопки, герконы, фоторезисторы, терморезисторы, фотодиоды и фототранзисторы
Вопросы к экзамену Использование ЭВМ в физическом эксперименте iconВопросы к экзамену тпсо ссо-21 Использование организованных событий...
Использование мобилизационных механизмов (фестивали, шоу, конкурсы, викторины, лотереи)
Вопросы к экзамену Использование ЭВМ в физическом эксперименте iconТуризм Вопросы к государственному экзамену по курсу: Менеджмент в скс и Т
Использование франчайзинга как формы управления в предприятиях индустрии гостеприимства
Вопросы к экзамену Использование ЭВМ в физическом эксперименте iconГостиничный сервис Вопросы к государственному экзамену по курсу: Менеджмент в скс и Т
Использование франчайзинга как формы управления в предприятиях индустрии гостеприимства
Вопросы к экзамену Использование ЭВМ в физическом эксперименте iconВведение в компьютерные сети
Компьютерной сетью (КС), или сетью эвм, называется комплекс территориально рассредоточенных эвм, связанных между собой каналами передачи...
Вопросы к экзамену Использование ЭВМ в физическом эксперименте iconВопросы к экзамену по курсу «История»
Вопросы к экзамену по курсу «История» для студентов 1-ого курса факультета ин языков
Вопросы к экзамену Использование ЭВМ в физическом эксперименте iconВопросы к экзамену по дисциплине «История украинской культуры»
Вопросы к экзамену по дисциплине «История украинской культуры» для студентов всех специальностей дневной и заочной форм обучения
Вопросы к экзамену Использование ЭВМ в физическом эксперименте iconВопросы к экзамену по спортивной метрологии Теоретические вопросы
Основные этапы проверки статистических гипотез. Односторонние и двусторонние критические области
Вопросы к экзамену Использование ЭВМ в физическом эксперименте iconУсловия признания авторского права
Эвм или базу данных не требуется депонирования, регистрации или соблюдения иных формальностей. Правообладатель для оповещения о своих...
Вопросы к экзамену Использование ЭВМ в физическом эксперименте iconВопросы к экзамену для студентов специальности «Стандартизация и сертификация»
Вопросы к экзамену для студентов специальности «Стандартизация и сертификация» по дисциплине «Система качества»
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
контакты
vb2.userdocs.ru
Главная страница