File Download Area

Philips 8xC591/552/554 A/D Example Program

This example program shows how to configure and use the A/D Converter of the following microcontrollers:

  • Philips 80C552
  • Philips 83/87C552
  • Philips 80C554
  • Philips 83/87C554
  • Philips P80C591
  • Philips P83C591
  • Philips P87C591
  • Philips P80C592

After configuring the A/D, the program reads all of the A/D Converter channels and outputs the converted values using the serial port.

To run this program...

  1. Select the device from the target pull-down list
  2. Build the project (Project Menu, Build Target)
  3. Start the debugger (Debug Menu, Start/Stop Debug Session)
  4. View the Serial Window (View Menu, Serial Window #1)
  5. View the A/D converter peripheral (Peripheral Menu, A/D Converter)
  6. Run the program (Debug Menu, Go)
  7. Click on the Toolbox buttons to change input voltages

A debug script (DEBUG.INI) includes a debugger signal function that periodically sets the input voltages for each A/D channel. As the program runs, the A/D inputs change.

Other buttons create signals that generate sine wave or sawtooth patterns as analog inputs. µVision3 users may enable the built-in Logic Analyzer to view, measure and compare these input signals graphically.

C591_ADC.ZIP (8.7K)
Friday, July 16, 2004