Bueno ya tienes buena parte del camino pensado, precisamente de eso se trata; leer cada señal pasando una por una al ADC. Lo de enviar datos a un PC (supongo por lo de RS232) es tb cosa sencilla y de eso lo puedes encargar al propio pic q posee su modulo USART para hacer ese trabajo, asi q el codigo se simplifica mucho porq solo seria cosa de leer el dato y enviarlo.
Lo de la trama es como un protocolo con el cual le dices al receptor cada dato como un identificador por ejemplo, supon q usas un conversor de 8 bits y obtienes los siguientes valores: 125, 54, 200.
la via rapida es enviar los valores tal como estan por el puerto, ahora supon q necesitas decirle al programa q escribiste en el PC q el dato viene del conversor y no de algun otro proceso en el PIC (suponiendo q habria otro), entonces le decimos al PIC q antes de enviar los 3 datos agregue un codigo (otro numero) para q el programa en PC lo identifique, suponemos 208, asi q el programa ahora enviaria:
208 125 54 200
siendo el 208 como un ID para el programa q recibe indicandole q etos datos vienen del conversor AD. Ok todo bien hasta aki, ahora supon q tienes identificado cada potenciometro y asi como lo tienes fisicamente, tb t gustaria hacer ese identificacion particular para cada uno, asi q asignamos 101, 102 y 103 a cada uno, este dato se envia antes de cada codigo, ahora nuestro programa debera enviar:
208 101 125 102 54 103 200
y finalmente, keremos decirle al programa en el PC q ya terminamos de enviar todos los datos k keriamos para q pueda procesarlos (graficos, calculos??) asi q necesitamos un nuevo valor... usemos 45:
208 101 125 102 54 103 200 45
ahora pasamos de enviar 3 datos a enviar 8!!, la trama q vemos seria:
Id de fuente - Pot 1 - Valor en P1 - Pot 2 - Valor en P2 - pot3 - valor en P3 - Fin
Como cada pot tiene un ID propio el orden no importa supon q keremos enviar primero el valor el P2 sin q la PC se confunda con el dato de P1, simplemente cambiamos el orden agregando el ID primero:
208 102 54 101 125 103 200 45
Como puedes ver, la trama es un conjunto de datos q son un pokito mas q los datos y ya, ahora este tipo de comportamiento es util solo si tienes mas de un proceso en el PIC o en el PC o si necesitas identificar dispositivos o enviar "notas" o modificadores, si solo usas el PIC para realizar la conversion y nada mas o si siempre enviaras los datos en un orden fijo puedes simplemente enviar los datos y ya y no complicarte la vida con todo lo q esta arriba.
solo me falta preguntarte en q lenguaje va eso??