Метода измерения емкости и сопротивления

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
Катерина:№
Сообщения: 1
Зарегистрирован: 21 окт 2015, 17:38

21 окт 2015, 17:49

Снять перемычку с переключателей. Рассматривая лабораторный стенд как рабочее средство измерения сдвига фаз провести измерения при частотах порядка 100Гц, 1кГц, 10кГц, применяя разработанное ПО. Провести теоретический расчёт сдвига фаз при указанных частотах. Сопоставить результаты и обосновать их расхождение. Рассчитать погрешность измерений.
Установить перемычку на переключатель таким образом, чтобы выводы резистора R1 оказались замкнутыми. Выполнить действия аналогичные действиям при снятой перемычке, при частотах 50Гц, 500Гц, 5кГц.
Установить перемычку на переключатель таким образом, чтобы выводы резистора R2 оказались замкнутыми. Выполнить действия аналогичные действиям при снятой перемычке, при частотах 200Гц, 2кГц, 20кГц.
[ATTACH]2213[/ATTACH]

у меня есть программа уже, но может кто поможет ее подредактировать, чтобы она заработала
.org 0003h

mov dptr,#0003h
jmp program

start:

mov tmod,#00000000b
mov tcon,#01010000b

begin:
jb p3.2, BEGIN

; Если контакт разомкнут, то переход к инициализации счётчика
;Подпрограмма обработки размыкания

jnb p3.2, $

jmpmain ;Переход на регистрацию размыкания контакта

begin:
mov th1,#00h
mov tl1,#00h
cycle1:
jb p3.2,cycle1
;Ожидание размыкания контакта датчика ОЖИДАНИЕ ЛОГИЧЕСКОЙ "0"

cycle2:
jnb p3.2,cycle2
;Ожидание размыкания контакта датчика ОЖИДАНИЕ ЛОГИЧЕСКОЙ "1"

BEGIN
SETB T1

MOV IE, #00h
MOV TMOD, #50h

MOV TL1, #00h
MOV TH1, #00h
SETB TR1
CALL DELAY


CLR TR1
… ; Инициализация входа T1 на
; ввод сигнала
; Запрет всех прерываний
; Настройка таймера T/C1
; на счёт внешних событий
; Очистка регистров
; счётчика
; Разрешение счёта
; Вызов процедуры,
; реализующей временную
; задержку
; Остановка счёта


clr tcon.6
mov a,tl1
mov b,th1
movx @dptr,a

inc dptr
mov a,b
movx @dptr,a

inc dptr
ret
call start
call start
call start
call start
call start
call start
jmp 0
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить