??? 01/07/09 12:43 Read: times |
#161358 - Less variations in TL0 but still error Responding to: ???'s previous message |
Hello Sir,
I have tried the way you suggetsed and the variation in the count of TL0 I was getting is much reduced now. But the contents of TL0 are still varying from 21 to 28,whereas the count in TH0 remains constant i.e 03. The frequency of 555 observed on CRO is 781Hz and according to LCD count it is 3*256+21=789Hz. And considering the maximum count 28, the frequency is 3*256+28=796Hz. Are the variations because of frequency source IC 555 used as astable multivibrator The new code is as follows. Is it as per your suggestion ;1 SECOND DELAY GENERATION USING TIMER1 MOV TMOD,#15H ;TIMER1- MODE1,TIMER 0-MODE 1, C/T=1, AA: SETB TR0 ;START TIMER 0 MOV TL0,#00H ;CLEARING TIMER0 REGISTERS MOV TH0,#00H MOV R5,#20 AGAIN: MOV TL1,#0FDH ;VALUES LOADED FOR A DELAY OF 0.05ms MOV TH1,#4BH SETB TR1 ;START TIMER1 BACK: JNB TF1,BACK CLR TR1 ;STOP TIMER1 CLR TF1 ;CLEAR TIMER1 FLAG DJNZ R5,AGAIN CLR TR0 ;STOP TIMER 0 MOV 60H,TH0 MOV 61H,TL0 ACALL DISPLAY ;GOES TO DISPLAY ROUTINE TO DISPLAY THE COUNT |
Topic | Author | Date |
Frequency (Event) Counter Problem | 01/01/70 00:00 | |
less than 1% error | 01/01/70 00:00 | |
Error % is incremental. | 01/01/70 00:00 | |
;STARTING BOTH THE TIMERS AT THE SAME TIME | 01/01/70 00:00 | |
Less variations in TL0 but still error | 01/01/70 00:00 | |
I do not know, but | 01/01/70 00:00 | |
CRO Frequency Measurement | 01/01/70 00:00 | |
Better But Still An Issue | 01/01/70 00:00 | |
How stabile is your signal source? | 01/01/70 00:00 | |
Very Good Point... | 01/01/70 00:00 | |
Easier if 89c52 is used | 01/01/70 00:00 | |
How stabile is your signal source? | 01/01/70 00:00 | |
NE555 is popular but not a precision device![]() | 01/01/70 00:00 |