Can the Uno handle two serial port functions ?

Because the Rs232 lines are ~12v, I connected a Max 32222 inline with the
txd line from the device to the Arduino Uno.

At first I could only see the ~12v data from the Serial Device txd line on the Max 3222 chip
but the 5v side of this chip (which is connected to D0 - rxd) did not have this same signal so I
set the pinmode of D0 as an input and now I can see the 5v signal on D0
when I press a button on the serial device panel.

I have the USB connected to my PC and am running hyperterminal set to the correct values
of the device (9600 N81) but this data is not seen in the hyper terminal...

I am running out of ideas but it does not appear that the RXD line of the Arduino on D0 is being
echoed up the USB port to my PC...

This is the modified blink program that I am using:

/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.
 
  This example code is in the public domain.
 */
 
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;

// the setup routine runs once when you press reset:
void setup() {                
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);   
  pinMode (0, INPUT);  // rxd
  pinMode (1, OUTPUT);  // txd
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second
}