The windows serial port programming handbook. (©2005)
- Record Type:
- Book
- Title:
- The windows serial port programming handbook. (©2005)
- Main Title:
- The windows serial port programming handbook
- Further Information:
- Note: Ying Bai.
- Other Names:
- Bai, Ying, 1956-
- Contents:
- Cover -- OTHER AUERBACH PUBLICATIONS -- The Windows Serial Port Programming Handbook -- TRADEMARK ACKNOWLEDGMENTS -- Table of Contents -- About the Author -- Acknowledgments -- 1 The Fundamentals of Serial Port Communications -- 1.1 INTRODUCTION -- 1.2 WHY SERIAL PORT COMMUNICATIONS ARE NECESSARY -- 1.3 WHAT IS SERIAL PORT COMMUNICATION? -- 1.3.6 FIREWIRE -- 1.4 SERIAL PORT COMMUNICATION PROTOCOLS -- 1.5 SERIAL PORT CABLING -- 1.6 THE UNIVERSAL ASYNCHRONOUS RECEIVER TRANSMITTER (UART) -- 1.7 MODEMS AND FLOW CONTROL -- 1.8 SERIAL COMMUNICATION ERRORS AND ERROR DETECTION -- 1.9 SERIAL COMMUNICATIONS WITH THE RS-422 AND RS-485 -- 1.10 SYSTEM SOFTWARE TOOLS FOR SERIAL COMMUNICATIONS -- 2 Serial Port Programming for MS-DOS in ANSI C and Assembly Languages -- 2.1 INTRODUCTION -- 2.2 A LOOPBACK SERIAL PORT TESTING PROGRAM DEVELOPED IN ANSI C -- 2.3 EMBEDDING ASSEMBLY CODE INTO C PROGRAMMING -- 2.4 A SERIAL PORT COMMUNICATION PROGRAM DEVELOPED IN ANSI C -- 2.5 A SERIAL PORT COMMUNICATION PROGRAM DEVELOPED IN ANSI C AND INLINE ASSEMBLY CODE -- 2.6 AN INTERRUPT-DRIVEN SERIAL COMMUNICATIONS PROGRAM -- 2.7 PROGRAMMING THE INTERFACE BETWEEN PCS AND A/D CONVERTERS -- 2.8 CHAPTER SUMMARY -- 3 Serial Port Interfaces Developed in VC++ 6.0 -- 3.1 INTRODUCTION -- 3.2 A SINGLE-LOOP SERIAL PORT COMMUNICATION TEST IN C/C++ -- 3.3 A DOUBLE-LOOP SERIAL PORT TEST IN VISUAL C++ -- 3.4 RS-485 SERIAL PORT COMMUNICATION -- 3.5 CHAPTER SUMMARY -- 4 Serial Port Programming in Visual BASIC -- 4.1Cover -- OTHER AUERBACH PUBLICATIONS -- The Windows Serial Port Programming Handbook -- TRADEMARK ACKNOWLEDGMENTS -- Table of Contents -- About the Author -- Acknowledgments -- 1 The Fundamentals of Serial Port Communications -- 1.1 INTRODUCTION -- 1.2 WHY SERIAL PORT COMMUNICATIONS ARE NECESSARY -- 1.3 WHAT IS SERIAL PORT COMMUNICATION? -- 1.3.6 FIREWIRE -- 1.4 SERIAL PORT COMMUNICATION PROTOCOLS -- 1.5 SERIAL PORT CABLING -- 1.6 THE UNIVERSAL ASYNCHRONOUS RECEIVER TRANSMITTER (UART) -- 1.7 MODEMS AND FLOW CONTROL -- 1.8 SERIAL COMMUNICATION ERRORS AND ERROR DETECTION -- 1.9 SERIAL COMMUNICATIONS WITH THE RS-422 AND RS-485 -- 1.10 SYSTEM SOFTWARE TOOLS FOR SERIAL COMMUNICATIONS -- 2 Serial Port Programming for MS-DOS in ANSI C and Assembly Languages -- 2.1 INTRODUCTION -- 2.2 A LOOPBACK SERIAL PORT TESTING PROGRAM DEVELOPED IN ANSI C -- 2.3 EMBEDDING ASSEMBLY CODE INTO C PROGRAMMING -- 2.4 A SERIAL PORT COMMUNICATION PROGRAM DEVELOPED IN ANSI C -- 2.5 A SERIAL PORT COMMUNICATION PROGRAM DEVELOPED IN ANSI C AND INLINE ASSEMBLY CODE -- 2.6 AN INTERRUPT-DRIVEN SERIAL COMMUNICATIONS PROGRAM -- 2.7 PROGRAMMING THE INTERFACE BETWEEN PCS AND A/D CONVERTERS -- 2.8 CHAPTER SUMMARY -- 3 Serial Port Interfaces Developed in VC++ 6.0 -- 3.1 INTRODUCTION -- 3.2 A SINGLE-LOOP SERIAL PORT COMMUNICATION TEST IN C/C++ -- 3.3 A DOUBLE-LOOP SERIAL PORT TEST IN VISUAL C++ -- 3.4 RS-485 SERIAL PORT COMMUNICATION -- 3.5 CHAPTER SUMMARY -- 4 Serial Port Programming in Visual BASIC -- 4.1 INTRODUCTION -- 4.2 CALLING WINDOWS API FUNCTIONS TO INTERFACE THE SERIAL PORTS -- 4.3 USING THE ACTIVE-X MSCOMM CONTROL TO INTERFACE WITH THE SERIAL PORTS -- 4.4 CALLING DYNAMIC LINK LIBRARY PROCEDURES TO INTERFACE WITH THE SERIAL PORTS -- 4.5 CHAPTER SUMMARY -- 5 Serial Port Programming in LabVIEW -- 5.1 INTRODUCTION -- 5.2 A BASIC SERIAL PORT INTERFACE FOR WRITING AND READING DATA -- 5.3 ADVANCED SERIAL PORT INTERFACES -- 5.4 CALLING THE DLL FROM LABVIEW TO INTERFACE WITH THE SERIAL PORT -- 5.5 CALLING THE CIN FROM LABVIEW TO INTERFACE WITH THE SERIAL PORT -- 5.6 OTHER METHODS FOR INTERFACING WITH THE SERIAL PORT -- 6 Serial Port Programming in MATLAB -- 6.1 INTRODUCTION -- 6.2 USING MEX-FILES TO INTERFACE WITH SERIAL PORTS -- 6.3 USING THE SHARED DLL TO INTERFACE WITH THE SERIAL PORTS -- 6.4 USING THE SERIAL OBJECT TO INTERFACE WITH THE SERIAL PORTS -- 7 Serial Port Programming in Smalltalk -- 7.1 INTRODUCTION -- 7.2 OVERVIEW OF VISUALWORKS -- 7.3 A SIMPLE SERIAL PORT INTERFACE PROGRAM -- 7.4 AN ADVANCED SERIAL PORT INTERFACE PROGRAM -- 8 Serial Port Programming in Java -- 8.1 INTRODUCTION -- 8.2 OVERVIEW OF THE JAVA NATIVE INTERFACE -- 8.3 A SIMPLE SERIAL PORT TESTING PROGRAM USING THE JNI -- 8.3.2 SETTING UP THE JAVA DEVELOPMENT ENVIRONMENT IN WINDOWS 2000 -- 8.4 AN ADVANCED INTERFACE BETWEEN THE SERIAL A/D AND JAVA -- 8.5 CHAPTER SUMMARY -- A Appendix -- INDEX. … (more)
- Publisher Details:
- Boca Raton, Fla : Auerbach Publications
- Publication Date:
- 2005
- Copyright Date:
- 2005
- Extent:
- 1 online resource (801 pages), illustrations
- Subjects:
- 005.2/75
Computer interfaces
Parallel programming (Computer science)
Ports (Electronic computer system)
COMPUTERS -- Programming -- Parallel
Computer interfaces
Parallel programming (Computer science)
Ports (Electronic computer system)
Electronic books - Languages:
- English
- ISBNs:
- 0203341961
9780203341964
0849322138
9780849322136 - Notes:
- Note: Includes bibliographical references and index.
Note: Print version record. - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.167028
- Ingest File:
- 01_017.xml