Bit numbers 1 7 2 6 5 3 4 8 0x.. notation 01 20 02 40 10 04 08 80 = = = = = = = = = = = = | | | | | | | | | | | | | | | | | | | | | = = = = = = = = = = = = | | | | | | | | | | | | | | | | | | | | | | = = = = = = = = = =Now run some javascript:-
View source to see how this works.
The Segments should be connected to PortB to match the definitions below: ; _ ; |_| ; |_| ; ; ; - a ; f| |b ; - g ; e| |c ; - d ; ; ; 76543210 ; ; abcdefg SegmentsforDigit0 EQU B'01111110' ; a,b,c,d,e,f, SegmentsforDigit1 EQU B'00110000' ; ,b,c, , , , SegmentsforDigit2 EQU B'01101101' ; a,b, ,d,e, ,g SegmentsforDigit3 EQU B'01111001' ; a,b,c,d, , ,g SegmentsforDigit4 EQU B'00110011' ; ,b,c, , ,f,g SegmentsforDigit5 EQU B'01011011' ; a, ,c,d, ,f,g SegmentsforDigit6 EQU B'01011111' ; a, ,c,d,e,f,g SegmentsforDigit7 EQU B'01110000' ; a,b,c, , , , SegmentsforDigit8 EQU B'01111111' ; a,b,c,d,e,f,g SegmentsforDigit9 EQU B'01111011' ; a,b,c,d, ,f,g SegmentsforDigitA EQU B'01110111' ; a,b,c, ,e,f,g SegmentsforDigitB EQU B'00011111' ; , ,c,d,e,f,g SegmentsforDigitC EQU B'01001111' ; a, , ,d,e,f,g SegmentsforDigitD EQU B'00111101' ; ,b,c,d,e, ,g SegmentsforDigitE EQU B'01001111' ; a, , ,d,e,f,g SegmentsforDigitF EQU B'01000111' ; a, , , ,e,f,g