The program is called SEVEN1.C and the listing is given in Figure 4. At the beginning of the program
character variables Pattern and Count are declared, and Count is cleared to 0. Then Table 1 is implemented
using array Segment. After configuring the PORTC pins as outputs, the program enters an endless loop using
a while statement. Inside the loop the bit pattern corresponding to the contents of Count is found and stored in
variable Pattern. The value of Count is then incremented between 0 and 9, after which the program waits for a
second before repeating the above sequence.