- •Использование эвм в физическом эксперименте
- •Определение времени замкнутого состояния кнопки
- •Количество замыканий кнопки:
- •Измерение частоты
- •Цифро–аналоговый преобразователь (цап)
- •Генератор прямоугольных импульсов
- •Генератор синусоидальных колебаний
- •Аналого-цифровой преобразователь
- •Ацп с использованием эвм
- •Ацп с использованием компаратора
- •Регистрация двух каналов
- •Ацп с использпванием метода зарядки rc-цепи
- •Ацп на основе преобразователя напряжение–частота
- •Системные часы компьютера
- •Игровой порт.
- •Устройство последовательного сом–порта
- •Лабораторный практикум Лабораторная работа № 1 Определение периода колебания маятника
- •Лабораторная работа № 2 Определение ускорения свободного падения
- •Лабораторная работа № 3 Движение тела по наклонной плоскости
- •Лабораторная работа № 4 Определение времени взаимодействия соударяющихся тел
- •Лабораторная работа № 5 Определение скорости звука в длинном металлическом стержне
- •Лабораторная работа № 6 Измерение эффекта Доплера в воздухе
- •Лабораторная работа № 7 Измерение распределения Гаусса
- •Лабораторная работа № 8 Подключение счетчика Гейгера к компьютеру.
- •Лабораторная работа № 9 Программируемое таймерное устройство для подачи звонков
- •Лабораторная работа № 10 Автоматизированное устройство для поддержания и программирования изменения температуры
Лабораторная работа № 10 Автоматизированное устройство для поддержания и программирования изменения температуры
В работе рассматривается программирование устройства по поддержанию постоянной температуры и ее изменению по заданному закону (Рис. 19). Оно состоит из электроплитки, которая включается в сеть через контакты реле, и управляется выходным портом 378h. В стакан с термостатируемой жидкостью помещен терморезистор, подключенный к входному порту 201h, сопротивление которого программно контролируется.
Рис.19
Сопротивление терморезистора определяется по количеству циклов программы, затраченных для зарядки эталонного конденсатора через терморезистор. В строке 70 определено условие включения и выключения нагревателя для обеспечения температурной стабилизации.
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 if a<250 then out&h378,1 else out&h378,0
75 sleep 1
80 goto 10