generador de secuencias digital programable

Alex
26 de Enero del 2004
Necesito implementar un generador de secuencia programable,
el cual me permitirá generar una secuencias de hasta 16 bits,
las mismas que se repetiran en forma permanente; para establecer
los valores de la secuencia binaria se utilizarán un seleccionador
con DIP-switches.

Para el diseño de este generador se secuencias digitales programable
se empleará un microcontrolador compatible con la familia MCS-51,DIP-switches
y todos los elementos adicionales que se rerquieran

La operacion: mediante un DIP-switch de 4 bits se escogerà una velocidad de
reloj a la cual se generará la secuancia seleccionada, las velocidades serán:
150, 300, 600, 1200, 2400, 3600, 4800, 6000, 7200, 9600, 10800, 12000, 13200,
14400, 19200 y 38400 bps

El generador de secuencias deberá presentar las siguientes salidas:
RS-232, TTL, RELOJ y RELOJ INVERTIDO, todas ellas tienen que estar identificadas
con sus respectivos nombres y ubicación en el circuito.