el problema del oscilador ya lo solucioné, siempre lleva el punto medio de un RC(10 M, 10pF) en la pata osc1.
el circuito no lo tengo aqui pero voy a tratar de explicarlo, el port b lo tengo configurado todo como salidas, las 4 mas bajas las uso para sacar bcd por cada vuelta de un motor (esta parte todavia no la tengo hecha pero creo que voy a utilizar un disco ranurado y dos optocopladores en la proxima pongo un dibujo), y por las 4 salidas mas altas voy alternando un 1 en c/u para multiplexar los 4 display que quiero encender.
De las cuatro salidas mas bajas, me voy a las entradas ABCD del 4511, de las salidas abcdefg con resistencias de 330 ohms, conecto los anodos correspondientes a los cuatro displays, y los cátodos a los colectores de 4 transistores NPN bc548 (que trabajan en corte/saturación), los emisores de estos van a masa y la base la comando con las cuatro salidas mas altas del portb con un divisor de resistencias de 1k(1k//1k divisor a 2,5v).