Early programmable calculators with RS-232 The Next CEO of Stack OverflowPrice of early color monitor versus TVEarly Apple assemblers, getting hold of themZilog's relationship with MostekWhy were early computers named “Mark”?The almost-was Atari IBM PCWhat was “whole-value computation” in early real-time systems?Instruction set support for multiplication with a constant'Swap file' on early time sharing machinesWhen did computers stop needing to be marketed as calculators?Why did early computer designers eschew integers?

Raspberry pi 3 B with Ubuntu 18.04 server arm64: what pi version

Could you use a laser beam as a modulated carrier wave for radio signal?

Is a linearly independent set whose span is dense a Schauder basis?

Is it possible to make a 9x9 table fit within the default margins?

What steps are necessary to read a Modern SSD in Medieval Europe?

Calculating discount not working

Physiological effects of huge anime eyes

How should I connect my cat5 cable to connectors having an orange-green line?

What is the difference between 'contrib' and 'non-free' packages repositories?

Salesforce opportunity stages

How to pronounce fünf in 45

Car headlights in a world without electricity

Strange use of "whether ... than ..." in official text

Can I cast Thunderwave and be at the center of its bottom face, but not be affected by it?

How to find if SQL server backup is encrypted with TDE without restoring the backup

What happens if you break a law in another country outside of that country?

How do I keep Mac Emacs from trapping M-`?

Create custom note boxes

How to show a landlord what we have in savings?

Would a grinding machine be a simple and workable propulsion system for an interplanetary spacecraft?

Why does freezing point matter when picking cooler ice packs?

Compensation for working overtime on Saturdays

Why was Sir Cadogan fired?

Free fall ellipse or parabola?



Early programmable calculators with RS-232



The Next CEO of Stack OverflowPrice of early color monitor versus TVEarly Apple assemblers, getting hold of themZilog's relationship with MostekWhy were early computers named “Mark”?The almost-was Atari IBM PCWhat was “whole-value computation” in early real-time systems?Instruction set support for multiplication with a constant'Swap file' on early time sharing machinesWhen did computers stop needing to be marketed as calculators?Why did early computer designers eschew integers?










1















In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers in the time before what is usually thought of as the dawn of personal computers.



At the same time, there was a demand for small computers to control lab and factory equipment, and this demand would tend to occur in the same sort of places as would be buying desktop calculators. So it seems likely that people would be wanting to use programmable calculators for equipment control.



The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.



But looking over the specs of the early HP and Wang programmable calculators, I can't find any mention of them having RS-232 ports.



Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)










share|improve this question


























    1















    In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers in the time before what is usually thought of as the dawn of personal computers.



    At the same time, there was a demand for small computers to control lab and factory equipment, and this demand would tend to occur in the same sort of places as would be buying desktop calculators. So it seems likely that people would be wanting to use programmable calculators for equipment control.



    The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.



    But looking over the specs of the early HP and Wang programmable calculators, I can't find any mention of them having RS-232 ports.



    Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)










    share|improve this question
























      1












      1








      1








      In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers in the time before what is usually thought of as the dawn of personal computers.



      At the same time, there was a demand for small computers to control lab and factory equipment, and this demand would tend to occur in the same sort of places as would be buying desktop calculators. So it seems likely that people would be wanting to use programmable calculators for equipment control.



      The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.



      But looking over the specs of the early HP and Wang programmable calculators, I can't find any mention of them having RS-232 ports.



      Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)










      share|improve this question














      In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers in the time before what is usually thought of as the dawn of personal computers.



      At the same time, there was a demand for small computers to control lab and factory equipment, and this demand would tend to occur in the same sort of places as would be buying desktop calculators. So it seems likely that people would be wanting to use programmable calculators for equipment control.



      The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.



      But looking over the specs of the early HP and Wang programmable calculators, I can't find any mention of them having RS-232 ports.



      Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)







      history rs232 hp calculator wang






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 4 hours ago









      rwallacerwallace

      10.2k451150




      10.2k451150




















          2 Answers
          2






          active

          oldest

          votes


















          3















          The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




          Some would argue with that, at least in certain industries — Hewlett-Packard’s HPIB (GPIB, IEE-488) was (and is) also commonly used to connect control and/or measurement equipment. It is simpler to implement than RS-232.



          So some early programmable calculators did have external connectivity options, but using HPIB, not RS-232; examples include the HP 9800 series, the HP 80 series, and later calculators using HP-IL and its HPIB adapter. HP-Collection has an extensive selection of photos of HP-IL peripherals.



          RS-232 did appear in calculator-like devices, but they tended to be marketed more as handheld computers — HP’s 94 series for example, and of course Psion’s Organiser II with its CommsLink.






          share|improve this answer






























            2















            In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers




            Not really, as they stood firmly on the calculator side. If at all, systems like the Cogar 4 and Datapoint 2200 are the origin of desktop computing. Complete units with a CPU, mass storage, CRT display and a full figured typewriter keyboard, all in one unit to be placed on a desk.




            The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




            Not really. For one is RS232 still a somewhat complicated interface to build (that's the time before integrated ciruits) (*1), but equally important, it lacked standardized protocols and application. If at all, HP's parallel HP-IB (HP-Interface Bus), available since the mid 1960s, ruled the area. It became soon known as GPIB (General Purpose Interface Bus), a term coined by by companies building compatible devices but trying to avoid the HP name as hell. Later standardization in 1975, as IEEE-488, eased the burden.



            Sustainable definition of the HP-IB enabled to not only ease the development of application but it also allowed to operate multiple devices on one interface (*2). A HP-IB enabled computer did only need to have a single interface to control (almost) as many devices as needed, thus enabling to handle a whole setup, not just a single instrument. With a predefined protocol device manufacturer needed only to add application specific data/protocol.



            Serial in contrast is a point to point interface without any protocol support at all. It needs a separate interface for each and every device to be connected, making it quite expensive on the hardware side - not to mention, that there's usually only a finite and rather small number of serial interfaces that can be added to a given computer. On the protocol side applications had to do everything from arbitration and framing to message sequencing and command separation.




            Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)




            If they where intended to control measuring devices, a GPIB interface was the way to go. Serial was only good for data transmission. So for example many radio applications used it - and of course terminals. Both not necessarily applications for calculators.



            In fact, HP (and many others) even offered serial controllers to be operated via GPIB. Making it easy to extend any device with a GPIB interface to handle many serial connections.



            Serial only became a cheap and popular solution when integrated controllers became available (*3). Even then most of the downside persisted. Still today it's confined to the topic of cheap low level point-to-point connections. The stuff hobbyists prefer as they can replace functionality by investing their time to add hardware hacks and software layers.



            On professional measurement equipment GPIB is still today (2019) the most important interface, even thru many affords are made to replaced the hardware layer by an IP or USB based connection.



            No company in the measurement business could afford to deliver devices without GPIB from the 1970s until today. Just do a search for PCIe based GPIB controllers and you'll be in for a surprise. That market is so big, that many manufacturers crank out ne interface cards whenever there are new desktop systems become available. Similar on the device side.



            Of course all of this happens more on the professional side, where devised easy carry 5 digit price labels, not so much in the sub 1000 USD realm where hobbyists fight for pennies.




            HP reused the GPIB idea even as serial implementaion HP-IL, for their pocket calculators, when they became powerful enough to act as controllers for other devices. Most notably the HP41 series.




            *1 - For a serial interface bit timing timing circuitry, sequencing logic and a shift register is needed for sendin and the same again plus additional word synchronizing on the receiving side. All plus optional parity logic. Quite a lot. A parallel interface in contrast is just a set of two latches (one can even be just a buffer) with clocked input and output enable. Quite less and much more simple hardware.



            *2 - Features that enabled the success of USB half a century as well.



            *3 - Serial interfaces of the 1960s were shoe box sized or larger.






            share|improve this answer

























              Your Answer








              StackExchange.ready(function()
              var channelOptions =
              tags: "".split(" "),
              id: "648"
              ;
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function()
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled)
              StackExchange.using("snippets", function()
              createEditor();
              );

              else
              createEditor();

              );

              function createEditor()
              StackExchange.prepareEditor(
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: false,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              imageUploader:
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              ,
              noCode: true, onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              );



              );













              draft saved

              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f9509%2fearly-programmable-calculators-with-rs-232%23new-answer', 'question_page');

              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              3















              The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




              Some would argue with that, at least in certain industries — Hewlett-Packard’s HPIB (GPIB, IEE-488) was (and is) also commonly used to connect control and/or measurement equipment. It is simpler to implement than RS-232.



              So some early programmable calculators did have external connectivity options, but using HPIB, not RS-232; examples include the HP 9800 series, the HP 80 series, and later calculators using HP-IL and its HPIB adapter. HP-Collection has an extensive selection of photos of HP-IL peripherals.



              RS-232 did appear in calculator-like devices, but they tended to be marketed more as handheld computers — HP’s 94 series for example, and of course Psion’s Organiser II with its CommsLink.






              share|improve this answer



























                3















                The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                Some would argue with that, at least in certain industries — Hewlett-Packard’s HPIB (GPIB, IEE-488) was (and is) also commonly used to connect control and/or measurement equipment. It is simpler to implement than RS-232.



                So some early programmable calculators did have external connectivity options, but using HPIB, not RS-232; examples include the HP 9800 series, the HP 80 series, and later calculators using HP-IL and its HPIB adapter. HP-Collection has an extensive selection of photos of HP-IL peripherals.



                RS-232 did appear in calculator-like devices, but they tended to be marketed more as handheld computers — HP’s 94 series for example, and of course Psion’s Organiser II with its CommsLink.






                share|improve this answer

























                  3












                  3








                  3








                  The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                  Some would argue with that, at least in certain industries — Hewlett-Packard’s HPIB (GPIB, IEE-488) was (and is) also commonly used to connect control and/or measurement equipment. It is simpler to implement than RS-232.



                  So some early programmable calculators did have external connectivity options, but using HPIB, not RS-232; examples include the HP 9800 series, the HP 80 series, and later calculators using HP-IL and its HPIB adapter. HP-Collection has an extensive selection of photos of HP-IL peripherals.



                  RS-232 did appear in calculator-like devices, but they tended to be marketed more as handheld computers — HP’s 94 series for example, and of course Psion’s Organiser II with its CommsLink.






                  share|improve this answer














                  The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                  Some would argue with that, at least in certain industries — Hewlett-Packard’s HPIB (GPIB, IEE-488) was (and is) also commonly used to connect control and/or measurement equipment. It is simpler to implement than RS-232.



                  So some early programmable calculators did have external connectivity options, but using HPIB, not RS-232; examples include the HP 9800 series, the HP 80 series, and later calculators using HP-IL and its HPIB adapter. HP-Collection has an extensive selection of photos of HP-IL peripherals.



                  RS-232 did appear in calculator-like devices, but they tended to be marketed more as handheld computers — HP’s 94 series for example, and of course Psion’s Organiser II with its CommsLink.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 3 hours ago









                  Stephen KittStephen Kitt

                  38.9k8159169




                  38.9k8159169





















                      2















                      In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers




                      Not really, as they stood firmly on the calculator side. If at all, systems like the Cogar 4 and Datapoint 2200 are the origin of desktop computing. Complete units with a CPU, mass storage, CRT display and a full figured typewriter keyboard, all in one unit to be placed on a desk.




                      The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                      Not really. For one is RS232 still a somewhat complicated interface to build (that's the time before integrated ciruits) (*1), but equally important, it lacked standardized protocols and application. If at all, HP's parallel HP-IB (HP-Interface Bus), available since the mid 1960s, ruled the area. It became soon known as GPIB (General Purpose Interface Bus), a term coined by by companies building compatible devices but trying to avoid the HP name as hell. Later standardization in 1975, as IEEE-488, eased the burden.



                      Sustainable definition of the HP-IB enabled to not only ease the development of application but it also allowed to operate multiple devices on one interface (*2). A HP-IB enabled computer did only need to have a single interface to control (almost) as many devices as needed, thus enabling to handle a whole setup, not just a single instrument. With a predefined protocol device manufacturer needed only to add application specific data/protocol.



                      Serial in contrast is a point to point interface without any protocol support at all. It needs a separate interface for each and every device to be connected, making it quite expensive on the hardware side - not to mention, that there's usually only a finite and rather small number of serial interfaces that can be added to a given computer. On the protocol side applications had to do everything from arbitration and framing to message sequencing and command separation.




                      Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)




                      If they where intended to control measuring devices, a GPIB interface was the way to go. Serial was only good for data transmission. So for example many radio applications used it - and of course terminals. Both not necessarily applications for calculators.



                      In fact, HP (and many others) even offered serial controllers to be operated via GPIB. Making it easy to extend any device with a GPIB interface to handle many serial connections.



                      Serial only became a cheap and popular solution when integrated controllers became available (*3). Even then most of the downside persisted. Still today it's confined to the topic of cheap low level point-to-point connections. The stuff hobbyists prefer as they can replace functionality by investing their time to add hardware hacks and software layers.



                      On professional measurement equipment GPIB is still today (2019) the most important interface, even thru many affords are made to replaced the hardware layer by an IP or USB based connection.



                      No company in the measurement business could afford to deliver devices without GPIB from the 1970s until today. Just do a search for PCIe based GPIB controllers and you'll be in for a surprise. That market is so big, that many manufacturers crank out ne interface cards whenever there are new desktop systems become available. Similar on the device side.



                      Of course all of this happens more on the professional side, where devised easy carry 5 digit price labels, not so much in the sub 1000 USD realm where hobbyists fight for pennies.




                      HP reused the GPIB idea even as serial implementaion HP-IL, for their pocket calculators, when they became powerful enough to act as controllers for other devices. Most notably the HP41 series.




                      *1 - For a serial interface bit timing timing circuitry, sequencing logic and a shift register is needed for sendin and the same again plus additional word synchronizing on the receiving side. All plus optional parity logic. Quite a lot. A parallel interface in contrast is just a set of two latches (one can even be just a buffer) with clocked input and output enable. Quite less and much more simple hardware.



                      *2 - Features that enabled the success of USB half a century as well.



                      *3 - Serial interfaces of the 1960s were shoe box sized or larger.






                      share|improve this answer





























                        2















                        In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers




                        Not really, as they stood firmly on the calculator side. If at all, systems like the Cogar 4 and Datapoint 2200 are the origin of desktop computing. Complete units with a CPU, mass storage, CRT display and a full figured typewriter keyboard, all in one unit to be placed on a desk.




                        The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                        Not really. For one is RS232 still a somewhat complicated interface to build (that's the time before integrated ciruits) (*1), but equally important, it lacked standardized protocols and application. If at all, HP's parallel HP-IB (HP-Interface Bus), available since the mid 1960s, ruled the area. It became soon known as GPIB (General Purpose Interface Bus), a term coined by by companies building compatible devices but trying to avoid the HP name as hell. Later standardization in 1975, as IEEE-488, eased the burden.



                        Sustainable definition of the HP-IB enabled to not only ease the development of application but it also allowed to operate multiple devices on one interface (*2). A HP-IB enabled computer did only need to have a single interface to control (almost) as many devices as needed, thus enabling to handle a whole setup, not just a single instrument. With a predefined protocol device manufacturer needed only to add application specific data/protocol.



                        Serial in contrast is a point to point interface without any protocol support at all. It needs a separate interface for each and every device to be connected, making it quite expensive on the hardware side - not to mention, that there's usually only a finite and rather small number of serial interfaces that can be added to a given computer. On the protocol side applications had to do everything from arbitration and framing to message sequencing and command separation.




                        Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)




                        If they where intended to control measuring devices, a GPIB interface was the way to go. Serial was only good for data transmission. So for example many radio applications used it - and of course terminals. Both not necessarily applications for calculators.



                        In fact, HP (and many others) even offered serial controllers to be operated via GPIB. Making it easy to extend any device with a GPIB interface to handle many serial connections.



                        Serial only became a cheap and popular solution when integrated controllers became available (*3). Even then most of the downside persisted. Still today it's confined to the topic of cheap low level point-to-point connections. The stuff hobbyists prefer as they can replace functionality by investing their time to add hardware hacks and software layers.



                        On professional measurement equipment GPIB is still today (2019) the most important interface, even thru many affords are made to replaced the hardware layer by an IP or USB based connection.



                        No company in the measurement business could afford to deliver devices without GPIB from the 1970s until today. Just do a search for PCIe based GPIB controllers and you'll be in for a surprise. That market is so big, that many manufacturers crank out ne interface cards whenever there are new desktop systems become available. Similar on the device side.



                        Of course all of this happens more on the professional side, where devised easy carry 5 digit price labels, not so much in the sub 1000 USD realm where hobbyists fight for pennies.




                        HP reused the GPIB idea even as serial implementaion HP-IL, for their pocket calculators, when they became powerful enough to act as controllers for other devices. Most notably the HP41 series.




                        *1 - For a serial interface bit timing timing circuitry, sequencing logic and a shift register is needed for sendin and the same again plus additional word synchronizing on the receiving side. All plus optional parity logic. Quite a lot. A parallel interface in contrast is just a set of two latches (one can even be just a buffer) with clocked input and output enable. Quite less and much more simple hardware.



                        *2 - Features that enabled the success of USB half a century as well.



                        *3 - Serial interfaces of the 1960s were shoe box sized or larger.






                        share|improve this answer



























                          2












                          2








                          2








                          In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers




                          Not really, as they stood firmly on the calculator side. If at all, systems like the Cogar 4 and Datapoint 2200 are the origin of desktop computing. Complete units with a CPU, mass storage, CRT display and a full figured typewriter keyboard, all in one unit to be placed on a desk.




                          The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                          Not really. For one is RS232 still a somewhat complicated interface to build (that's the time before integrated ciruits) (*1), but equally important, it lacked standardized protocols and application. If at all, HP's parallel HP-IB (HP-Interface Bus), available since the mid 1960s, ruled the area. It became soon known as GPIB (General Purpose Interface Bus), a term coined by by companies building compatible devices but trying to avoid the HP name as hell. Later standardization in 1975, as IEEE-488, eased the burden.



                          Sustainable definition of the HP-IB enabled to not only ease the development of application but it also allowed to operate multiple devices on one interface (*2). A HP-IB enabled computer did only need to have a single interface to control (almost) as many devices as needed, thus enabling to handle a whole setup, not just a single instrument. With a predefined protocol device manufacturer needed only to add application specific data/protocol.



                          Serial in contrast is a point to point interface without any protocol support at all. It needs a separate interface for each and every device to be connected, making it quite expensive on the hardware side - not to mention, that there's usually only a finite and rather small number of serial interfaces that can be added to a given computer. On the protocol side applications had to do everything from arbitration and framing to message sequencing and command separation.




                          Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)




                          If they where intended to control measuring devices, a GPIB interface was the way to go. Serial was only good for data transmission. So for example many radio applications used it - and of course terminals. Both not necessarily applications for calculators.



                          In fact, HP (and many others) even offered serial controllers to be operated via GPIB. Making it easy to extend any device with a GPIB interface to handle many serial connections.



                          Serial only became a cheap and popular solution when integrated controllers became available (*3). Even then most of the downside persisted. Still today it's confined to the topic of cheap low level point-to-point connections. The stuff hobbyists prefer as they can replace functionality by investing their time to add hardware hacks and software layers.



                          On professional measurement equipment GPIB is still today (2019) the most important interface, even thru many affords are made to replaced the hardware layer by an IP or USB based connection.



                          No company in the measurement business could afford to deliver devices without GPIB from the 1970s until today. Just do a search for PCIe based GPIB controllers and you'll be in for a surprise. That market is so big, that many manufacturers crank out ne interface cards whenever there are new desktop systems become available. Similar on the device side.



                          Of course all of this happens more on the professional side, where devised easy carry 5 digit price labels, not so much in the sub 1000 USD realm where hobbyists fight for pennies.




                          HP reused the GPIB idea even as serial implementaion HP-IL, for their pocket calculators, when they became powerful enough to act as controllers for other devices. Most notably the HP41 series.




                          *1 - For a serial interface bit timing timing circuitry, sequencing logic and a shift register is needed for sendin and the same again plus additional word synchronizing on the receiving side. All plus optional parity logic. Quite a lot. A parallel interface in contrast is just a set of two latches (one can even be just a buffer) with clocked input and output enable. Quite less and much more simple hardware.



                          *2 - Features that enabled the success of USB half a century as well.



                          *3 - Serial interfaces of the 1960s were shoe box sized or larger.






                          share|improve this answer
















                          In the early seventies, companies like HP and Wang sold 'programmable desktop calculators' that were really personal computers




                          Not really, as they stood firmly on the calculator side. If at all, systems like the Cogar 4 and Datapoint 2200 are the origin of desktop computing. Complete units with a CPU, mass storage, CRT display and a full figured typewriter keyboard, all in one unit to be placed on a desk.




                          The de facto – and indeed de jure – standard interface for computers controlling random equipment was RS-232.




                          Not really. For one is RS232 still a somewhat complicated interface to build (that's the time before integrated ciruits) (*1), but equally important, it lacked standardized protocols and application. If at all, HP's parallel HP-IB (HP-Interface Bus), available since the mid 1960s, ruled the area. It became soon known as GPIB (General Purpose Interface Bus), a term coined by by companies building compatible devices but trying to avoid the HP name as hell. Later standardization in 1975, as IEEE-488, eased the burden.



                          Sustainable definition of the HP-IB enabled to not only ease the development of application but it also allowed to operate multiple devices on one interface (*2). A HP-IB enabled computer did only need to have a single interface to control (almost) as many devices as needed, thus enabling to handle a whole setup, not just a single instrument. With a predefined protocol device manufacturer needed only to add application specific data/protocol.



                          Serial in contrast is a point to point interface without any protocol support at all. It needs a separate interface for each and every device to be connected, making it quite expensive on the hardware side - not to mention, that there's usually only a finite and rather small number of serial interfaces that can be added to a given computer. On the protocol side applications had to do everything from arbitration and framing to message sequencing and command separation.




                          Did any of the early programmable calculators have RS-232 ports? (Or if not, why not?)




                          If they where intended to control measuring devices, a GPIB interface was the way to go. Serial was only good for data transmission. So for example many radio applications used it - and of course terminals. Both not necessarily applications for calculators.



                          In fact, HP (and many others) even offered serial controllers to be operated via GPIB. Making it easy to extend any device with a GPIB interface to handle many serial connections.



                          Serial only became a cheap and popular solution when integrated controllers became available (*3). Even then most of the downside persisted. Still today it's confined to the topic of cheap low level point-to-point connections. The stuff hobbyists prefer as they can replace functionality by investing their time to add hardware hacks and software layers.



                          On professional measurement equipment GPIB is still today (2019) the most important interface, even thru many affords are made to replaced the hardware layer by an IP or USB based connection.



                          No company in the measurement business could afford to deliver devices without GPIB from the 1970s until today. Just do a search for PCIe based GPIB controllers and you'll be in for a surprise. That market is so big, that many manufacturers crank out ne interface cards whenever there are new desktop systems become available. Similar on the device side.



                          Of course all of this happens more on the professional side, where devised easy carry 5 digit price labels, not so much in the sub 1000 USD realm where hobbyists fight for pennies.




                          HP reused the GPIB idea even as serial implementaion HP-IL, for their pocket calculators, when they became powerful enough to act as controllers for other devices. Most notably the HP41 series.




                          *1 - For a serial interface bit timing timing circuitry, sequencing logic and a shift register is needed for sendin and the same again plus additional word synchronizing on the receiving side. All plus optional parity logic. Quite a lot. A parallel interface in contrast is just a set of two latches (one can even be just a buffer) with clocked input and output enable. Quite less and much more simple hardware.



                          *2 - Features that enabled the success of USB half a century as well.



                          *3 - Serial interfaces of the 1960s were shoe box sized or larger.







                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          edited 1 hour ago

























                          answered 3 hours ago









                          RaffzahnRaffzahn

                          54.5k6135221




                          54.5k6135221



























                              draft saved

                              draft discarded
















































                              Thanks for contributing an answer to Retrocomputing Stack Exchange!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid


                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.

                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f9509%2fearly-programmable-calculators-with-rs-232%23new-answer', 'question_page');

                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Magento 2 duplicate PHPSESSID cookie when using session_start() in custom php scriptMagento 2: User cant logged in into to account page, no error showing!Magento duplicate on subdomainGrabbing storeview from cookie (after using language selector)How do I run php custom script on magento2Magento 2: Include PHP script in headerSession lock after using Cm_RedisSessionscript php to update stockMagento set cookie popupMagento 2 session id cookie - where to find it?How to import Configurable product from csv with custom attributes using php scriptMagento 2 run custom PHP script

                              Can not update quote_id field of “quote_item” table magento 2Magento 2.1 - We can't remove the item. (Shopping Cart doesnt allow us to remove items before becomes empty)Add value for custom quote item attribute using REST apiREST API endpoint v1/carts/cartId/items always returns error messageCorrect way to save entries to databaseHow to remove all associated quote objects of a customer completelyMagento 2 - Save value from custom input field to quote_itemGet quote_item data using quote id and product id filter in Magento 2How to set additional data to quote_item table from controller in Magento 2?What is the purpose of additional_data column in quote_item table in magento2Set Custom Price to Quote item magento2 from controller

                              How to solve knockout JS error in Magento 2 Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?(Magento2) knockout.js:3012 Uncaught ReferenceError: Unable to process bindingUnable to process binding Knockout.js magento 2Cannot read property `scopeLabel` of undefined on Product Detail PageCan't get Customer Data on frontend in Magento 2Magento2 Order Summary - unable to process bindingKO templates are not loading in Magento 2.1 applicationgetting knockout js error magento 2Product grid not load -— Unable to process binding Knockout.js magento 2Product form not loaded in magento2Uncaught ReferenceError: Unable to process binding “if: function()return (isShowLegend()) ” magento 2