Реферат: Измерение длительности импульса

RET

IMPILS_0_TO_1:

LDI R20,0B00000000 ;T/C1 остановлен

OUT TCCR1B,R20

CPSE R16,R19

RCALL TEST_OF_STOP_TC1_OTR

SBIC PORTA,1

RCALL IMPULS_POLOGITELNAY

RCALL IMPULS_OTRICHATELNAY

RET

TEST_OF_STOP_TC1_OTR :

IN R21,TCCR1B

ANDI R21,0B000000000

BRNE ENDTEST_OF_OTR

RCALL bin16BCD5

ENDTEST_OF_OTR:

RET

bin16BCD5: Подпрограмма перевода двоичного числа в двоично-десятичное

MOV R22,R16

MOV R23,R18

ldi tBCD2, -1

bin16BCD5_loop_1:

inc tBCD2; определение

subi fbinL, low(10000); количества

sbci fbinH, high(10000); десятков тысяч

brsh bin16BCD5_loop_1;в числе которое переводится

subi fbinL, low(-10000)

sbci fbinH, high(-10000)

ldi tBCD1, -0x11

К-во Просмотров: 375
Бесплатно скачать Реферат: Измерение длительности импульса