Предавател / приемник закъснение подпрограма използване TMR0

T

tschen

Guest
2.5s DELAY DELAY1: CLRF TMR0 START TMR0 LOOPA MOVF TMR0, W; READ TMR0 в W SUBL 0.9766; TIME - W BTFS STATUS, Z, проверка на времето - W = 0 GOTO LOOPA RETLW 0; ВРЪЩАНЕ СЛЕД TMR0 => ( 1MHz/256) = 3906.25Hz аз съм с помощта TLP / УПИ 434A conncted PIC16F877A с 4MHz външен часовник. Имам намерение да изпрати импулс, с помощта на забавяне подпрограми. 2.5s представлява логическа 0, 5 сек за логика 1 и 7.5s за стартов бит. Изпробвах. ASM кодове на breadboard и изглежда, че не се генерира импулс. Защо е това??
 

Welcome to EDABoard.com

Sponsor

Back
Top