home *** CD-ROM | disk | FTP | other *** search
- 10 PRINT CHR$(11) : REM SCREEN CLEAR
- 20 DIM A(25),R(77)
- 30 PRINT "THIS PROGRAM AS DESIGNED TO SELECT THE"
- 40 PRINT "PROPER VALUES OF RESISTANCE AND CAPA-"
- 50 PRINT "CITANCE FOR THE PROPER OPERATION OF THE"
- 60 PRINT "555 TIMER-OSCILLATOR."
- 70 PRINT
- 80 PRINT "ENTER THE DESIRED FREQUENCY OF OSCILLATION( hz )"
- 90 INPUT F
- 100 PRINT CHR$(11)
- 110 PRINT
- 120 S=1
- 130 FOR I=1 TO 13
- 140 READ A(I)
- 150 NEXT I
- 160 PRINT
- 170 PRINT "THE FOLLOWING VALUES OF RESISTANCE"
- 180 PRINT "AND CAPACITANCE DETERMINE THE FRE-"
- 190 PRINT "QUENCY OF ";F;"HZ."
- 191 PRINT" ---------------------"
- 192 PRINT" 1-| GND VCC |-8"
- 193 PRINT" | |"
- 194 PRINT" 2-| TRIGGER DISCHG |-7 R(b) TO VCC"
- 195 PRINT" | 555-IC |"
- 196 PRINT" 3-| OUTPUT THRESHOLD|-6 R(a) TO 7, C1 TO GND"
- 197 PRINT" | |"
- 198 PRINT" 4-| RESET CONT. VOLT|-5"
- 199 PRINT" --------------------- "
- 200 Z=1
- 210 B=1
- 220 FOR J=2 TO 7
- 230 FOR I=3 TO 13
- 240 R(Z)=A(I)*10^J
- 250 R(B)=R(Z)
- 260 Z=Z+1
- 270 B=B+1
- 280 NEXT I
- 290 NEXT J
- 300 FOR Z=1 TO 66
- 310 FOR B=1 TO 66
- 320 C=1.44/((R(Z)+2*R(B))*F)
- 330 IF C<10^(-9) THEN 430
- 340 FOR H=1 TO 9
- 350 D=C/10^(-H)
- 360 IF 1>D THEN 380
- 370 IF D<10 THEN 390
- 380 NEXT H
- 390 FOR I=1 TO 6
- 400 IF .995*A(I)>D THEN 420
- 410 IF D<1.005*A(I) THEN 460
- 420 NEXT I
- 430 NEXT B
- 440 NEXT Z
- 450 GOTO 560
- 460 PRINT
- 470 PRINT
- 475 FOR TIME=1 TO 10:PRINT CHR$(7);:NEXT TIME
- 480 PRINT "SET";S;":"
- 490 PRINT "R(A)=";R(Z);"OHMS"
- 500 PRINT "R(B)=";R(B);"OHMS"
- 510 PRINT "C=";1E+06*C;"UF"
- 520 S=S+1
- 530 PRINT
- 540 GOTO 440
- 550 DATA 5.0,10.0,1.0,2.2,3.3,4.7,1.2,1.5,1.8,3.9,5.6,6.2,8.2
- 560 END