background image

Summary of Contents for CE-150

Page 1: ... SHARP SERVICE MANUAL CE 150 Color graphic printer WWW PC 1500 INl O SHARP CORPORATION Do not sale this PDF ...

Page 2: ...OF CONTENTS Page I FEATURES AND OUTLINE I 2 SPECIFICATIONS 3 MECHANISM A ND OPERATION 4 4 DISASSEMBLY AND REASSEMBLY 8 S REPAIR AND MAINTENANCE 16 6 OILING STANDARD 26 7 ADHESION STANDARD 27 8 CIRCUIT DIAGRAM WIRING 28 9 PARTS GUrnE AND PARTS LIST 29 File this manual into the service manual PC 1500 Option Do not sale this PDF ...

Page 3: ...m and printing at a speed of 12 cps The carriage bas a four pen capacity COior selection is done by moving the caniagc in an X axial direction permitting random color graphic plotting The printer has tl1c folowing features I 4 color graphic plotting 2 Compactness and light weight 3 High resolution of 0 2 mm x 216 steps 4 Printing ofa max imum of 36 columns line 5 Powered by a nickel cadmium batter...

Page 4: ...t a maximum S Allows operation by means ofNiCd battery 6 Use fordinary paper of S8mm wide 2 SPECIFICATIONS 1 Model name DPG 1301 2 Printing functions Print method Drive system Printingspeed Printingcolumns Step1 lng speed S1 e1 plng distance Line drawing speed Character size Ball point pen recording with four color rotary select system Drum type X Y plotter 12 characters second for specified chara...

Page 5: ...tion which should be within a range of 3mm as measured in the following manner provided that specific paper guide is in use Example Programme l0 GRAPH GLCURSOR 8 0 20 0R A J TO 20 30 RLJNE 0 200 5 0 0 200 5 0 40 l X T A 50 RLJNE 0 185 205 0 0 J 5 60 RLJNE 2 0 0 0 i 5 C 215 0 4 Recording paper and ball point pens C l FJ O 2 Recording paper Kind Din1ensions Ordinary paper Paper width 58 mm 2 1 4 Cor...

Page 6: ...tage 2 Type 3 DC resistance 4 Peak current 4 85 0 6SV Self holding magnet SUbl 0 20 C About I IA 2o c 4 85V About l 4A 0 C S SV worst case 5 3 Motor 260 steps second Item X axis Y axis l Voltage 5 85V 0 65V 2 Type 4 phase stepping motor 2 phase excitation 3 DC resisiance Al 3on 10 25 2 10 4 Peak current JA Abt O l 6A Abt 0 19A per phase A3 Abt 0 23A Abt 0 27A 5 Average current A4 Abt 0 12A Abt 0 1...

Page 7: ...ny time during the test 2 Print quality Must be good ic 1 2 4 and 6 5 million characters appearance operating conditions and print quality are te sted 2 Pen life Continuous operational test is carried out I lnk life Musi be able to draw in the print mode shown in Attached more than 250 meters Drawing 4 1 v ith a ne v pen in use 3 MECHANISM AND OPERATION The printer roughly consists of six blocks a...

Page 8: ...the bobbin gear and slider unit by a wire and the wire tension is main t iined by a coil spring 3 Y Drive Mechanism Paper Feed Mechanism Section The Y direction drive mechanism consists ofthe Y steppingmotor idle gear rubber roller unit paper holding roller fight and paper holding roller left The reduction ratio between the Y stepping motor called the Y motor below and rubber roller gear is l 7 86...

Page 9: ...Actuator Pin Permanent Magnet Actuator Rotation Center Fig 3 Ptn R II r Lever Recording Paper Ejection lever Coupling Leve Actuator Pin Actuator Rotation Otnter Fig 4 From its pen up state the pen descends when a current is impressed to t he electromagnet for 5 ms in an opposite direction to that used for pen retraction After 5 ms the pen down state will be main ained by he actuator spring force 5...

Page 10: ...h frees it to rotate Next by repeating the movement of the X motor for 30 pulses each in direction A and to the left the pen I in Figure 5 changes to pen 2 The spring moves the holder stopper to the right until it returns to the origin If then enters the pen holder groove The pen holde is then fixed and printing is ready 6 Pen Ejection Mechanism The pen ejection mechanism c onsists tily of he pen ...

Page 11: ...P2 3 x 3 which hold the motor Remove the entire ntotor cover 7 1 by inserting a flat blade screwdriver in the paper guide as shown in the diagram below J 0 0 L 3 3 3 Rubber Roller Unit Push the rubber roller unit bearing to the left and remove from the right side of the rubber roller unit 3 3 as it comes off the frame unit I I 4 3 1 Y Motor Unit Suction solder in thejunction 7 4 l lat Wafer Assemb...

Page 12: ...P2 5 x 3 X Motor Unit Cross recessed Pan Head Machine Screws Y Motor Unit Cross recessed Pan Head Machine Screws 7 3 Ru bber Pad 7 2 Rubber Bu 1ting 2 6 3 3 WFl 7 3 5 2 2 REl 5 2 l Paper Holding RoUer Support Rubber Roller Unit Plain Washer Paper Holding RoUer Plate Right Unit X Idle Gear Type E Stopper Ring Bobbin Gear Unit Move the 0 bobbin gear by one tooth and insert the X idle gear Do not sal...

Page 13: ... 7 Color Change bar SP 4 x 1 6 Cross recessed Pan Head Machine Screws Precaulions for Reassembly Insert the Y idle gear after moving the paper feed gca by one tooth Recommend to engage after mark ing the tooth tip and moving the gear by one tooth Hang the motor cover by its square hole on the hook In the paper guide Bon the rear of the frame unit Insert the ejection lever shaft unit into the frame...

Page 14: ...ne Screws Pulley Support Base Right Unit Wire Unit Sleeve Do not sale this PDF Precautions for Reassembly Never bring another magnet close to the slider unit magnet If you do the magnet inside the slider unit demagnetizes causing the color detection switch to operate incorrectly Hang the electromatnet unit actuator on the coupling lever on the ejection lever unit Mount so that open strokes are 0 6...

Page 15: ...the side plate usinga ftnger tip with the knot of the wire in alignment with the side plate at point A 2 Next thread the leading edge of the wire through the puUey B and the protrusion C 3 As shown in Fig 2 align the slit D of the bobbin gear so that ii should on a line drawn between the bobbin gear shaft E and the idler gear shaft F Fig 2 4 Wind the wire around the bobbin gear for one and half a ...

Page 16: ...hread through the hole in the side plate 6 Now set the slider unit to a distance of 5mm from the right magnet side then thread the wire through the hole in the slider unit as shown in Fig 4 s Fig 4 Hold the wire at the point A and stretch the wire towards the direction H then adjust the location of the slider unit so that the distance between the side plate and the slider unit should become about ...

Page 17: ...t insen the wire into the sleeve thread through the spring hook loop then thread the wire through the sleeve 9 Pull the one oft he wire i until the tension of I60 grams is on the spring about 2mm ofspring elongation then set the sleeve using the long nose pliers IO Check a proper movement of the slider Securing ofthe bobbin gear with the wire Adjust Ute relative positions of the wire and slider so...

Page 18: ...Symbol Paris to be Reassembled Precautions for Reassembly Rotate the rotary holder in the direction ofarrow A and insert the pen Mount the pen color posi lion making lhe magnel for the reed switch as the reference Rotation co rection Magnet Jg D 1 J I J LI Ct C2 15 Do not sale this PDF ...

Page 19: ...h the slider 41 Sections Where Magnetic Substances Should be l ept Away I Do not pla ce a magnetic substance or powder a permanent magnet or an electromagnet close to the permanent magnet of the color position detector 2 A strong care earth magnet is used in the electromagnet unit 51 Other Be very careful not to drop the pen or in any way bend ii When the i11k is exhausted hold by the tail plug se...

Page 20: ...work are required 2 Repair Procedure W11en a fault occurs carefully observe and check the type of failure and the condilions sur rounding it Find out the cause and make repai after checking the location of 1he fault refer ring to the Repair Guide I Phenomenon Determine the trouble phenomenon from 1his column 2 Condition Compare the trouble with this column and verify whether it coincides 3 Cause C...

Page 21: ...A Are the pens mounted pro perly Do the pens have enough ink B Check that a normal current is impressed to each phase of the motor B Check if the X id le gear is normal B Dismount wire unit 2 4 rotate bobbin gear by hand and check rotation state A Rotate bobbin and unit by hand and check for foreign matter A Check ifbattery voltage is be low 4 5V B Dismount wire and move slider unit to the right a...

Page 22: ... smooth rotation Check for deformation between frame unit and sleeve as well as for other phenomena Dismount X idle gear 2 2 slowly rotate motor gear and check for abnormal load Check if wire has come off the bobbin gear Check that wire has not been cut Confirm that wire is properly screwed on to bobbin gear Check that X idle gtar and bobbin gear are operating properly Slowly rotate the rubber rol...

Page 23: ...ip is 0 6mm in the pen up mode Check if battery voltage is below 4 SV Check operation of the actuator for the electro magnet unit spring fatigue deformation etc Check that rotary holder pen is directly above the specified position print position Check for a bend in the ejection lever and inspect the bearing section Repair Method Recharge to normal voltage Replace rotary holder Replace paper holdin...

Page 24: ...ormation and the presence offoreign ma11er Inspect the pen return spring Remove paper andl check for paper guide dcfonnation Measure the pen length Check transmission system from elec Iomagnet to pen drive Check for foreign matter Check ifsllder moves smoothly by rotatIng the bobbin gear by hand Check for contact Check color change bar Check all four pc111 to see if they have come off Repair Metho...

Page 25: ...lder excessively due to foreign maner etc Check ifnormal current is impressed to each phase of the motor Check if Y idle gear is normal or not Dismount Y idle gear and check rubber roller rotations Caution rotations are heavy due to friction between rubber roller and paper guide when paper is not inserted Slowly rotate Y idel gear by hand and check for foreign matter Check ifbattery voltage is bel...

Page 26: ... holding roller is there Check for paper guide defonnation Check for foreign matter in paper guide and for inscr tion of paper Check that roll paper is guided smoothly into the printer Check Y idle gear 3 2 rubber roller unit 3 3 gear and Y motor unit 3 I gear Check that the two piece tooth gear on rubber roller unit is engaging after being slid by one tooth Move rubber roller unit gear up and dow...

Page 27: ... fatigue in wire unit 2 4 clonga tion of wire Level Location and Method of Checking A Check for slaincd rubber roller A Check paper guide A Check roll paper rotation and ensure that the center of the paper and tl1e center of the pnnter are aligned A Check that the specified paper is used A Check gear engagement B Check rotary holder play by rotating it slowly by hand B Check by rotating X bobbin g...

Page 28: ... sliding by one tooth 2 Substantial play in rubber roller bearing Level Location and Method ofChecking B Check by rotating Y idle gear back and forth for several seconds by hand in the pen down mode B Check slider and X drive system A Check gear engagement B Check for play by moving the gear vertically Repair Method Replace rotary holder Exchange slider Mount properly Replace rubber roller unit Q ...

Page 29: ...en paper holding G 488 UKOG 0IOSCSZZ roller and roller maft 4 Sliding section between rubber roller unit shaft and G 488 UKOG 0I08CSZZ plain washer 5 Contact section between plain washer and side plate G 488 UKOG 0108CSZZ 6 Sliding section between ejection lever shaft u lit and G 488 UK0G 0 08CSZZ slide plate 7 Sliding section between ejection roller and slider G 488 UK0G Ot08CS72 set 8 Tooth sect...

Page 30: ...e Screw lock UKOG 0003CSZZ Phillips type pan head machine screws SP2 x 3 3 Slider unit wire set screws J place Screw Jock UKOG 0003CSZZ Phillips type pan head machine screws SP2 x 3 Y motor unit set screws 2 places 4 Phillips type pan head machine screws SP2 3 x 3 Screw lock UKOG 0003CSZZ Phillips type pan head machine screws SP2 x 3 5 Electromagnet unit sel screws in one place Screw Jock UKUG 000...

Page 31: ...ton detector A D c X Motor 8 A Motor common D c Y Motor 8 A B Solenoid A 28 8 CIRCUIT DIAGRAM WIRING 2 3 1 5 6 7 8 9 10 11 12 13 0 00 0 0 0 00 00 Jumper Red Slack Re l Blue Yellow Reed Wlleh Solenoid White No Circuit diagram 2 0 3 1 5 6 0 7 8 9 M 1 0 roooo 1 I I 2 1 3 Do not sale this PDF ...

Page 32: ...All and more about Sharp PC 1500 at http www PC 1500 info 9 PARTS GUIDE AND PARTS LIST 29 Do not sale this PDF ...

Page 33: ...c Left N c A p 3 5 OOPDGO I I I I I I I Paper plate Ri ht N c A p 3 6 OOP I0 0297 0 1 Paper pressure roller A N c A D 3 7 OOP I0 0 2 96 0 1 Paper pressure roller 8 N c A 0 4 1 OOPDG025 Magnet un it N 8 A u 4 2 OOPDG030 Push lever uni1 N c A L 4 3 OOP l2 0 147 01 Joint lover N c A F 4 4 OOPI0 0287 0 1 Push rOller I N I c A E 4 S OOPDG059 Slider head unil N B A x 4 6 OOPDG063 Read SW sunit N 8 A T 4...

Page 34: ...All and more about Sharp PC 1500 at http f www PC 1500 info 1 1 2 9 l I 7 2 Do not sale this PDF ...

Page 35: ... 1 1 i 2 1 All and more about Sharp 7 I I PC 1500 info PC 1500 at http www 1 SPI 4XJ 6 7 3 I S P2 3X3 11 M H i M l I Ii 5 4 1 Q ti 5 _ _ f P _ ul SP 5X3 2 4 2 5 2 7 PDF 111 I this Do not sa e 31 ...

Page 36: ... SHARP SERVICE MANUAL CE 150 Printer and cassette interface WWW PC 1500 INFO SHARP CORPORATION Do not sale this PDF ...

Page 37: ...0 info CE 150 PC 1500 Option Printer Cassette Interface Service Manual TABl E Of CONTENTS l Specifications I 2 System Block Diagram 7 3 Cicuit Discription 8 4 Circuit Daigram I I S Parts and Signals Position I2 6 Parts List Guide 13 Do not sale this PDF ...

Page 38: ...connected tape recorder When in the OFF position the remote control function is disabled through the REM 0 jack and the tape recorder can then be operated manually PRINT switch Placing the switch to the P side performs automatic printout of the computing formula and results ofmanual calculation Turning the switch to the dot side does not print the computing formula and results of manual calculatio...

Page 39: ...s in the pocket computer as shown by arrow heads in order of number indicated and the procedure introduced next Fig 2 Triangle mark I Place the PC 1500 on the CE 150 so that the triangle mark should be at the left edge of the PC 1500 To the bottom 1 I I 1 To the left I t I M Jlj t Match surfaces t _ straight otherwise 1 rI I proper connect on x is not possible To the front Tri nglt t m rk 2 If the...

Page 40: ...d the power switch of the pocket computer is off Printing of about I I00 characters for the size 2 print characters are permitted when operated with the rechargeable ballery supply Recharge will also be complete in about 15 hours even if the pocket computer is operated providing that the printer is kept out of operation How to change roll paper I Move the printer cover latch lever towards the arro...

Page 41: ...ot feed the paper properly use your fingers to help the paper advance 4 Insert the roll paper shaft into the paper roll core hole and place it into the paper holder casing 5 Replace the printer cover now Thread the leading edge of the paper through the paper eutterslit 6 Lock the printer cover 1 I OCOQ coco c c cc CCC To take out the paper from the printer pull it straight out through the paper ho...

Page 42: ...ble pen to the upper position then it moves to the right margin and waig for the pen replacement there Be sure to release your finger from the key as soon as the pen holder starts to move 2 Push down the pen release lever to remove the pen on the upper position NOTE Place yo11r finger tip lightly in front of the pen before ren1ovi ng the pen in order to prevent the pen from jumping into the printe...

Page 43: ...850C black blue green red EA850B black only Four directions up down right left 0 2mm IE characters sec max Print speed may vary according to character printed Roll paper with maximum outer diameter 30mm and width of 58mm Supplies as EA l 500P Rechargeable battery EA 150 AC Adaptor About 1 100 lines continuous printing of 555555555 of the character size 2 under 20 C with a slight variation dependin...

Page 44: ...INTERFACE 1 0 J Jv PORT 2 l DRIVER JoR IVER 2 L RelayJ Vee PF PRINT MOOE color 2 1 1 1 Vl R olmoid 8Kl3 X Y ROM 2 DRIVER motor VsAT Power source ADAPTOR NiCd Vp Type AA R 6 x 5 1 LOW BATTERY CllECK Do not sale this PDF MI C EAR I PHONE REMOTE SW OREMOTE REMOTE l color GRAPHIC PRINTER r DPG 1301 1 0 u 7 ...

Page 45: ...solenoid drive circuit and the pen color detect input signal circuit Power supply block A simple power stabilization circuit is provided to take care of recharge to the built in NiCd batteries from the AC Adaptor 3 CIRCUIT DESCRIPTION 3 1 CMT Interface circuit diagram e The signal CMT OUT is sent from the PC 1500 to write data on the cassette tape and the capacitor coupled interface circuit is pro...

Page 46: ...it VGG 5 8V 74nx4 14 PAI 1 110 port 2 f 1 2 12 3 PA3 11 4 PA4 10 9 7 8 M545 6P Stop bH Stop bit OFF ON REMOTE REMOTEO REMOTE This circuit is provided to perform automatic control of CMT on off action Signal from the PC 1500 is used to actuate the relay via the 1 0 port LH5810 or LH581l When the REMOVE ON OFF switch is in the OFF position the REMOTE 0 circuit shuts off and disables conlrol from the...

Page 47: ...enoid terminal GND level Actuation of tl1e T2 causes T3 to actuate to tum the solenoid terminal VM level about 6V and drive the solenoid to lift up tile pen to stop rinting 3 DI thru OS are ihe arc suppressor diodes for ihe solenoid Motor drive circuit PC7 251 C Y motor D 2 PC6 Y motor c 2 f C5 Y motor B 1 0 port Z2 f C4 21 pc XmotorD aJ f C2 o X motor C 19 PCl 18 PCO o X motor A Basic drive pulw ...

Page 48: ...RAM I I A I 1 00 I I I I I 0 0 q 9 9 r t I l t i r TI 4 Atit 1 l 1 o hlll t 11111 I J ll tV I re I ll I 1 11 N I I I y i T I y I 9 I kl kJ kJ KJ 9 I 9 I I I kl 9 9 9 I 9 I _ ___ ___ J l t M tt t 1 1 1 I tt o r r 1 1 0 PORT Lll5 8 10 I ti 5 8 I I 101 U Do not sale this PDF r ...

Page 49: ...1500 info L c If r __ fl K 1 f 1 f1 J 1 _ r r r 1 1 _ c i O _ f HI J ll ltOOCI 31 p 111 111 r l I L ll ll SIU I L 1If 0 I c _ u t rl I D 1 4 v h l t 1 1 i t c f 1 i l l o 4 T _ 0 t 1 1 q f T QI Ill t 1 1 Q x l l f j 4 lt M ot II L Do not sale this PDF ...

Page 50: ...CWl293CCZZ Connec1or 60pin c A y 19 GFTAA 1267CCOI Connector covor N D A c 20 PSLDCl324CCZZ Shield plate N c A c 21 JKNBZ l 7 3 7 CCO I PF key IOI c A G 22 QCNCM l295CC6J Connector c A v 23 QSW Kl295CCZZ Switch 8 A D 24 DUNTK6388CCZZ Connect or PWB unit N E A z 25 QPWBM2029CCZZ FPC c A v 26 XBBSD20PIOOOO Screw c A A 27 ILX BZI038CCZZ Screw c A A 28 DUNTK5169CSZZ PWB unit with connector PWB N E 29 ...

Page 51: ...9apore N E OUNT 6553CCO I AC Adaptor Soudi Arabia N E OUNT 6452CCO I AC Adap or 120V lJltin Amorica N E RC EZ107ACC IA Capacitor lOV 100 uF c A B RMPTC6104 QCK J Block resistor IOOKohmX6 c A c RRLYZ9999QCNI Relay N c A u RVR MB4 10QCZZ Voliable resistor 22Kohm c A 0 SPAKA6718CCZZ Packing cushion N D A K SPAKC6719CCZZ Packing case U S A N D A K T i NSE34 39CCZZ Instruction book U S A N 0 A N TiNSE3...

Page 52: ...All and more about Sharp PC 1500 at http www PC 1500 info 5 PARTS AND SIGNALS POSITION 11 1 098 543 13 1 2 712 To Pr tey Do not sale this PDF ...

Page 53: ... 1Ni C1 H l All and more about Sharp PC 1500 at http lwww PC 1500 info I 1m tz io 4i 1 l o I Do not sale this PDF 12 ...

Page 54: ...Mohm c A A VRD ST2EYl5 1J Resistor 1 4W 150ohm c A A VRD ST 2EY 152J Resistor 1 4W 1 5Kohm c A A VRD ST2E VI S 3J Resistor 1 4W 1 8 Kohm c A A VRD ST2E V27 1J Resistor 1 4W 270ohm c A A VRD ST2EY273J Resistor 1 4W 27Kohm c A A VRD ST2E Y47 0 J Resistor 1 4W 47ohm c A A VRD ST2EY561J Resistor 1 4W 560ohrn c A A VRD ST 2HYR56J RA sistor 1 2W 0 56ohm c A 8 VRD ST2HY27 0J Resistor 1 2W 27ohm c A 8 VS2...

Page 55: ...All and more about Sharp PC 1500 at http www PC 1500 info 3 9 l 11 12 10 14 T 12 I 28 43 Do not sale this PDF 14 ...

Page 56: ...7 KEY P C B Do not sale this PDF All and more about Sharp PC 1500 at http www PC 1500 info FPC 20 ...

Page 57: ...C1 0 O 2 Do not sale this PDF 0 0 All and more about Sharp PC 1500 at http www PC 1500 info 21 0 A PTER JAOr Battery 8 ...

Page 58: ...DE 10 10 ll c e a H 5 G ll c H 6 RAO ll 12 a 10 10 ll 11 11 12 d I b d f b DE G RAD 12 d 12 12 c 12 13 13 13 I b d I 13 13 13 14 e c 14 b H 6 15 a I R UN l 14 c 14 e 14 14 d f RUN 22 IS 15 b d 15 c 15 16 I b 15 16 H 5 11 b 17 17 a c I PRO 16 16 e 16 16 d f r PRO 17 17 d f 11 18 e a 18 b 18 H 4 RESERVE 18 19 19 19 20 e c a 18 18 19 19 19 20 d f b d f b J RESERVE 20 20 d f 20 20 c 21 H 3 D E F 21 21...

Page 59: ...EW Do not sale this PDF All and more about Sharp PC 1500 at http www PC 1500 info 15 30 26 o e LQJ GtJ 8 EJ G EJ EJ 5J e G EJ EJ D BEJ BEJ 8 0 EJ EJ 6BEJ8 G G EJ EJ EJ I B0EJ _ BG8 e EJ BB 8 6 B lID 8GEJ8 e G B B 00 ...

Page 60: ... S2 37 S8 39 I 2 3 4 5 6 1 8 18 19 20 21 n 23 t c 2 a 21 28 J 29 3 4 5 6 15 16111 18 27 28 29 ao 81 82 33 34 86 M 88 s 6 7 8 9 10 II 12 13 14 15 20 21 2 3 2A 31 aa 6 10 116 4 _ lll 2lll 3 Lll 3lll Ill oo s AOO i DIS e60Kn no 3 II tt II H 3 JJ Vee N cccccc i t t t t t r ooKn 1 r ir H IG 14 18 12 11 10 9 G 8 0 1 6 4 3 2 I 0 AOO t A00 9 SI ip J A l A N N 413cc ROM SC 613128 F NS N NS cc cc c N N N N ...

Page 61: ...BBB i I 2 _J3 4 16 6 7 D 0 I 2 3 5 10Kr j r t J A3 9 J A4 2 J M54516P 50HOOI 41 5 t 1 1 _J J Relay 2 p color Graph ic Pr inter REMOTE T1 ii m Ft i jr f 3f3f l K nf r f i f i J DPGIS0 2 t r 1 t i f VY J t _ r I I r t1 vvf11 ___ 2 lo 0 0 l OKn IOOK 1 T IOKO i o 5600 lo 5600 b PR INT t ____J f _ _ _ _2 S B 926 S T __ N Jl J SB Yiw Sn Moter commoo 7 I i _ 18 XGpcs r 1500 Z rf1 t d PA0 _ t50n I 5 4 J11...

Page 62: ...ND SIGNALS POSITION PBt AO Al A13 A A A At At G vclC All and more about Sharp PC 1500 at http www PC 1500 info Ni Cd 1110 9 8 6 5 4 3 13 12 7 1 2 i t mlb To Pri11tey Do not sale this PDF 34 To Slide SW PCB 0 0 0 ...

Page 63: ...mber 26 Resistor Carbon 1 5K ohm 5 1 4W V R D ST2EY152J Resistor Carbon 18K ohm 5 1 4W V R D ST2EY183J Resistor Carbon 270 ohm 5 1 4W V R D 2T2EY271J Resistor Carbon 27K ohm 5 1 4W V R D ST2EY273J Resistor Carbon 47 ohm 5 1 4W V R D ST2EY470J Resistor Carbon 560 ohm 5 1 4W V R D ST2EY561J I ll 4 34 Do not sale this PDF 37 38 ...

Page 64: ...RT 4130 OOPDG025 4 2 Push lever unit ART 4131 OOPDG030 4 3 Joint lever AHC 1466 OOP12 0147 01 4 4 Push roller ARA 0403 OOPl0 0287 0 1 4 5 Slider head unit AH 4483 OOPDG059 4 6 Reed SW unit AS 2755 OOPDG063 4 7 Pawl ART 4132 OOP19 0219 02 6 1 Pen eject lever ART 4133 OOPDG060 6 2 Pen eject spring ARB 7486 OOP19 0214 02 6 3 Pen eject plate AHC 1467 OOP l 1 0062 02 7 1 Motor cover ART 4134 OO Pl 1 00...

Page 65: ......

Page 66: ......

Page 67: ......

Page 68: ......

Page 69: ......

Page 70: ......

Page 71: ......

Page 72: ......

Page 73: ......

Page 74: ......

Page 75: ......

Page 76: ......

Page 77: ......

Page 78: ......

Page 79: ......

Page 80: ......

Page 81: ......

Page 82: ......

Page 83: ......

Page 84: ......

Page 85: ......

Page 86: ......

Page 87: ......

Page 88: ......

Page 89: ......

Page 90: ......

Page 91: ......

Page 92: ......

Page 93: ......

Page 94: ......

Page 95: ......

Page 96: ......

Page 97: ......

Page 98: ......

Page 99: ......

Page 100: ......

Page 101: ......

Page 102: ......

Page 103: ......

Page 104: ......

Page 105: ......

Page 106: ......

Page 107: ......

Page 108: ......

Page 109: ......

Page 110: ......

Page 111: ......

Page 112: ......

Page 113: ......

Page 114: ......

Page 115: ......

Page 116: ......

Page 117: ......

Page 118: ......

Page 119: ......

Page 120: ......

Page 121: ......

Page 122: ......

Page 123: ......

Page 124: ......

Page 125: ......

Page 126: ......

Page 127: ......

Page 128: ......

Page 129: ......

Page 130: ......

Page 131: ......

Page 132: ......

Page 133: ......

Page 134: ......

Page 135: ......

Page 136: ......

Page 137: ......

Page 138: ......

Page 139: ......

Page 140: ......

Page 141: ......

Page 142: ......

Page 143: ......

Page 144: ......

Page 145: ......

Page 146: ......

Page 147: ......

Page 148: ......

Page 149: ......

Page 150: ......

Page 151: ......

Page 152: ......

Page 153: ......

Page 154: ......

Page 155: ......

Page 156: ......

Page 157: ......

Page 158: ......

Page 159: ......

Page 160: ......

Page 161: ......

Page 162: ......

Page 163: ......

Page 164: ......

Page 165: ......

Page 166: ......

Page 167: ......

Page 168: ......

Page 169: ......

Page 170: ......

Page 171: ......

Page 172: ......

Page 173: ......

Page 174: ......

Page 175: ......

Page 176: ......

Page 177: ......

Page 178: ......

Page 179: ......

Page 180: ......

Page 181: ......

Page 182: ......

Page 183: ......

Page 184: ......

Page 185: ......

Page 186: ......

Page 187: ......

Page 188: ......

Page 189: ......

Page 190: ......

Page 191: ......

Page 192: ......

Page 193: ......

Page 194: ......

Page 195: ......

Page 196: ......

Page 197: ......

Page 198: ......

Page 199: ......

Page 200: ......

Page 201: ......

Page 202: ......

Page 203: ......

Page 204: ......

Page 205: ......

Page 206: ......

Page 207: ......

Page 208: ......

Page 209: ......

Page 210: ......

Page 211: ......

Page 212: ......

Page 213: ......

Page 214: ......

Page 215: ......

Page 216: ......

Page 217: ......

Page 218: ......

Page 219: ......

Page 220: ......

Page 221: ......

Page 222: ......

Page 223: ......

Page 224: ......

Page 225: ......

Page 226: ......

Page 227: ......

Page 228: ......

Page 229: ......

Page 230: ......

Page 231: ......

Page 232: ......

Page 233: ......

Page 234: ......

Page 235: ......

Page 236: ......

Page 237: ...All and more about Sharp PC 1500 at http www PC 1500 info Do not sale this PDF ...

Page 238: ...utor No rE Machine language r rogra1n VhicQ1 conl f IS hard van dirCCL y gives J 11l fC va ri lfS functions than llASI prograrns 1 Jo vevcr you should check your 111 lchinc languag pr 1gran1 nough to rnakc n crrc r before executing it bc lusc single vrong ikey o peration rna y upset the progra1n or occasionally rnakc the rnachiru break dO rl Sharp C orpora1ion assumes no liabili1y or responsibili1...

Page 239: ...lock transfer and search Instructions 38 2 4 6 Rotate and shift instrucllons 39 2 4 7 CPU control instructions 42 2 4 8 Jump instructions 45 2 4 9 Subroutine jump instructions 49 2 4 10 Return instructions 53 2 5 Command list _ ___ __ 54 2 6 Eleclrical characteristics and timings _ _ _ _ __ __ _ __ 63 3 LH5810 LH5811 1 0 port controller 67 3 1 Outline 68 3 2 Functions 68 3 3 Infernal structure 70 ...

Page 240: ...AD M 114 114 114 5 2 Internal code chart 115 5 3 Expression of variable and program 116 5 3 1 Expression of decimal number 116 5 3 2 Expression of binary number 116 5 3 3 Expression of character string 116 5 3 4 Structure of variable name 117 5 3 5 Structure of program 117 5 3 6 Structure of reserve area 118 5 4 System subroutines 120 5 4 1 Character functions 122 5 4 2 Arithmetic subroutines 127 ...

Page 241: ...n 150 2 Restoration of array and two characler variable 150 3 Knowing the use of CE 150 150 4 CMT formal 151 5 Circuit diagram 153 5 1 PC 1500 154 5 2 CE 150 155 5 3 CE 151 156 5 4 CE 153 156 5 5 CE 155 157 5 6 CE 156 156 5 7 CE 159 159 ADDENDUM Differences between the PC 1500A and lhe PC 1500 161 Do not sale this PDF ...

Page 242: ...All and more about Sharp PC 1500 at http www PC 1500 info Machine Language Do not sale this PDF ...

Page 243: ...Y REVERSE PROGRAM I f rcpan thi progranl ith asscn1hle J ngtu1 consisting of nlncinonic codc i LOI UH 78H l i f fi b ffi dd LOI Ul 4 DH I prepare or 1 1gnmcn1 o the 1n 1 d pla u er a ress DEC UH advance the adclr LDA U take data in the accumulator EA i FFH take lhc C Hn llc111cnt STA u return datu i1110 n1c111ory LOP 06H CPI Ull 77 1 1 makc the loop BCS OEH RT return to B1 SIC 2 Tran latc the abo ...

Page 244: ...m is EX Write the following program after executing NEW 4100 C 10 A WAI T 0 20 PRINT sho r e oocke t comou 1er 30 FOR A 0 TO 155 40 GCURSOR A GPRI NT 255 PO NT A flJ NEXT A 70 GOTO 30 80 END 100 B WA11 0 IW PRINT shar o oocket comou1er11 120 POKE St 0C5 68 8 6A 4D F0 62 25 6D FF 2E 88 06 130 POKE 4001 6C 93 OE 9A 140 CALL 40 C5 l Q WA I T 2 0 PRI NT GOTO 14 0 160 END 111is manual is di idcd into t...

Page 245: ...All and more about Sharp PC 1500 at http www PC 1500 info 4 Do not sale this PDF ...

Page 246: ...All and more about Sharp PC 1500 at http www PC 1500 info LH5801 Microprocessor Do not sale this PDF 5 ...

Page 247: ...1 Features of the LH5801 D 8 biit parallel darn processing CD Direct 11cccssing of I28K b tcs j Us of a 6 bytc general purpose register in addition to the accum ul uor allows to con 1prise three pairs of 2 hyte date pointers 9 bit timer capability 0 Three kinds of interrupts Non maskable interrupt Maskablc interrupt rirncr interrupt 82 instruction set 0 WAIT function memory access control possible...

Page 248: ...UPI 00ti rl l Pu Pv 01 sP I 0 BAK RQ atstr 0 0 Rt M OM 10f0 Sfl 00 01 INO tN7 PU PV UISP Fig 1 2 Internal register flipflops PH I PL I P Pr ram counter VA VO VM VDIS SL S Stack pointer Carr a11d bouov by to byte XH YH I UH 1 XL 8 Xr gf Da1a pointc f 8 YL 8 Yreg or 8 Ur g H n nal purpos e regisier A J A Accumula tor TM I T1 1 Tin e1 Cl PU l Ger oral purpose flipflop I_ Pl j 1 OISP LCO oa off coo110...

Page 249: ...enefal Pt rpose flip Hep PV 1 D ISP 1 LCO oo olf co1 nro1 T S1 1os re 1istet 8 LO v otdef 5 bits fOpfesan1 one of f1 Cstatus o f o peta11 o nal result 2 2 3 Status flags S1 atus flag C f Z 11 arc c u1taincd in the 8 bit status register In general tlag Hhcr than IE change their scatc after the execution of arith netical instruction Status register T 0 0 I0 H IV Z j1 E C I i Ca rry flag c Cat ry fla...

Page 250: ...1dcr I 3M Hz of internal machine cycle j ADO AD15 Address bus Outputs from these pins arc 3 srnte three omput states of high low and high impedance and go high impedance with BRQ Bus RcQucst Basica lly MK bytes of 1 ncrnoryarea i s upportcd r rdirect accc sing hut it isnladc possible toaccess even I28K area of memory are a when MEO a nd ME I are used i 00 07 l idirectional data bus V hich i s used...

Page 251: ...Vriting data ro the mernory 4 0S AOO AD15 I AEOof M E1 I OD __ I ___ 00 07 MEMORY OATAD CPlJ DATA k4cmo1y cad c cle MenlOI 1 ote eye RESET CPU reset input High stale or this signal 1 cscts the CPU and the con1cn1s of 1hc address FFFEH is sci IO the register PH ind the contents of theaddress FFFFM lo the rcgisier PL When ii urns from high to low level it siarts program execution from the address or...

Page 252: ...order byte address is represented by the address FFF8 H and low order byte addrcs by FFF9H How instruction execution address is determined against the reset and interrupt input EJttCfn itl memory Addiess EOOOH E171H E22BH C22Cll fff8H 9 A 8 c D E FFFFH i ElH 71H 2H 2CH E2H 20 1 lOH OOH v 1 l r I r I I Do not sale this PDF Start address by RESET onp t St l rl add C SS by Ml 1 npv1 S1art nddress by ...

Page 253: ...d nnd will not be issued in fcwhing address data in1media1e data and second by1e of the VO step instruction 4 0 A Aots_ ____ X L M EO OPF INO IN7 I I Lasi I Cyeie _ ___ Operation cooe _ _ __ toteh Input port through Vhich the Cl Jn c ivts 8 hi1 data int theaccun1ulator sinternal pullup resistor is used the CPU assumes it to be high level when n ol connected p P External latch clock With high level...

Page 254: ... VB VM VDIS I CD backplate power s11pply inp1 11s HIN Input signal 10 the counter from which tltc LCD backplalc signal M0 117 arc generated 1 om1all connected 10 pin llA or the CPU HA CPU internal divider output pin It is used for the ba ic clock tha t drive the LCD that ctl nncctcd Yic h tll 1 a nd the s cgn1tnt signal gcncrating l SJ DISP l f on off control l ignal output vhich ca1l be set or re...

Page 255: ...request to the CPU If IE lntcnupt Enable flag isactive at that poim the Cl U j un1ps to the tin1cr interrupt processing routine vhosc high order byte address is represe nted by the contents of the address F FFAH a nd low order by1c address by the contents of the address FFFl3H TI1c timer has 10 be set to OOOH whe n it is not used Since it counts in synchroni1 11ion Vith theclock l F eachone cycle ...

Page 256: ...9 342 OF9 393 oac 341 OIC 392 046 340 13E 391 023 339 19f 390 111 338 OCF 389 088 337 167 388 044 336 183 387 022 335 009 386 011 334 06C 385 008 333 035 384 004 332 118 383 002 331 080 382 001 330 146 381 100 329 0A3 380 080 328 151 379 040 327 OAS 378 020 326 054 377 010 325 12A 376 108 324 095 375 084 323 04A 374 042 322 025 373 021 321 112 372 110 320 189 311 188 31 9 IC4 370 OC4 318 OE2 369 0...

Page 257: ...083 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 120 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 DATA OF COUNT COUNTER NUMBER 141 95 IA O 000 1 68 084 15A IAO 106 IER IFS OFA 170 OBE ISF OAF 157 O AB 155 OAA 055 02A 015 OOA 005 1 02 081 140 O AO 050 128 094 14A OAS 152 1A9 104 lEA Of5 07A 130...

Page 258: ...e acknowledged at once regardless of its internal state IRO viii be reset in a c n1rst of the interrupt process As the NIM input is sampled by the clock PH it will become 250k Hnvhen thc4M H7 cfy tal oscillator i connected PH CPU intern al XL O d Osclllato1 XLI S nch1oniLi11g pu Sc mo IT SllUCIJOn execute ln t rJu pt t c knriwlo ft r P H lntertvpl processing Reset IRO Vhcn j 1 1 11 is turned high ...

Page 259: ...5H I l c lc 1terrvp1 When M l is turned rrom low to high lcvd it sets the flipflop IR2 active If the interrupt enable IE is active at this point interrupt is requested to the CPU so that the C PlJ starts executing the interrupt processing after cornplcti n of current in tl llction execution IR2 will b reset in a course of the inccrrupt process Vhen interrupt request is issued vhilc IE is inactive ...

Page 260: ...ou1i11 to 1hc n1ain r utine lk u the content oftheT rcgi tcrand the progrJOlcounter ire st 1rc l in the tackat the beginning of the interrupt prOCC sing routine the contents of the T register in the stack n tums by the RTt instruction Sin the interrupt enable ll ig IE i con1ained in the T rcgis1cr 1he contcnl ol IF irnmcdiatcly octore the in1ernipt return b the RTI in truction To disable 1naskc 1b...

Page 261: ...All and more about Sharp PC 1500 at http www PC 1500 info 2 3 4 CPU system sequence y y ll lf t 111ootin l1n N IMlruc1 felC h j 1 p y Do not sale this PDF IE N y y lsiiof ll rt f ll fOIW ltlC N 21 ...

Page 262: ... BF ni1 llop is set when the Fl input is turned from low 10 high level and reset vhcn the OFJ ins1 ructi n is issued fro1 11 the l lJ Low state of signal is on the fl F Jlipnor output IJFO when the llipnop isactive high state of signal vhcn in tc1 ive r G I I t I l I I I Bi flpfl p f I SS Q I I CPU L OCIC I I I t orr I P I fifO I l I I I I CNO L ___ ___ J 3FI It is possible to conlprise a n1e1nory...

Page 263: ...ignal is created by the externally pr vidcd Coln lt r but the J 0 port controller with the programmable wait time control feature LH S 11 is us d for this purpose F or rnorc details of this function refer 10 the 5CCtion discus sing the 1 10 port cornroller Shown in the next page is the connection of the CPU with the 110 port controller OS 0M 0 R I CPU MEO 1 0 1 l lrt l t 1 1 M I c tJnU Wl r 1 0 0 ...

Page 264: ...ontents or the high order 8 bits of Urcg RM rqirescms either of XH II o r Ull Xreg Co111en1 of lhr X rcgisia 1 6 bi reg c ontent of the y register 1 6 hits Urcg Contcnts of the lJ register I bits Rn g represents either of Xreg Yr g or Ureg P Contcms of the program cou n1 cr 16 bils PL nll nts of IO order 8 bil of lhc prograrn counter Pf I oruerHs of high order 8 hits f the progran1 counlcr S on1c1...

Page 265: ...11 Half carry lag Data Oo dirccL ion A AN D v OR Exclusi e OR ADD SUBTRACT 2 4 2 Add subtract and logical instructions i ADC ADd with Carry Either the contents of the intt rnal rt g_istt r ore xtcrna Irnen1ory art 8 hit added Viththe accun1ulator including carry and its result i St lrcd in the acc 11nuhtttlr C H Z and I may change Format ADC RI ADC RH ADC Rreg 1 f t Rreg ADC ab A DC li ab EX ADC X...

Page 266: ...ddition i carried out bel C ll the exti rnal rnc1nory and the accurnulat r including ca rry and its rc u lt is stored in the accurnulat r H Z and V rna change l orn1at DC Rregl DCA li Rrcg EX DCA Yreg Operation I 6611 2 A opcr 1nd C A C H Z and I may cilangc J J l A A Where DA is used for compensation of decimal n umber which isdependent on the valt c of flags C and 11in regard to ltt 1 n 2 c 0 0 ...

Page 267: ...nal register or e xternul rncnlory including C and its result is stored in the accumulato r This operation mai also be expressed in the following manner Con1plcrnent of the internal J cgistcr or external n1cn1 ory is obt tincd fir st additi n is carried out including carry then its result is stored in the acc1in1ulator C H Z and V ma change Forn1at SBC RI SBC RH SBC Rrcg SBC Rreg SBC ab SBC il ab ...

Page 268: ...ubtract rhe contents of the accunlulalor re dc in1al subtratt J by the ex1 crnal n11 1nory including C and its r sUlt is stored in the accumulator C H Z and V may change Format DCS Rreg DCS i Rrcg EX Opcrnlion I A o pc_r_ a nd C A C H Z and V ma ch rngc 2 1 DA Where 0 is used for cornpcn ation of decimal number which i dependent on the aluc ofn og C and II in rcg ml to item I c 0 0 H Xreg 47 H Con...

Page 269: ...ccun1ulat lr or external rnen1ory are i l cd vith the in1rncdiatc data and its result is st rcd in the accun1ulator or the external n1crnory nlv the llau Z chanc s Format NI A i NI Rreg J NI i Rrcg i AN I ob i AN I ab i ORA OR Ace Opcralion opcnmd i operand Fl tg Z changes i hecontents ofthe accun1uhH r are Oiled vith the value of the external n1cn1ory and its rtsult is stored in the accurnulator ...

Page 270: ...OR Rrcg EOR ii Rrcg f OR ah EOR ii h EX EOR Xreg Xreg 4700H Operation E9 fopcrand A Z changes Io o O O IExecuceA I O I O I I O 1 1 Contents I0 t o t 1 o 1 J Z 0 of 4700fl EAi Exclusive or Ace and Immediate The contents ofthe accurnulator re exclusively Ol ed V iththe i1l1rnediate data and its result is stored in the accurnulator Only tht flag Z changes F orn1at EAi i INC INCrement 01 cra1ion A i A...

Page 271: ...0 0 0 0 0 XL It I I I t I t 1 I Ex ecute XH 0 0 0 0 0 0 1 XH I0 0 0 o o o oI 2 4 3 Compare and bit test CPA ComPare Ace l he contents of the accuntulator arc cornparcd V ith rtgister or cx crnal n1en1ory and itl result is represented by nags c V 11 and Z l orn1at CPA RL CPA RH C PA Rrcg C PA ll Rrt g crA ah C PA 11 1 EX CPA XL A lo 1 XL Io 1 0 I 0 1 0 1 0 0 Operation 0 0 A opcrnnd change in C V H ...

Page 272: ...in C V H Z v I H I i hc ac x un1ula1or is NDcd Vith the external 1nen1ory and its result is reprt sl ntcd by the flag Z Forn1al BIT Rrcg BIT ll Rrcg BIT ub BIT ll ub EX BIT Xreg Xreg 4F00H Oper ition A OJJ rand Z lag change A l 0 0 0 0 0 0 OJ E ecule Z l Contents I0 0 0 0 1 t ot 4FOOH Bii test Bit Immediate The contents of the accumulator or the external memory arc INDcd wit h the immediate data a...

Page 273: ...on Operand A Flag Z I when operandi c OOM 0 when opc rnndJ 0011 XL O O O I 0 0 0 0 Execute XL j 0 0 0 1 0 0 0 0 LOE Load and Decrement A 0 0 0 t 0 0 0 0 Z O The contents of the externa l memory R register are transfcr d to the accumulator then I is decremented from R register Only the flag Z changes Forntat I DE Rrcg EX LOE Yreg Operation Rreg A Rrcg I Rrcg Flag z I when Rrcg 0011 0 when Rrcg 0011...

Page 274: ...te Ureg OOo5H Ureg 0056fl Z O LOI LoaD Immediate rhc inln1cdiatc dat t is loaded in che accunlulator J I register RH n gi ter or st u k pointer S The nag Zchanges Vhtn tr tnsfer is d one lO the accurnulatorand no nag change CCUrs in otherwise case T 10 bytc s or the in1111ediate value arc trdnsfcrr d in the case of th Stack poiJ l tCr Format CD LOI A i Q I DI RL i LDI RH i 0 LOI S i j EX LDI XH SA...

Page 275: ...rccl w the RL rcgislcr RII register or the external n1c1nory No change takes place in flags Fonnot ST RL ST RH ST Rrcg ST Rrcg ST1 ah STA ab EX STA XL Operation A opcmnd A L o _ 0_ 1_ I O o 1 I IExecu XL Jo O 1 I 0 o 1 I SOE Store and OEcrement The contents or the accumulator are tr m fcrrcd 10 the external memory Rrcg thcn I is decremented from Rrcg o change tak place in nag l orn1at SDE Rrcg EX ...

Page 276: ...cu1c ot 4 OOH Y rcg 470Hi The con1cn1s or Xrcg a rc transferred to the R register stack pointer or program counter o chani oe takes place in Oags Format STX Rrcg STX S STX P PSH PuSH Operation Xrcg or crnnd The contents of the accumulator or R register tre stacked in the mcmor Jl Ciricd by the stack pointer In the ca c of 1hc accumulator chc scack pointer is decremented by one In the case of L hc ...

Page 277: ... R register In the case ofthe accumulator the stack pointer is added by one In 1hc case ofthe R register the stack pointer is added by two Formal Ci POPA 0 POP Rreg EX 16FOH 1 6FEH 46FFH 4700H 20H 30li JFU ATT Ace To T i Operaaion S l S S A Flag Z I when S OOH 0 when S i 001 1 S l S IS RH S l S S RI o Oag change 1 POP Xreg Extcule P 46FOH P 46Frtl Xreg 203011 2 POP A C xec ute P 46FFH P 4700H A I0...

Page 278: ...Yreg are added by one No change takes place in flags J orn1at Tll EX TIN Xree 4700H Y rcg 1SOOH 01 eration Xreg Yrt g Xreg I Xreg Yreg I r reg Xreg 4701H Exeeote Yrcg 4001H Con nts I0 0 1 1 0 0 1 1 of 4700H Contents 0 0 I 1 0 0 I 1 of 4SOOH CIN Compare and INcrement T he contents of the accun1ula1or arc con1pared Vith that of the external rnerr1ory Xrcg its result is repr Scntcd by flag staccs chc...

Page 279: ... o 1 I A I Execute 101 10 11 1 01 1 1011 A Cafry Carry ROR ROtate Right The accumulacor con1en1 s are ro1a1ed rigln chrough the flag C Format ROR EX ROA Operation i I Execute I j 1 1 00100 0 0 Carry Carry SHL SHift Left The con1cn1s of the accumulator arc shifted left F orrnat SHI EX I Carry Operati n SHL I 0 0 1 1 1 f xecute 0 1 A Carry Do not sale this PDF jo1 1 00 1 oo j A I A lo 0 1 1 1 0 1 o ...

Page 280: ...ed to the high order 4 bits of the external memory the h igh order 4 bils ofthe external memory are nnoved to the high order 4 bits of the accumulator the high order 4 bits oftheaccumulatorare moved to the low order 4 bits of the external memory and the low order 4 bits of the accumulator arc moved co the low order 4 bits of the external memory acall times No change takes place in flags Formal ORI...

Page 281: ...low order 4 bi1s ofthe ex1ernal memory and 1hc h igh order 4 bits ofthe external n1crnory arc n1ovcd to the high ordcr4 bits ofthe accun1ulator n1cn1ory at all tin1cs No change takes place in lags Format RR Xrcg DRR Xreg EX DAR Xreg Xrcg 4700H Operation A A It 1 0 0 0 0 0 t I Executt I I 1 i _J Mcmoty X eg O e Xrcg J A Io __ o _o_o _o_ 1 _o I Contents I0 I 0 0 0 0 1 0 I ct 4700H Ccnte lt _ I0 0 0 ...

Page 282: ...er it makes clock reset by chc COY instruction Forn1a1 CDV lperati n 0 divider ATP Ace To Port l hc contents of the accun1ulator art sent on the data bus As the clock f P is sent out from the CPU u this moment it may be used for chc clock of the latch JC co cornprise an output port No change takes place in flags Formal ATP Operation H Clock P4 L II Data bus ____ _ L llf1 gh 11nptd3nce Cofl iflltSo...

Page 283: ... ra kt pJ tC C in nags SPV Set PV Operation 0 PU Sets the general purpose nipOop PV No change takes place in flags Format SPV RPV Reset PV Opcr ttion I PV Resets the general purpose OipOop PV No change takes place in Ilags orrnar RPV SOP Set DisP Operation 0 f V Sets the LCf on off control llipOop DIST J orrnat SDP Operation I D ISP 1 v S bil outpu port On patL ern signal is g cneratc l fron1 the ...

Page 284: ...y for maskable interrupt and timer interrupt ackno vJedgc No change takes 11lace in other flags Fclrmat SIE RIE Reset IE Operation I IE Resets the interrupt enable flag IE l f1 cr this 1 naskablc interrupt and 1in1cr interrupt arc disabled No change takes place in other flags 1 trmat RIE AMO Ace to Tm and 0 Operation 0 IE The contents of the accumulator arc translerred to the timer register TM Sin...

Page 285: ...l clcased frorn stop hy interrupt No change takes place in Oags OFF 13F flipflop reset instruction No charige takes place in Oag 2 4 8 Jump instructions i JMP JuMP Jumps to a new program step represented by the second and third bytes of the in1n1ediate data i _ i No change takes place in flags ormaf JMI i j EX JMP 41H OOH PH 40H Execute PL 03H PH 41 H PL OOH Operation i PH j PL Jump Do not sale th...

Page 286: ...the next program execution starts frorn the address 4007H L I L I r f BCS Branch ii C Set c onditional relati address j1n11p When C 1 it jumps to a program step represented by the program counter of which vaiuc is addcd sub1rac1 ed with the value of the immediate data If O the control proceeds directly t a next progrant step V ithout causing jurnp N change tak plat in nags Format BCS i Operation c...

Page 287: ...umps by relative address If H I it excculc S the next program s1c1 No change takes place in flag Forn1at RHR i BHR i BZS Branch ii Z et If Z I it j umps hy relative address If Z O it executes the next program step J io change cakes place in nags 1 orrnat llZS i 8ZS i BZR Branch if z Reset If Z O it jumps by relative address If Z I i1 cxc utcs the next prograrn step No change takes place in nags 1 ...

Page 288: ...roduced after subtracting 1 from the UL register the program counter is subtrac1cd by the immediate data then i1 jumps to relative address for next program exc cu1ion If 1hcrc is b rrow UL OJ it proceeds to the succeeding program step No change takes place in Oags F orn1at LOP i EX LOPS 1 40051 1 UL OSll 011cralion UL 1 UI O I i P Borrow I To succeeding tcp 4000H P l QOOH U 04H Wl cn Ul O 4003H lO...

Page 289: ...dress represented by i and j of the 16 bit immediate data No change takes place in O ag Fornlat S IP i J EX SJP EOH OOH Operation Pl S s 1 PH S S 1 i PH i Pl 4003H is stored ir Ule stack pointer by thP execution ot STP instruction and jllmps to lhe subroul ne of EOOO H With the ATN instruction of the subroutine the control returns to 4003H 1 0 n sume previous program execution Do not sale this PDF...

Page 290: ...area or FFCOH to FFF6H Format VE I i Operalion PL S S 1 S PH S S 1 S FFOOH i PH FFOOH i I PL NOTE i has 28 kinds o f VEJ operands EX VEJ C4H TM contents of FFC4H and FFCSH are i t Of interrogated at the address 4000H and SutlrOutnlf IU I jump to the subr Outine of 4500H lith the RTN instruction of the subroutine the e xecution resumes from lhe address 4001H again Because it permits subroutine jump...

Page 291: ... thru FFF6H Immediate value i 111 1 mke C Cll number of 0011 thru F6H l ornlat VMJ i EX YMJ COH Operation Pl S S I S PH S S I S FFOOH 1 PH l FOOll i rlJ Pl The contents ot FFC OH tire intcrro9n1cd by the Vf 1J instruction and jurnp to 1he subroutine of EOCOH Wittl the RTN inslructior 01 lhe subroutine the execution resumes frorn 1hc address 4002H again Sec ausc 11 permits subroutine Jump by 1wo by...

Page 292: ... Ir C O ii pcrforn1 the wctor subroutine jump the s me as in the VMJ instruction If C I the control proceeds t the uccc eding program step Forrr1at VCR i VHS Vector subroutine jump ii H Set If H I it IJ l forms the vector subroutine jump the arne as in the VM 1 in lrU lion If H O the control proceeds to the uccccd ing program step Forn1at VHSi VHR Vector subroutine jump ii H Reset If l O il pcrfor...

Page 293: ...broutine to the main r utinc No change takes place in flag rhc previous progran1 address is gotten fro111 he t xtcrnal n1cn1or r stack t he transferred to the program counter The next instruction will be fetched fromtheaddressindicated l y the program counter Forrnaf RTN RTI ReTurn from Interrupt Operation S l S S PH S l S S Pl The inscruction used 10 return fron1the interrupt service routi11e to ...

Page 294: ... i1 1 1 1 1 1 0 1 l 3 op code Three byte command 4 1 1 1 o1 I 5 I op code op code immediate i op code I immediate immediate H immediate L i t6bits JJ 6 L _ op _co _d _ _ _ _ a d_ d _ re_ ss _H _ l__ a_ dd _r_ cs _ s_L a b Four byte command 7 i1 1 1 1 1 1 o 1 f op code address H 11 8 opcode address H address L o l Five byte command 9 1 11 11 10 1 Op COde address H 11 l Do not sale this PDF address ...

Page 295: ...All and more about Sharp PC 1500 at http www PC 1500 info 8 bil CPU command list 1 ...

Page 296: ... At Aa 1 A 1011 1 101 2 1 i c A A I A 0000 11011 1 01 I s Rt t I ll1 01 Rl 0 00 0 I s ro R t 1 ff 01 R1 1 0000 2 9 H 1 I ll I 0 1 R 0 I 0 0 I 5 OEC A A l A 0000 I I 0 I I 1 I 1 I I R 1 I RI 01 R 0 0 I 0 I 5 ro I R1 l R 01 RnOOIO 2 9 I I R 0 I R 0 1 I 0 I s Compare and bit test CPA A R 0000 OO Rl 0 1 10 I A IO Rl 01 10 I 6 OOHO l l l I 7 A 10 1 00 1 1 1 13 ro A R OORO l ll 2 II fO A 10 1 00 1 11 4 ...

Page 297: ...O 12 11 ro s S X 0 10 01000 2 11 fO p x 0 101 1000 2 II STA A Rt 1 0 0 10 1 0 s I A R1 0 0 R 1 00 0 I s R A I R 0 0 R I 1 1 0 I t A l t b1 10 101 11 0 3 12 l j 1 f R1 ro 0 0 R I 1 1 0 2 10 fO 1 6 A ca 1 1 10 101 110 I IG sot R A I R R 1 R 01 R 0 0 1 I l SIN R A l ffl R i I 0 I R 00 0 1 I 6 TX R X R 0 I R ro I 0 I 0 2 11 s X S ro 0 1 0 0 11 1 0 2 II fl p X J 0 1 0 I I I 1 0 2 II PSH A ISl S l S ro ...

Page 298: ...R Mt 1 A1e 1 110 10 01 1 2 16 A X I I I 1 1 1 1 0 0 0 1 I 6 A CPU conlrol o A 11M R l0 171 0 l8 1 ro 2 9 11 00 11 1 0 AMI 10 2 9 1 18 1 1 01 1 1 1 0 CCV d1v1 oe1 cit11 ro 1 0 0 0 1 1 1 0 2 8 ATP A Ov Plil Pol l FO 2 9 110 0 1 1 0 0 Ctock oo J 11 fD SOP 1 DitP 110 0 00 01 2 8 RCP FO 2 8 o sP 1100 00 0 0 sru J Pu 11 1 0000 1 RPO O PU 11 1 0001 1 srw I P 10 10 1000 o Pv 10 1 1 1 0 0 0 H A c ro 10 1 1...

Page 299: ...2 Pl S 2 S S l i PH S 1 2 Pl C S 3J T S 3 S 0 00000 10 0 5 1 1 1 0 1 00 0 0 1 1 1o o 000 1 I 0 0 1 I I 1 1 0 0 sl l OI 1 00 0 1 I 1 11 00 01 1 I 00 1 0111 I 0 0 1 0 01 1 0 0 0 1 0 0 0 1 0 1 1 11 1 0 I 1 1 1 000 0 1 1 l 1 0 0 00 0 1 1 10 0 0 1 1 1 1 1 0 0 0 1 0 1 1 1 0 01 01 1 1 1 0 01 0 01 1 1 0 0 1 11 1 I 1 0 0 1 I 0 1 1 0 0 1 1 01 0 1 0 0 01 01 0 8 i I lnt lu os one mort C CIC 2 10 11 t lld con ...

Page 300: ...i I Y 17 I I Icu X 4F i BHS 87 27 Y SF i 97 i 1 A7 I I Ul GF BHR es X FD 07 ab F l b I 95 l I Y FD 17 I X FD 4F i Bil A Of i I l U FD 27 Y FD 5F i I X 40 j I j ob FD A7 a b U FD GF i I Y 1 50 I CPI IA 87 i I oi l FO EFabl U 60 i I XL 4 i AOR x FD CA ab ED u h i I Y l SE y FD DA X FD 4D i I _UL G E i u F0 EA Y FD 50 i I XH 4C i AEX Fl U FD 60 I YH SC AND X 09 I b FD EDr b i UH GC i rm 19 SIT I X OF...

Page 301: ...A I ORR X D3 XL 4A i i fDOA J X FD 03 YL 5A i I Iv Fl IA I EAi BO i UL 6A i u FD 2A EOR X OD XH 48 i PSH A FD CS Y ID YH 58 x FD 88 U 20 UH rss I y FD 98 11 AO o I s IAA i I lu FD AS i X FD O D LOE x 47 IROP l FD CO i V FD ID v 57 IREC F9 i U FD 20 u 67 RIE FD BE ab FO AO I b I OX x FD 08 ROI OS t litl ROiJ FD Bl y FD IS 01 INC Jl DD u FO28 RPU I E3 XL 40 s FD 48 r RPV l 88 I l foss YL 50 p 1 RTI ...

Page 302: ...3 CS C6 u 63 FD Cl F8 09 OS ro 81 x 41 y 51 u 1s1 UL i El A8 XL OA YL A UL 2A tx11 08 VII 18 UM i28 X Joe Y LIE lU I r 2E ult At o 6 I XJ FOO I YI IFD IE 02 lo6l FOAF x FD 4A y FD SA u FD 6A s FD E p FD SE YMJ VYS vzs VlR VHR cs ca CA CA cc cc CE CE DO DO 02 02 o 04 I 06 D6 08 08 DA DA DC DC DE DE EO EO E2 E2 E4 E E6 E6 EB E8 Ell EA EC EC EE EE fO FO F2 F2 F4 F4 f6 f6 L ___ c_ o _ Cfi CB I C9 lcs ...

Page 303: ...I crystal u t Curing connection operation Supply l c nlA corrent d u rir 1g ha U l npv1 o11age v V 1 0 v 00 7 BFt RESET HIN WAIT N I I IN0 7 v 0 4 v O utp ul v 2 1 v b 4C 011A 1 C0 1 OPF BFO fVY J voltage 0 0 tv E0 1 4 PU PV v 0 4 v lot I 6n1A OS HA DISP D0 7 l npu1 curron1 1 1 1 1 0 pA lnpul pins o her than I V V cc AESET BFI 5 0 pA RES ET BFI 1 0 pA Input pins Other than Vr O IN0 7 RESET BFI 30 ...

Page 304: ...Symbol Min Max Tc 667 i OS 150 11 40 t li 220 to 250 A00 15 t BO T lo 260 ME0 1 t BO 175 250 OD 170 370 100 R W b 30 50 200 lo 600 L 220 00 1 170 1C I I p to 350 b 100 r 11 7 190 30 WAIT 130 20 to 340 PU PV 50 r OPF r 310 b 190 RESET 1 2 BFI lw 250 BFO to 150 L 360 64 Do not sale this PDF ...

Page 305: ...nd more about Sharp PC 1500 at http www PC 1500 info Timing 1 AD f 10 w 1 4 4 J L 4 ho 00 1 J r L o _1 _ __ __ w1 1 l r c_ N 1 I Timing 2 O s r ______ ___ L I 1 l Att I O Rf SE1 5 e o 65 Do not sale this PDF ...

Page 306: ...All and more about Sharp PC 1500 at http www PC 1500 info 66 Do not sale this PDF ...

Page 307: ...All and more about Sharp PC 1500 at http www PC 1500 info LH581O LH5811 1 0 PORTCONTROLLER 67 Do not sale this PDF ...

Page 308: ...it control circuit l O1 nen1 ory nablr signalscan be output to thi mcn1or of llO tCCt S i rin1e Bc ilh it h a l Oinputs of llit condition Up to 8 arii lil of a cc s tin1 tll be progran1nlc d 0 It ha the follO ing functions 10 handk crial da1a 1r 111 fer A Serial data transmit Serini da1c1ll art fc r t 1kc place i1 a fornlH l ol a i Hlrt bit 8 bitsor lat 1 a11d I lop hi1s rransrnissionclt ck is sc ...

Page 309: ...lllU J Audio casscu c da1a 1ransfer 7 OATA l STO START CLO I I I I I I I I I I I I I Assume now that normal serial data output is to be SXO the modulationclock to citedata I to be FX the modulationclock to thedata Oto be FY and audiocassette tape data output L O he Sl O then tht foll l Ving equation c nnprises SOO SXO FX SXO FY Wherc is FX and FY can be set independently to 1 64 I 128 l 256 l 512 ...

Page 310: ...egister RS3 0 1001 i 1 1 4 G3 G2 ll t T L_ OM lion j 1 n cn d c locik 9 e o l er I CIOCli 1 tntc rr_ 1 10 l Clock 1e1n1 ed l i on 0 it tl6o J C IOCk ow l I O n CLO I Clock rll 0 0 0 Jo l 00 1 P t2 p 128 1 0 ti 256 0 1 I 1 1 0 512 1024 1 0 1 1 0 9 20 S l I I 9 F 1 1 elor l tl l v i 1e v 1 rnorw bll GO G2 C 0 C CU lhQn Q CIOC IMO 00 i I C oe W r 1r c 1 e c llil y n me IC1 6 S j f lpt h if O l ll O t...

Page 311: ... e lge of PB7 input Set upon completion of serial inpu t receive RO is reset 1hcn the CPU received data is read or 1he co1 Hents of the U egister are tead Set upo1 con pletioo ot setial data transmission Reset Vhen the CJ lU load th e transferfing serial data to the L register IFO and IFl can read write data when register is selected IOI I RD and T D are dedicated to read only NOI E During H ceive...

Page 312: ...on the bus line D OPB register The OPB register is the buffer for input and o utput of data to the port PB It has the same function as the OPA 1 egister OPB can read write data when the register is selected I I I I OPC register The OPC register can read write data when the register is selected IOOO Also the contents of the data bus can be latched to the OPC regi tcr at the fallingedge of the exter...

Page 313: ...it ou1pu1 13 f 84 Porl input output 43 IN T 1 n1cttup1 output 11 PBS Pon 1 nput ou put 44 RESET lnitiaJize Olitout 15 PB6 Pon input1ou1pu 45 IRO Interrupt input 16 Pll7 Pon inpu11ou1pu1 lntorfupt inpu1 46 OS Sasic c rock input 17 Pel Port PC latch clock 47 CL1 Serial receive ciock input 16 PCO Port ovtput 8 SDI S nal fcccivc hl put 19 PCl Port output 49 LC Not used 20 PC2 PO t CU1PUI 50 CLO Serial...

Page 314: ...0 ITl e c on1 en1s of the di tta bvs ne stored in the G register I 0 0 1 1 The contents o1 he G regislCf arc sc1n on the Cata bus 0 The contenis ol the data bus lfC stofcd in the I 0 1 1 iSK re gis1er 0 I Ttle conten1s of the MSK cegistcr o tc son1 on lhc e1a1 a bus 0 The c on1en1s I 1 he data b JS are stored in the IF fC9 Stef I 0 1 1 Tho conten1s ol lhe IF re91 s1 er are sent on the data bus 0 T...

Page 315: ...met the W IT signal is issued to the CPU As the wait control counter is provided internally it releases WAIT to the C PU when it is counted 10 the value set by the program then the C PU proceeds to execute a next machine cycle A D MEO 1 10 _ _ WAIT rncrcn1enls couri cr VIAil 1c cascd Dt n O t P 11 Since a slo vaccess n1cn1ory usually consists ofdynan1iclogic it needsa prcchargc tin1c tr Thus the 1...

Page 316: ... depending o n the pcri1 hcral circuit configuration 1heyshould be cornputcd on 1hc basis of lo ad c apacitancc 3 4 3 Serial data input SDI is a serial data transfer input and CLJ serial data transfer clock n ic 1 0 port controller reads the input d lla al the rising edge of CU Serial data goes into the r Ccciving 111ode vhen it changes fr lll an idle state SDl I to low state a nd reads data from ...

Page 317: ...h all internal rcgistcn arc cleared to 0 and ports PA and PB go into the input n1ode 111e divider hovicver viii not be reset Terminal states after the reset arc as shown in Table below Pin name In Out Stace after reset 00 01 lo Out High impedance PAO PA7 PBO PB7 l PCO PC7 Out ILov 1c e1 WAIT NOTE DMEO DMEt INT L0 1 leve l SDO In Out High level CLO Lo 1 le lel NOTE WAIT DMEO and OMEt are output dep...

Page 318: ...circuits 0 Input Vee App ocable lerrninals RESET P J R IV RS0 3 CSO CS C 2 MEO ME7 WO I ll CL 01 JOS IRQ 0 lnpuVoutput cc 1 Output high impedance on1101 St Sflal Applicab e H cm1nals PA0 7 PB0 7 00 7 SOO ClO j Output Vet Applicable tenninals V AIT OMEO Of1 E I Output Ap ticab e term inal INT 78 Do not sale this PDF ...

Page 319: ... PB7 N 0 N M m en en en 3 5 3 Electrical characteristics Absolute maximum ratings 1 Parameter Symbol Limits Unit Il lpUJ apply voltage r 1 v 0 3 to 6 5 v t np111 apply voltage 2 v 0 3 to Vet 0 3 v Operating to1npo1alure T01 r s to 55 c Slorage ternpcrnlorc I StN 55 to 150 c 1 Applicable to Vee and v1th respect to GNO 2 Apphcab1c to other than Vee GNO and 111h respect to GND Operating condition Par...

Page 320: ...I A 4 0s ov 7 NOTES For Note number reler 10 the list below Applicable lermlnals PA0 7 PB0 7 00 7 R W AS0 3 CSO CSl CS2 MEO MEI WO Wl 5 0 1 Cll OS SDO CLO IAO RESET 2 PA0 7 PB0 7 PC0 7 00 7 OMEO OMEI WAIT CLO INT 3 PA0 7 CLO SOO 4 All 1npu1 terminals 5 6 7 All outpul lcrminals The term normal applies to the roset state that the 1 0 port conlfoller is not seloctcd and the 2MHz clock should bo s ppl...

Page 321: ...ts 200 ns 1 r1ode t 50 ns t 150 ns t 100 ns R W to 30 50 ns V l1 0 8Vcc t 150 ns POS to 500 ns t 150 nS 0 1 0 9Vee t 40 ns 0 9 0 1Vee PA0 7 PB0 7 t 1 µs C1 iOOpF outpu1mode PC0 7 register t 1 JJS C IOOpF seleC l_ P P to 350 ns V 0 8Vcc t 100 ns PC0 7 P t I µs c IQOpF latch SDO input t 100 ns model t 50 ns SDI SDO oulpul to 100 ns C 100pF mode OMEO to 120 ns C SOpF DME1 t 120 ns SDO h 200 ns C 100p...

Page 322: ...82 All and more about Sharp PC 1500 at http www PC 1500 info j 3 Timings ll g o 0 f iJ _l_ _t_ _ _ _ _ f i J_ _j_ r __l_ 1 __f f f r I __j _ _ l_ Do not sale this PDF ...

Page 323: ...All and more about Sharp PC 1500 at http www PC 1500 info _ g 1 0 l 3 8 n 0 2 n R 8 I i I 8 8 8 r o r r 1 i _ _ l _J_ i l _ _ 83 Do not sale this PDF ...

Page 324: ...All and more about Sharp PC 1500 at http www PC 1500 info f _ _ __ _ ____ k_ if _ i_ 84 Do not sale this PDF ...

Page 325: ...All and more about Sharp PC 1500 at http www PC 1500 info PC 1500 hardware description 85 Do not sale this PDF ...

Page 326: ...y Module It is a 4K l option memory unit in which two chips o f 2Kfl RAM arc contained CE 152 Cassette Tape Recorder h is a casseue ape recorderdedicated for use wi1h the PC 1 500 sys1crn It is driven hy four piece of Type dry batteries CD CE 153 Software Board h has 140 keys arranged on 1hc keyboard and each keyassignment is defined by means of programming s it docs m t have power supply by i1sdf...

Page 327: ...anery or lithium bat1ery When the PC 1500 is connected with peripheral RAM ROM 1 0 PC CMT l F a nd UART arc driven by VCC or VGG supplied from the PC 1500 0 When the Ni Cd bnucry ofthe CE 1 50 is charged capable to drive the PC 1500 power is supplied from the CE 150 to the PC 1500 and therefon the baucry ofthc PC 1500 does no1 con u1nc In addition it drives the driver of the prir11er and rcn1otc c...

Page 328: ...o cc l J_ 1 1 l r o IA A 70 100 Xl stJM l w n X H M 1 J vcc vcc t v So l l ll O f x IV h vcc l C UI I r vco Q c t 1 1 SS 8 ll 1 1 n e Oflr fli PL r1 I N ____ c o o i m r CN k Otr a lo ll rl vt vcc __J vuo __J NOTE VGG is always output Do not sale this PDF Cr 1 ...

Page 329: ...ted with the 32 768kHz crystal Chip select decoder It consists of two chips of TC4011 I39F and TC40H I38F and it is used to select chip by means of so 4 S6 S7 2Y2 and 2Y3 For more details refer to Chip select circuit D Display chip Because 4 bit SC882G is used chip I is used in pair with chip 3a nd chip 2 with chip 4 Select signal is commonly used hy chip I and chip 3 or chip 2 and chip4 Data hus ...

Page 330: ...0 pin connector It is the conrlCctclr L ctl t r the c nncctic n of ptional printerand interface on hi h pro idcd signal tcrminah of add s bu and data bus for the control of peripheral LCD The 7X 156 dot LF8082GE multi display is used 4 2 2 Block diagram __ 8 I f j f i I I 8 I i I i 1 6 f ol I I h 5 t I E r a 8 l t l g lh _ l J lt M66 R v 8 a o _ O i U V ek mmmm p m v I 1 4 e z o 14 i ll ii h N r e...

Page 331: ...S613128rl To Modulo J l I To M odu1e Un1 1 _ _ r I Cil llr i i l c J c 1 l c f f l D D j ll1 i J 11 v trc c AfQfl a J I c o _ l I J t 1 I r 1 r J 1 I l l l l l M r M M r IO H It I I l l t 1 1 f N µ l l N I N M l l l I t w J M l w M t fl M t I M r r I 0 JI l I j t 1 I H N M II I Ii l l _r r 1 I O w tl H 1 40Hl39 lf llll l t i l t VO YI l rulh le lNPUT OU TPOT lNASlf SELtCl G A 0 f 1 I v z YI I 11 i...

Page 332: ...ddressassignment of 4800H 4FFFH S2 With low state of ADI I and ADU and high state of ADl2 the S2 output Y2 goes low so as tc Sclect the Optional user RAM area ddrcssassignment of 50 XlH 571 H SJ With low state of AD I I and ADl2 and high stall of A013 tl11 SJ output YJ goes low so as to select the user RAM area Address assignment of 580011 SFFFH S4 With high state of ADI I a nd AD l3 and low state...

Page 333: ...SER ME ORY S4 6000H Y4 67fFH YI SS 6 0011 I YI 1 VS GffFH 7000H INHIBITED S6 75FFH Y6 V2 7600H ffi 76fFH I V3 7700H STANDARD USER AN 2Y2 nrrn SYSHM MEMORy SJ 7800H Y7 JfFfH INHIBIT D 8000H CE 150 S YSTEM PROGRAM I10 PORT CE 153 Y2 1 0 PORT I Y2 CE 158 SY STEM PROGRAM SfffH I COOOH PC 1 00 SYSTEM PROGRAM VO PORT CC 158 Y3 VO PORT I Y UART fFFFH Do not sale this PDF NOTE SO S7 V2 and VJ a1c apphcobl...

Page 334: ...cprogran1rningsysten1 by vhichthe Cf lJ 1 0 J C etc are contrtlllcd and the user area is used to store the progran1 vritten in BASIC n1nen1onic progran1r ning language and data With chc PC 1500 MEO memory area 4000H thru 47FFH and 7600H thru 7BFFH are used for the user memory and COOOH thru FFFFH for the system program When che CE 150 OJ CE 158 is connected the system program 1 0 po1 1 a nd RAM ar...

Page 335: ...15S NOT USEO SYSTEM PRO RA W CROM 1 6KU AOOOM Ct ISO S t St MfRCGl l M NOT USED ttlll KB COOOH I rc 1500 SYS EM PROGRAM ROM 16KB FFFnt Pu PU PV PV MEO NOT USED NOT usrn 1 1 i A ea tescrvcd for option will become unused in case the respcetive op1ion is noi connected Refer 10 Mornory map II and Ill tor PV and PU are bank select si Jnals Shadowed aren can not be used 95 Do not sale this PDF ...

Page 336: ...OOH 020411 _ __ oJn u RAM EK8 NOT USlD MrO MEMORY MAP N STANOARO USER SYSTEM M MOHY RAM 1 5KB 7600H 76ffH 7700H 77FFH S01 23456789ABCDEF 0 2 4 6 mPLAY EFGHI JKLMNO 8 BUFFER A c E I I 7800H 78FFH 0 1 23456789 ABCD EF tO N 0 2 4 6 SYSTE SYSTEM ABCD 8 J MEMORY A 11L c 0 2 4 0 1 2 3 4 5 6 7 8 9 A B C 0 E F 6 DISPLAY pa R s Tu v x y z 8 BUFFER A c e l _I__ 900H 79FFH o 1 2 3 4 s s 7 8 9 A fl c o E F J ...

Page 337: ...V 1 0 port Do not use I Do not use I O not use Do not use Divider reset u t e9is1 e 01 1tp 11 Serial transfe Load divider to F regis1er Porl C inp ut Output G f egister input output ASK register input output IF register input output Specify port A 1 0 direction PC 1500 FOOOH I FOOI H F002H F003H F004H FOOSH FOOOH I F00711 F008H F009H I F00AH f 008H FOOCH Specify port B 1 0 Oirectio _I FCODH Port A...

Page 338: ...J J 3DOTS 7f J 761 762 763 764 HK al OilOE IVN OilOER tiCH Ofl iltR lO NORDtR l iH OR i1RJL Yi t tjt R t GHOf O fl ILOW O IQE tuii H 0 0 8ILO UO RO ff 1 ens ans SITS 4 ens ans 4 ens SITS B T S i ens ans 0 S79L SIL S87L S9L S95L Sl7L Sl03L S251 Sl 11L S31L I i7H ISl03H l S79H SIH S87H S 9H S95H S25H Sll I H S31H 2 SBOL S2L I 3 SSOH S2H I I I 4 81 3 5 81 3 6 82 4 I I 7 82 4 _ 8 83 5 9 83 5 A 84 6 i ...

Page 339: ...L ISl41L S63L 1Sl49L S71L NOT USEll 12511 I S47N S l33H So M Sl4lli S63H I S149H S7111 Memory Map VII MEMORY SYSTEM DETAIL 6 79XX r D E o fmH J Jtj 1 C I II t U l lt 7 8 KO_ A Ill r i4Cf C D1llOh OJll VI l Jlltll 1 0 11 ii f G t fl 1 iiil ROiAI COL OR Ics zc OXX NU1 111illt 9 Do not sale this PDF A 0 Hh o ooitlS S Wi J OO ll SSl l ltt S At ljl f r 1 u QJ l 4tl0Pf O t ltlVOJS foP l t 1 1 1 ious o i...

Page 340: ...ADlE POINTER L 7896H ERL Error number when OC CtJrred 789CH CURHENT LINE H Currao1lino number 789DH CURRENT LINE L j 789EH CURRENT TOP H L cading odd1oosof program ot the curren1lino 769FH CURRENT TOP L 78AOH PREVIOUS ADDRESS H A l lress ot immediately pteceding lino 78A1H PREVIOUS ADDRESS L 78A2H PREVIOUS LINE H L ne number WTwnediatery prect ttng 78A3H PREVIOUS LINE L i8A4H PREVIOUS TOP H l e d1...

Page 341: ...ER YL indicated 79Et H SCISSORING COUNTER YH Y 1ircction scissoring cc u1HCH 79E51 t SCISSORING COUNTER YL 79E6l t ABSOLUTE POSITION X direction abS lu e p 1nt 01 1n1 er 78E7H SCISSORING COUNTER XL direction scissoring countet 79E8H SCISSOAING COUNTER XH 79EAH L INE I Yl C K in I o t line 79EBH OOT LINE COUNTER Cot line coun r 79ECH UPf DOWN Pert up do vn Position seiec t 79EOH X r l OTOR t10LO CO...

Page 342: ...iCcra1 1 on MEO a ca assigninent 7 07 D li I b1 1s 8 D6 O t bus 9 0 5 Data bus 10 D 1 D Ha bus II 03 Data bus 12 02 Data vs 13 0 1 Data tius 1 1 DO 0 1ta vs 15 INHIB IT Ptol libits RQ select ot the PC 1500 the n ccnne cte d to G NO I 16 1 ACdress desigiH llion of 4800H FFFH 17 S2 fd1ess des1 9na1ion 01 5000H 57FFH 18 3 ACdfCSS d S 9 Hllion 01 S800H 5FFFH 19 Y2 Address designation ot 8000H BFFFH 20...

Page 343: ...ue oa1a outpu 30 INT Interrup t rt cluOSl to CPU 31 f DB Address bus 32 1 os Ad jress Dus 33 A0 10 Add ess bus 34 0 11 Add ess bus 35 i 0 12 Address bus 36 AD13 Address bus 37 1 0 14 Address bus 38 0 15 I Address bus 39 PBl Not u sed 40 NC NC 41 vcc vcc 42 vcc vcc 43 F GND F rarne GNO 44 VBAT VBAT 45 VBAT VBAT 46 VSAT VSJ T 47 VSAT VUAT 48 VBAT VBAT 49 NC NC 50 8FO VCC output 51 t OS Clock io the ...

Page 344: ... t 30 MCI r 1E1 area dC1 1 n n101 31 00 Data bu 32 01 Data bus 33 rw 0 13 bus 3 Data bu Dl 35 Data bus 36 oa1 a bus 37 O Data bus 38 01 Oata bus l 39 ADO i Ac drC b1 1S ADI Ac OICS S b 1 1S AD2 AA Hcss bws I 2 AD3 A dd sS biJS 3 3 04 Md _s bu s 4 A cl Jtess bu J 45 06 A ddtC bU I D7 ACl 1rcss bui CNO GNO s AC8_ Addr1n5 bu g VGG VGG so AD9 Add1ess l ull 51 A010 I Address bu t 52 A011 t tl lrCSS bus...

Page 345: ... C7 Not used 26 cso cI I _selectj D1 J_ 27 CS1 ch P scicct i AO1 11 28 rn Chip select 29 nso Ctup select AOO 30 RSI Chip sctcc t A01 JI l RS2 Chop select AD2 3 RSJ Chop select ADJ I 33 I R J emcry rcaO wt1tc 3 MEO t EO are dosiqntn on 35 MEI t 1E1 atc i 1cs1 onri11on 36 WO VJAIT condition 1 n1 u1 37 WI VJAI T cond1t1 on lnelit 38 GND GND 39 vcc vcc 40 OMEO Ct11p ootect 1ak1 n9 consideratton ol WAI...

Page 346: ...r con1ro1 25 PC7 Y rn HOr COnllOI 26 cso A013 lnriu1 oulpu1 I 27 CSI AD12 1npullou1p11t 28 C S2 1 1 0 port f1c ld1C S ctcslgnalion 29 RSO ADO 30 RSI ADI 31 R 2 AD2 32 RS3 A03 33 RIW Memory reAd writc 34 MEO t i EO area dcstqnauon I 35 MEl GND I 36 iO GNO I 37 Vil All cono11 0n OUlf UI 38 GND GNO 39 vcc vcc 40 DMEO No used 4 1 O iEl NO US Cd 42 WAIT VAIT cond1hoo o u_ eut 43 INT rnterrupl r ucst to...

Page 347: ... Key slrobe 22 PC4 Key strobe 23 PCS Key strobe 2 PC6 Key strobe 25 PC7 Ke strobe 26 cso AD 15 27 CS1 AD 14 28 CS2 1 0 3 29 nso ADO 1 30 R 1 AD1 31 RS2 AD2 32 RS3 AD3 33 RIVI r rnory r ad tfilc 34 MEO EO area designalion 35 ME GNO f 6 WO GND 37 VJ 1 GND 38 GND GNO 39 vcc VCC 4 70 0 02V 1 0 OMEO Not uSC I 41 DME 1 Not us ed 2 1 AIT WAI T condition 43 INT Not use f 44 RESET Aas et 5 IRO GND 6 1 0S I...

Page 348: ...ud rate select 20 PC2 Baud rate select 21 PC3 Baud a1tc select 22 PC4 Baud ra1 e select 23 PCS Cen1ronics pttr l lel 1 F DATA 1 24 PC6 Centronics panallel l F ST R BE 25 PC7 Ccntronics paraIlet l F INIT 26 cso VCC 4 70 t0 02V 27 CS1 VCC 4 70 0 02V 28 CS2 GND 29 RSO ADO 3 RS1 A01 31 RS2 AD2 32 RS3 A03 33 RI Memory read write 34 MEO 1EO area dc i90a1ion 35 MEI GND 35 WO GND 37 W1 GND 38 GND GND 39 v...

Page 349: ...rt Key matrix Key code chart 0 1 2 3 4 5 0 0 p 1 s i F1 I 1 A Q 2 SML F2j 2 8 R 3 F 3 3 c s_J 4 IF4 4 0 T 5 F5 5 TU 6 F6 6 Fjv1 I 7 7 G W 81 4 CL 8 HixJ 9 H CL 9 I y A 1 I J z I O f 8 K L D I M t E N l i NOTE F Cff 01 For ON key reter lo KEY SCAN of SYSTEM SUBROUTINE Do not sale this PDF 109 ...

Page 350: ...All and more about Sharp PC 1500 at http www PC 1500 info 110 Do not sale this PDF ...

Page 351: ...All and more about Sharp PC 1500 at http www PC 1500 info PC 1500 software 111 Do not sale this PDF ...

Page 352: ...nted in the expression hich is valid ithin an addrcsl range of H AM area cxct pt the reserve a ri a D NEW Clea rs R1 SIC progra1l1and all data area V ithout uffecting th f3l SIC progran l area When cxccu1cd in the reserve mode i1clears the re crvc area 5 1 2 STATUS Format Status expression 0 STATUS 0 Sin1ilar to MEY1 the su1n of unoccuipi d 1 nc1nory siL Cand dala nlcrnorysi1c is gii en in tcrnts ...

Page 353: ... r expression 1 I expression i 1 0 POKE expression 1 expresslon 2 expression 3 Starting from the MEO area addrc represented b the cxpn ssion 1 i1 begin 10 Ore suco s si e data in order of the cxprc ion 2 expre sion 3 0 POKE II expression 1 expresslon 2 expression3 S1ar1ing frum 1he MEI arc iaddrc rcprcscmed b the expression I i1begin 1 1 rc successi e dat in order lf the cxprcs ion 2 cxpression 3 ...

Page 354: ...NOTE It viii result in ERROR 7 for a t vO nonnumeric variable whose variable has not been defined 5 1 6 CSAVE M Format CSAVE M r 1 JC file name T ex pression 1 expression 2 T expression 3 j CSAVE M expression 1 express ion 2 expression 3 l ata n siding fron1 the address represented by the expression I to the address represented by the exprcssion 2 is recorded on the tap a the 1 11achinc language p...

Page 355: ...AL E883H CLOA D F089H M I 0 fl7BH TEST FOBCH CLS F088H NEW Fl99H TEXT E686H COMS 858H NEXT Fl9AH THEN FIAEH CONS OLE FOB IH NOT Fl6 DH f TI ME F15BH CO NT F 183 H OFF f I 9 EH TO F I B I H COLOR F0B5H ON F 1 9CH 1 TRANSM I T E885H cos I F 1 7E H OPN F I 9 OH TROFF FlBOH CSA VE F095H OR F I S I H TRON F IAFH CS IZ E E 6 8 0 H OUTS T T E88 0 H I UN I OC K F 1 6G H cunsoFt f084H PAU SE F lA2 H USll I...

Page 356: ... ight hytcs but five bytes arc not used le expresses a binary nu1nbtr V ilhin an integer rang of 32768 thru 32767 Ne9a1 ive nt1 n bCf is cxpessad by a compleo ent lnvaliCS 1ta Example when numeric is stored fr om 7A00H to 7A07H 71 00H 7A07H T j B2 H 0 5 H j DCH j I I B2H FF H I FBH I f B 2 1 7 F H f F H I 1 B2H l 6 0 li OOM I NOTE Noted 1ith an asterisk indica1es invali i data 1500 5 32767 32768 5...

Page 357: ...second ASCII code EX When array declared to AS 1 2 3 2Bytc 2Bytc 3Bytc 3Bylc 3By C 0 I I0 0 2 I 5 r A 0 1 A 0 0 D ta Oata variable n iinc BytC count Second J of hole Sltt scri l memory 3 Fi st subscnpt string 88 Cr ourncfiC 5 3 5 Structure of program Each of prograrn lines is t o1 n poscd of the line nuntbcr line si1e p1 cJgran1 Cf1dc and end code OOH I Lioc nuinbef Line size Program code cm Line ...

Page 358: ...40C I I t 00 I 4 0 E 4 0 F 1 t acnn le 1 a1 9ua9e e SIC pr09ram II I I I l Acscrvc p1ograrns are 1ore d in orCcf 01rcgisuation In the c ase o f tC fC Jisttatioo U Oprevious progfam is deleted and the 1ne 1 progr lm is addc 0 IOllO liflg to it NOTE When NEW l is execu1ed in the RESERVE mode address area1rom 4008H to 40C4H is filled vp with OOH ROM status information ADDRESS DESCRIPTION 1st Byle in ...

Page 359: ...0 1 17 S3 i 20 S1 1 1oS 00 00 0 2 001002053 494 20 434fS l 2CS 4J1 4d 2000 4o 3 ioooooo ooooooroo ooioorocloo oo20s2 ss4 4 o 20471 S44r20oooooooooooooooooo oooo 0 5 000000 00 00 00 1f0 97 03fl 9 01f0 91 04 o6 s 1C6 991 1 bJ13 7f o joo o1 n 10 nn1 n1 oo oo oo oooooooooo oooo os oooo 00 001 00 oooo oo oo oooooooow oooo o9 oo oof oofooioo oo oo oo oo oooooooooojooloo o oo oo 100100 001 00 oo oooooooo...

Page 360: ...DS LEFTS 09F3H D Arithmetic operations Substract EFB6H 1on F104H D EG Add EFBAH cos F391H I OMS Multiply F01AH TAN F39EH ABS Divide F084H SIN F3A2H SGN LN F161H ACS f492H INT LOG F165H TN F 96H P0 1er raise EXP FlCBH ASN F49AH D Compare C Numerica1 comparison DOD2H l Character stnng comparison 0 Search L umber scarc 2EAl t can I i E42CI I Vaciahle search KEY scan ll j Display Auto power off Progra...

Page 361: ...A9F1H A9C8H Molor off A769H A747H Paper feed AA04H A90EH Gel GRAPHIC rnO e A8EF1t AOC6H Gel TEXT mode ready ACBBH AC8FH ready Fl Jures In parentheses Indicate version 0 Cassette tape Rcmole on BFl IH Header inpuVou1pu1 BCE8H Hemote off BF 3H CMT 110 con1rol 8BF5H O ne character save BOCCH Create header BBD6H One character load BDFOH Transfer file B03CH 121 Do not sale this PDF ...

Page 362: ...ubroutine is called in the fol1o ving forn1a1 SJP Address where PSH X reg is wri11rn DB DATA Error return address PSH Xrcg l PSH Yrcg Write in other addresses IMP 0925 PSH Xr ec JP PSH Yreg 1 Data I _ _ _ r l t C rrcr HTN Q EXIT STATE Vhcn no error Returns tOtht address next to the data l esultant charac1er string inforn1atio1l viii then be stored in 1hc arithmetic register X 7A0011 7A07H and the ...

Page 363: ...981H EXIT STATE Vhen no error UB 0011 Address 7A04H 7A05H 7A06H r 7A07H 7810H I Contents ClH I 76H I 10H I OOH or OIH J ASCII code When ASCII code is 001 1 thccomc111s of A07Hbecome OOH orO 111 when othcrthan OOH Vhen C IT f r UH 0011 Error code is stored in UB STRS Q ENTRY PREPARATION J umbcr to be COll crtc d i torcd in the arithmNic register 7AOOll 7A0711 in decimal or binary figun IOH is store...

Page 364: ...N hanlClCr string inforrnation 10 t Cconverted is Stored in the a ritlHllCtic register X 71 00H 7 0 H in character string for1nat l ENTRY ADDRESS 0907H EXIT STATE hen no error lJli OOH Rcsuh is stored in iirithmctic register X 7AOOH 7A07H in decimal figure When error lJH OOH Error code will be stored in UH ASC LEN 0 ENTRY PREPARATION Character stri ng infornlation to be converted is scored in the ...

Page 365: ...r r string 1n1111cric value I MIDS C haractcr string nun1 cric vahic 2 n1 1n1 cric value I j ENTRY PREPARATION Setup of function Function YL RIGHTS 02H LEFTS 7AH MIOS 79H Existence of avai1 1bility for 8 bytes in the BASIC stack 7A38H 7AFFH is checked In the case of RIGHTS LEFl S Data of 7890H data of 7891 H 8 ln thc casc ol MIDS Data of 789011 data of 7891 H 16 Since re write of 7890H and 7891 H ...

Page 366: ...ata Nun1cric I is st 1red in 7A H 7 071I in decin1al or binary figure In ehe case of MIDS ehc numcric 2 is s1orcd frorn the address of data of n90H plus eight to the ad lrcss data of 7890H plus fifteen Stored in the above address in a decin1al or binary forrnat 0 ENTRY ADDRESS D9F3H i EXIT STATE Vhen no error UH OOH Addl ess 7A04H 7A05H Data DOH Lea lirig add tess o f chal actcr st 7A06H ring high...

Page 367: ...8 AH Suww X Y X EFB6H I 1 u riv X Y X FOl AH i o XI Y X F 084H Po i 5e I X v_ _ _ x ___ ____ F89CH e u 1IC tQOI I M lu 1i 11e 4 f11 1Ct Ol I I 1 I t19f ltim Mr h of h l Ort 1 0 mol lo ll I WCOl I O i S O I l Qlu e v 1 SQR X X FOE9H LN x x fl61 H LOG x x fl65H EXP X X FlCSH IOAX x Ft0 1H SIN X X f3A2H cos x x F391H Tl1 N X X f 39EH ASN X X CSX X F49AH F492H ATN X X Ft 96M OE X X llMS x x ASS x F5 3...

Page 368: ...I Numefic 2 Arithn1etic regislor X 71 1OH 7107H J j ENTRY ADDRESS 0 002H j EXIT STATE hen the pcrand is established The flag Z is rese11 0 0 and the arithmeiic register turns l l I 7A001i O O H OOH IOH OOH OOH hen 1hc opcrnnd is not established r111 l1 1 g Z is set to and tht arithn1cti rcgisti r tul ns to O 7AC H OOH OOH OOH Comparison of character string Character string I chanictcr string 2 O I...

Page 369: ... OOH OOH IOH OOH OOH 03H When the condition for the operand is not c tablishcd Z I 7A JH O O H GOH OOH 5 4 4 Search Variable address search 0 ENTRY PREPARATION L csig_nation or variablt nan C COH r hc Olriable nan1e is stored in the Urcg_ OOH OOH 7A 07M JH OOH 7A071i OOH OOH hcthcr array i one dirncnsion or 1 VC l din1ension is st lrtd in paran1ctcr f r 788CH one dimension 01H t o di1ncnsion 021 1...

Page 370: ...aftcr storing the error code is store d itk lJ l 1 Key scan I j ENTRY PREPARATION one j ENTRY ADDRESS E42CH CD EXIT STATE rhc kt y code of the ke y that depressed at that ti1ne is stored in the accu rnuO tor If there is no key depression 0011 viii be ston d in the accu1nul 1tor Key scan II ENTRY PREPARATION H ll ENTRY ADDRESS E243H CD EXIT STATE i hc key code of ne vly depressed key isSt red in th...

Page 371: ...A8H l Line nun ber 78A9H Line rn unber 78AAM Leading address o f the line plus 3 78ABH Leading address of the line plus 3 Vhcn the specified line is not found llcturns to the data Vrittcn addr ss plus one after storing tl1c error code in Ull Carry Condition 0 No speci fied line found and search i s n1ado to the las 1 of the progfam t Found the hne larger thflf1 the spec1fieO li1u 5 4 5 Display One...

Page 372: ...RESS ED4DH j Change will be met in the cursor pointer Cursor posUion when called Cursor position after return OOH 95H Previous cursor position 6 96H 9BH O OH One character will be d isplayed o n LCD Auto power off 1 ENTRY PREPARATION None Q ENTRY ADDRESS E33FH Q EXIT STATE Vhen po ver is turned on once after a uto po ver off no printer initialization takes place Vht n po ver is turned n by n1eains...

Page 373: ...h digit NOTE When display exceeds 156 dots the contents after this dot position will be ignored Output of n characters from the top of LCD n characters will be disp ayed unconditionally from che lefl side of I CD ENTRY PREPARATION The leading address of the charac1cr suing is lored in the Ureg OOOOH s Urcg l FIT H Si7 c of chc character string is stored in XL 0I H Xrcg I AH 0 ENTRY ADDRESS ED3BH G...

Page 374: ... i f 0711 R In the case of character string or prograrn Data is stored in the input buffo r 71lll011 7BFFH Cursor position is stored in Yrcg In the case of program 7BM is stored in Yll C Parameter Fi F i880H l is set Data of 7880H Display contents 40H Character string is displayed according 10 Yrc9 I OOH Character siring is displayed frOn l the top re9ardless of Yreg contents 20H Nume ical value o...

Page 375: ...DRESS A519H A4F7H for the crsion 0 Q EXIT STATE l cturn ith th ntt l o 1 on Motor off routine must he called aftc1 EXIT Motor drive 0 ENTRY PREPARATION f X LOI UL color code SJP A519H SJP A769H RTN Set the adrlrt ss pointer in the Xrcg to indit atc the value of rel lli c 1no n1cn1 then ton the value of r1 lati C 1n l cntcn1 aftc r that addr ss pointer I A ddress sho 11 byd rc9 XH High 01 Jer bils ...

Page 376: ...p down ENTRY PREPARATION Eithc1 0011 or FFH is stored in th l l N Ul 1IJO VN Fi F 79E91 1 UP o o j DOWN FF I 0 ENTRY ADDRESS AAE3H AA flDH for th crsion f EXIT STATE Pen ascends or descends then solenoid turn inactive GRAPHIC mode preapralion i ENTRY PREPARATION None Q ENTRY ADDRESS ABEFH tdl H for th version 0 G EXIT STATE r Line 79EAH O OH Ro1a1c 79F2HJ OOH User coumer 79EOH 79E3H O OH NOT ES 1 ...

Page 377: ...ss represented bythe Xrc g cgitti nun1hi r is indic ttcd by a con1plcn1 cnt j ENTRY ADDRESS AA04H A9DEM for 1hc version 0 i EXIT STATE Tho ll1 l01 stays on Motor off routine must be called after EXIT NOTE Paper ree l co in may change ar1er e ing the C 1 Linefeed ENTRY PREPARATION I inc kind i 9EAH must be reset to 0 ddress area that can be destructed should be stored in X rcg X 10 X I will be dest...

Page 378: ...will be added to the contents ofCURSOR 79E6H Motor off routine must be called after EX IT 5 4 7 Cassette tape REMOTE ON i ENTRY PREPARATION Sets the PARAMETER Fi F 7879H Contents of 7379H oxxoxxxx OXXIXXXX lXXOXXXX IXXIXXXX 0 ENTRY ADDRESS BF11H i EXIT STATE Remote 0 1 0 j CMT input port Close I CMT outp Jt Open CMT input REMOTE 0 or I turns active according to the conlcnls of the PARAMETER F F 78...

Page 379: ...cd after saving of the synchron1z1n9 hcadet Load of one character ENTRY PREPARATION None ENTRY ADDRESS BDFOH i EXIT STATE f ata has been sent in the 1ccu1nu la1or Change takl S place in carry Carry Condlllon O End ol data read t Depression of the BREAKJ key L Creation of header Q ENTRY PREPARATION File n1 xlc is set in the accu1l1U1 1tor File mode Contents 1 OOH Machu c 1an9uuno 01H BASIC program ...

Page 380: ...XXXXX1 ON I leader is created in the case of oulput i ENTRY ADDRESS BCE8H i EXIT STATE c arry chang s Carry Condition 0 Broken in a middle 1 Input is complete In the ca c of input The read darn is stored in 1hc output buffer of 71 l9 1H 71 lAFH 7691H File name In the c se of output 70Al H 70AI M 76 FH Data of 7B79H 7B87H a1 the tio1e of headet output Stop hit 1 nodulation signal stays on NOTES I B...

Page 381: ... 7879H _ _ala lnpul ou__ tp _u_ t xxxxx I Input _ O XXXXXXX L Ou1pv I Ci ENTRY ADDRESS BBF5H CD EXIT STATE Serial port is rt M l l Pl R FEED key or1hc CF 150 become operative OlOI drive IU l lll orf In the case of load Chang c i lllC t in car ll and Carry H E I _ Slate O I Load and verification an complete _ _ 1 1 In break Slate 1 0 I IError occurtonce durong verof1 ca1 on l O o Occurrence or chec...

Page 382: ...All and more about Sharp PC 1500 at http www PC 1500 info 142 Do not sale this PDF ...

Page 383: ...All and more about Sharp PC 1500 at http www PC 1500 info Machine language programming examples Machine language program discussed is assumed to start from the address 40CSH 143 Do not sale this PDF ...

Page 384: ...ithin a r 1ngcof 32769 a 32768 is a pplicable AOORESS MACHINE LANGUAGE 10C5 68 77 7 6A EO 9 84 A OE 40 EO 0 61 E 84 f OE 40 El 02 61 3 04 4 OE 40 EO 7 61 8 04 9 BE 40 c 61 0 69 00 F 9A EO fl 89 OF 3 87 O A 5 83 03 7 83 30 9 9A A 93 36 0 c 9A Do not sale this PDF MNEMONIC I DI UH 77H LOI UL EOH LDA XH SJP SIN U LOA XH SJP fJ SIN lJ LOA X L SJP SIN U LOA XL SJP g SIN U ANI U OOM RTN AEX ANI A OFll C...

Page 385: ...play inversion The current display contents arc im Crtcd ADDRESS MACHINE LANGUAGE 40C5 68 78 7 6A 40 9 FD 6 B 25 c BO FF E 2E F 88 06 DI 6C 3 93 OE 5 9A Do not sale this PDF MNEMONIC LOI UH 78H LDI UL 4011 DEC UH LOA U EAi FFH STA U LOP 06H CPI UH 77H BCS OEH RTN 145 ...

Page 386: ...F AN I A OFH D I OA STA XL 2 AS 76 01 LOA 7601H 5 Fi AEX 6 89 OF ANI A OFH 8 08 STA XH 9 68 78 LOI UH 78H a FD 62 j OEC UH 0 GA 40 LDI UL 40H F 66 12 1 DEC U EO 65 LIN U I I A STA YL 2 25 LOA U 3 18 STA YH 4 84 LOA XH 5 63 SOE U 6 04 LOA XL 7 2E STA u 8 FD 18 LOX Y A 88 OD LOP c GC 77 CPI UH 77H E 93 15 BCS i FO 04 LOA XL FI AEX 2 AE 77 4E STA 774EH 5 84 LOA XH 6 Fi AEX 7 AE 77 4F STA 774FH A FD 2...

Page 387: ... F 89 FO ANI A FOH D I OA STA XL 2 A5 77 40 LOA 774DH 5 Fl AEX 6 89 FO ANI A FOH 8 08 STA XH 9 68 75 LOI UH 75H B GA FF LDL UL FFH 0 64 INC U E 65 LIN U F IA STA YL EO 25 LDf U I 18 STA YH 2 84 LDA XH 3 63 SOE U 4 04 LOA XL 5 61 SIN U 6 FD 18 LOX Y 8 GE 40 CPI UL 4DH A 91 OF 8CR 0FH c 6C 77 CPI UH 77H E 91 15 BCR 15H FO 64 INC U 04 LDA XL 2 Fl AEX 3 61 SIN U 4 84 LOA XH 5 Fl AEX 6 2E STA U 7 FD 2A...

Page 388: ...E F7 lF SJP F73FH E BS 01 LOI A OIH 00 CD 96 VMJ 96H 2 OF OEC A 3 2A STA UL 4 S8 78 LOI YH 6 SA co LOI YL 8 F5 TIN 9 88 03 LOP 03H B 14 LOA YL c 89 OF ANI A OFH E 88 02 BZS 02H EO S9 00 ANI Y OOH 2 9A RTN 6 6 Power off that does not activate the printer upon power on 148 Vith the follo ving progr 1n1 the printer vvill not beactivated hen po ver s turned on after power was turned off the same manne...

Page 389: ...All and more about Sharp PC 1500 at http www PC 1500 info REFERENCE 149 Do not sale this PDF ...

Page 390: ...drc ss of the free area l x 256 h x 256 a Where a Iligh order t VO digits vhen is displayed in hcxadccin1al figure h l O Vorder t VO digits Vhcn is displayed in hcx 1 d cin1al figure Whereas store in the variable pointer 7899H and h in 789AH Last address of the free area Syslcm configuration Address PC 1500 only 4800H PC 1 500 CE 1 5t SOOOH PC t500 GE 155 6000H PC 1500 CE t59 I 4800H Nurnbcr of by...

Page 391: ...All and more about Sharp PC 1500 at http www PC 1500 info Do not sale this PDF ...

Page 392: ...All and more about Sharp PC 1500 at http www PC 1500 info Do not sale this PDF ...

Page 393: ...All and more about Sharp PC 1500 at http www PC 1500 info 5 Circuit diagram Circuitry subject to change vi1hou1 110 1ict 153 Do not sale this PDF ...

Page 394: ...All and more about Sharp PC 1500 at http www PC 1500 info Do not sale this PDF ...

Page 395: ...All and more about Sharp PC 1500 at http www PC 1500 info Do not sale this PDF ...

Page 396: ...All and more about Sharp PC 1500 at http www PC 1500 info Do not sale this PDF ...

Page 397: ...All and more about Sharp PC 1500 at http www PC 1500 info 5 3 CE 151 5 4 CE 153 0 0 1 1Mf IV L f filffl s o t 50 l HS lll T N IOOK I Do not sale this PDF w r 0 Al A2 1ox1 156 ...

Page 398: ... and more about Sharp PC 1500 at http www PC 1500 info 5 5 CE 1 55 c tJr 11 KH r C 0 t j Cl l Cft 41 A M Do not sale this PDF o I rt 1 ltltl j AO M M t XJ Alli Al f I It oih l OJ I J OJ 110 i e If HV I 157 ...

Page 399: ...All and more about Sharp PC 1500 at http www PC 1500 info Do not sale this PDF ...

Page 400: ...OH OIOOU Rt Sf RVE AREA RAM CE U H ROM AM 16K8 3Fff lt 4000H STANOARO US P M U 0Rl RAJ 2K8 4800H NOT USED 6 0 iH ME 0 MEMORY MAP when the CE 161 is used FOR PC 1500A OOOOti OIOOH RESER AREA RAM CE 161 ROM RAM IQ 8 3fFf H 4000H ST INO AO USCR 11 MOJ tY RA ol SKB 57rn 1 NOT USED OOH ME 0 160 Do not sale this PDF ...

Page 401: ... 1 l Jl i i _ 5 8 CE 161 l s eit 1 e r i __ r 1 __ a v I J t 1 c lv H 1 1 1 Si8 ll 1 il ly H ui 1 t 11n t 1 boH I lv H I r lvo1 1 iv r l WU U 11 t r 1 1 r llll l J J_ l I I J J l i µ F f xr N Il l n Ill U n 111 a l IO So A 11 0 0 0 0 0 8 Al l ll 0 10 o jl T JJ1 Do not sale this PDF 159 ...

Page 402: ...00 000011 010011 CE 161 ROM RAM l l K8 JffH OOOH ST t NOARO US P MtMORY RA t 21 0 4SC tt NOT USED S 0C4i ME 0 MEMORY MAP when the CE 161 is used FOR PC 1 SOOA OOOOH OlOOH RESERVt AREA R M CE 161 ROM RAM 1 6K0 3fffH 00011 STA iOARO US ERMEMooY RA 1 KS S7ffli t OT USED 6 00H Mt 0 160 Do not sale this PDF ...

Page 403: ...forthe systcrn n1cn1 ory area and for the fixed variable area User RAM h is lhe user RAM for which 8 bil X 2KB HM6tl6 is used Address selected by SO is wilhin 4000H to 47FFH 4 2 2 Block diagram 4 2 3 Chip select circuit PC 1500A Chip select decoder and il is used to select chip by means of S0 7 2Y2 and 2Y3 0 System RAM Address is within 7800H lo 7FFFH of1he MEO area which is used for the systcrn n...

Page 404: ... Ho 8 l tl I l I h r t I f R l i I z 8 C6 i I ___ r h 8 a ht 3 I i t 3 1 c G 8 s s o u o c i mu l UV mmmm p m 8 I 8 h gu 8 t r I pO 1 I 6V 8 L L ___ I u t i l u v f r I rh rh I i b l 1U1 I f 0 2 9 t Ctfl t tj UI I v E KIT u o J y I r 8 ill 0 E _ flj I 3 8 e 9 i i R u A LL 162 Do not sale this PDF ...

Page 405: ...Use1 RAM 52 S3 S ll Ml lule U1 l1l S5 6 M 0 MEO 1 H tt r w 111 To Systen l ilAM L To 1 0 l ORi Llt5811 To ROM CS613 f L To MOl 11h Unit T o Modu e IJmt c TC40t1139 lt U 1 1 1 1 t VO INPUT I OUTPUT N StE Sf LECT G A a I y Y I Y2 YI H __ 1 H II L L l l l II H Y3 H H L H l 1 II l P l II II II L I H L l G v L II II H H I I Irrelevant Do not sale this PDF 163 ...

Page 406: ...w the S2 utpu1 Y2 goes low so as t select the Y2 goes low so as to select the optional user RAM area user RAM area S3 With low the S3 output S3 With low the S3 outpul Y3 goes low so as to select the Y3 goes low so as to select the user RAM area optional user RAM area 4 With high the 4 output S4 With high the S4 outplll Y4 goes low so as to select the Y4 goes low so as to select the user RAM area o...

Page 407: ...7FFH OPTIONAL USER MEMORY YI SS 681JOH l YI VS 61H H 7000H NOTC SO S7 V2 nd INHIBll EO V3 aro nppliCAblo only 75fFH for 1 0 lfCn S6 V2 760011 Y6 2Y2 76fFH Y3 7700H STAHOARO USER ANO 2Y2 n rru SYSTEM MEMORY S7 7800H Y7 7FFFH MACK 1 l A oGUA AR A 1C01tt rrrH 800 H CE 150 SYSTEM PROGRAM 1 0 PORT CE 153 Y2 1 0 PORT IY2 Cf 158 SYSTEM PROGRAM BFFFH COOOH PC lSOOA SYSTEM PROGRAM VO PORT CE 158 Y3 1 10 PO...

Page 408: ... user memory a11d COOOH thru FFFFH for the systcn1 progra1ll MEMORY MAP I MEMORY MAP ll PC 1500A 4 2 4 PC 1500A system memory map j With the PC 1500A MEO memory area 4000H thru 57FFH and 7600H thru 7FFFH are used for the user memory and COOOH thru FFFFH for the system program MEMORY MAP 1 Refer to following MAP I for the PC 1500A MEMORY MAP ll Refer to following MAP II for the PC 1500A Do not sale...

Page 409: ... PC 1500A I DOOOH NOT USEO f fililli SYSTEM PROGRAM ROM 16KB r 1 t W AW D CO JH J DFFFH NOT USED PC 1500 Po1t l1 a F OOOH FOOFH FFFFH MEI _ r PU PU PV _ __ PV MEO I Area reserved for option will become unused in case the respective option is not connected Refer to Me1nory map II and 11r for PV and PU are bank select signals Shado 1cd area can not be used 167 Do not sale this PDF ...

Page 410: ...nam Description Pin no Slgnal name Description 5 S Address designation 5 NC NC of OOOOH 3FFFH 16 S t Address designatio n 16 S3 Address designation ot 4800H 4FFFH of 58 00H 5FFFH 17 52 Address designatio n 17 4 Addtcss dcsigna1ion of SOOOH S FFH of 6000H 67FFH 18 3 Address designation 18 SS Address desi9na1ion o f 5800H 5FFFH of 6800H 6FFFH The above ponion should be changed 154 5 1 PC 1500 Circui...

Page 411: ...All and more about Sharp PC 1500 at http www PC 1500 info Do not sale this PDF ...

Page 412: ... SHARP SHARP CORPORATION OSAKA JAPAH CADLE ADDRESS LABOt ET OSAKA TELEX N o AAO t ABOIAE TA J63428 ...

Reviews: