Ok, True, i am using a priority encoder, and this prevents two people from buzzing in at the same time. However, since the loop to detect buzz-ins is like 4 instructions long, the chances of two people buzzing in (with a 10 mhz xtal) is very slim. Either way, some method has to be used, and i've looked at others, and this seems the most efficient... mostly because it prevents 2 simultaneous buzzes with few chips Greg Dennis Plunkett wrote: > > At 21:44 15/07/99 -0400, you wrote: > >What is the priority encoder chip part number? > > > >Greg Brault wrote: > >> > >> Wagner, > >> > >> First of all, I'm not about to have 10 SCRs lined up in a row for > >> that... too much :) > >> what happens in my code is that the 10 switches are encoded via a > >> priority encoder. this outputs a 4 bit code of any switch that is > >> pressed. (16 possible...). > >[snip] > > > > > > Yes I would like to know too, as this would at first glance seem to bit a > bit biased to the person that is on the highest priority, unless of course > you have some form of first press block, but then if both are at the same > time (Effective) then the highest would win! > > Dennis