|
1 Getting StartedDeveloping programs – what is involved? Writing and running your first C++ program. Fundamental data types. 2 Parallel Port Basics and Interfacing Parallel port configuration & functionality. Digital logic fundamentals. Number systems: decimal, hexadecimal and binary. Electronics: port, byte, synchronous, asynchronous, addresses. 3 Testing the Parallel Port Simple testing of the port. Power supply, port interface, logic buffers and driving LEDs. C-style programming to use the entire parallel port. 4 The Object-Oriented Approach What exactly is object-oriented programming (OOP)? Member data and member functions of an object. Inheritance and Polymorphism. Constructors and the Destructor. 5 Object-Oriented Programming Creating an object class. Developing objects for ports. Developing the ParallelPort object class. 6 Digital-to-Analog Conversion Digital-to-analog conversion explained. Generate voltages using a Digital-to-Analog Converter (DAC). Operational amplifier basics. Inheritance and derived classes. 7 Driving LEDs Iterative loops. Conditional Branching. Object classes for Driving LEDs. Default actual arguments to functions. Dynamic memory allocation. 8 Driving Motors - DC & Stepper DC motors – types, performance and control. Stepper motors and stepper motor drive techniques. Object classes for DC and stepper motors. Virtual functions and class hierarchies. 9 Program Development Techniques Developing programs – what is involved? Efficient coding techniques. Modular development approach. Project files and make files. 10 Voltage and Temperature Measurement Voltage-to-Frequency Conversion (VFC) using a Voltage-Controlled Oscillator (VCO). Temperature sensing using thermistors. Programs for voltage and temperature measurement. 11 Analog-to-Digital Conversion Analog-to-Digital Conversion (ADC) explained. An Object Class for the ADC. Voltage and Temperature Measurement using the ADC. Download free ebooks for c++:Interfacing with C++ Programming Real-World Applications
|
Free programing ebooks
1 Getting Started