home *** CD-ROM | disk | FTP | other *** search
- 5 VIEW PRINT
- 10 SCREEN 2,0,0: CLS: KEY OFF
- 20 LIGNE$= STRING$(80,196)
- 30 BOX$="r120 d60 l120 u60": DIODE$="d10 r10 g10 nr10 nd10 nl10 h10 r10"
- 40 RES$="e5 f10 e10 f10 e10 f5": GATE$="l15 e15 f15 l15"
- 50 GROUND$="d10 bl10 r20 bl4 bd5 l12 bd5 br4 r4"
- 60 PRINT TAB(8) "M.I.D.I. Interface Plan" TAB(60)"by Michel Poirier"
- 70 PRINT LIGNE$: PRINT
- 80 PRINT TAB(44)"Opto-Isolator +5v"
- 85 PRINT TAB(64)"270 Ohms": PRINT TAB(42)"2" TAB(59)"6"
- 90 PRINT TAB(56)"5v": PRINT TAB(35)"D1"
- 100 PRINT TAB(23)"220 Ohms" TAB(35)"1N914" TAB(72)"To UART"
- 110 PRINT TAB(56)"Vo": PRINT
- 120 PRINT TAB(9)"2" TAB(42)"1" TAB(59)"4"
- 130 PRINT TAB(5)"5" TAB(13)"4": PRINT TAB(53)"5"
- 140 PRINT TAB(4)"3" TAB(14)"1": PRINT: PRINT: PRINT TAB(6)"MIDI IN"
- 150 PSET (340,35): DRAW BOX$: PSET (400,95): DRAW GROUND$
- 160 PSET (260,50): DRAW DIODE$
- 170 PSET (180,80): DRAW RES$
- 180 CIRCLE (140,65),30,,,,2.5: PSET (140,95): DRAW GROUND$
- 190 CIRCLE (70,115),30: CIRCLE (50,116),4: CIRCLE (56,109),4: CIRCLE (70,106),4
- 200 CIRCLE (90,116),4: CIRCLE (84,109),4
- 210 PSET (490,49): DRAW RES$: CIRCLE (479,33),3
- 220 PSET (56,109): DRAW "h20 u40 r304 br120 r19 nu16 r9 br53 r20 d31"
- 230 PSET (84,109): DRAW "e20 u9 r74 br53 r108 br120 r135 nh5 g5"
- 240 LOCATE 18,38,0: PRINT "* Opto-Isolator shown is Sharp PC-900."
- 250 PRINT TAB(40)"Also HP 6N138 or others can be used"
- 260 PRINT TAB(40)"with appropriate changes.": PRINT
- 270 PRINT TAB(38)"* Resistors are 5%."
- 275 LOCATE 24,40: PRINT "Press a Key...";
- 280 WHILE INKEY$="": GOTO 280: WEND
- 290 VIEW PRINT 3 TO 24: CLS
- 300 LOCATE 5,45,0: PRINT "+5v"
- 310 LOCATE 8,46: PRINT "220 Ohms"
- 320 LOCATE 15,35: PRINT "220 Ohms"
- 330 PRINT TAB(8)"From"
- 340 PRINT TAB(8)"UART": PRINT TAB(27)"A"
- 350 PRINT TAB(60)"2"
- 360 PRINT TAB(57)"5" TAB(65)"4": PRINT
- 370 PRINT TAB(56)"3" TAB(66)"1"
- 380 PRINT: PRINT TAB(58)"MIDI OUT";
- 400 CIRCLE (340,35),4
- 410 PSET (340,35): DRAW "d15 a3;"+RES$+"a0 d15 r200 d30 g40"
- 420 CIRCLE (484,167),30
- 430 CIRCLE (484,157),4: CIRCLE (500,160),4: CIRCLE (468,160),4
- 440 CIRCLE (505,167),4: CIRCLE (462,167),4
- 450 PSET (484,157): DRAW "u45 l75"
- 460 PSET (468,160): DRAW "h30 l120 a2;"+RES$+"a0;"
- 470 DRAW "l30 bl45 l20 bl45 l20 nh5 g5"
- 480 PSET (130,130): DRAW "a3;"+GATE$+"a0": CIRCLE (168,130),5
- 490 PSET (195,130): DRAW "a3;"+GATE$+"a0": CIRCLE (233,130),5
- 500 CIRCLE (400,110),30,,,,3
- 510 PSET (400,139): DRAW GROUND$
- 515 LOCATE 21,8: PRINT "* Gate A is IC or transistor."
- 517 PRINT: PRINT TAB(8)" Press a Key..."
- 520 WHILE INKEY$="": GOTO 520: WEND
- 530 VIEW PRINT: CLS: SCREEN 0,0,0