Still have some 2051s left over from a previous order of around 5. Had a green, 4digit, 7segment led display which was of the dumb variety with each segment having separate pins in all the digits, no easy solution with 1 set of segment pins and a latch selector like here Also had two 8bit serial-in paralell-out shift registers so I used those to drive the last two of the four digits and wired up the middle segment of the second digit to a separate IO pin to use as a negative sign when it's freezing
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXfBWwBQ3N71VrJlk09XW0yKDMSA24fi-sSwmeFfEtFiKbacQ2HbAHxlY32PaHzmVSscjIbwQCYfRD3QdQoo7JL6RBUv-HX0pQZFRbcNt0ZKuMxq6D0lE32TpBK1P73At7FsEFWdvl5G4/s400/thermoghetto.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimU69Su_fIiNJ4FhQxn6ihm-Ch7pdh3RH2NCHF2bJ8eq2h3chr3WILaADPvHn2_OvyxKFiZtNRXfiMD_gIWGeYFt0R4XOiFscO4bwjehtUg8jgfJl0nNRg_b9ehSA8OEfkLpIprD4HT-o/s400/thermoghetto2.jpg)
It looks really ghetto indeed but It works, and something like getting the more accurate value from the 1621 and sending it out on the serial port for temperature monitoring on a PC or controlling a fan with it wouldn't take long and would only be about 5 extra lines in BASCOM.
The code was based on the project linked above. It's here in case you're interested.