ATtiny85 dual digital avläsning (2 / 2 steg)
Steg 2: Skiss
Jag använde en skiss från Benjo Charlie som en förrätt.
Skicka register 128 eller b1000 anger 0000 pin Q7 hög. En hög signal slocknar lampan. Skicka något 127 eller mindre b0111 1111 lämnar PIN låg och ge en grund för LED.
Som ett exempel, skicka ett siffror 1 till displayen måste vi skicka 6 eller b0000 0110 detta anger stift D1 och D3 till hög. Detta är bra för den "ettor" siffran, men för "ten" siffra, vi måste vända 'de' bort. Genom att lägga till 128 till 6 vi skicka 134 eller b1000 0110. Nu Q7 är inställd på hög och den "ettor" siffran är avstängd.
Skissen loopar och skickar en "tens" siffra eller en "ettor" siffra på varje slinga. Två slingor för att visa den kompletta tvåsiffrigt läsning.
Under slingan att Visa "ten", "ettor" siffran är avstängd (1 placeras på stift Q7) och "ten" siffran är påslagen. Och när slingan sänder de 'som' siffra, "ten" siffran är avstängd. (Hög signal skickas till digit1pin).
En liten försening växlar siffrorna tillräckligt snabbt för att göra ändringar särskiljas för ögat.
Skissen är fäst.
Hoppas du finner det lämpligt!