hola gente del foro, me cambie de picbasic a avr bascom y estoy aprendiendo a golpes, mi pregunta es: quiero ampliar las salidas de un atmega 328 y para eso estoy usando un 74hc164 , el problema que tengo es que cambio un determinado bit de una variable por ejemplo la variable Z, y la envio con el comando :Shiftout Dato_74164 , Clock_74164 , Z para que se encienda un led conectado al integrado 74hc164, el problema que tengo es que si cambio por ejemplo el bit 3 de la variable Z en la salida se encienden los bit del 0 al 3 y no solo el que yo cambie el valor, y asi con cada bit que cambio, se me encienden tambien los anteriores al bit elegido, en donde me estoy equivocando? desde ya muchas gracias y saludos a todos, gracias a sus ejemplos pude aprender muchas cosas