11# Example Chapter09_07
2+
23## Controlling a Seven Segment Display
34
45Example chapter09_07 makes use of object oriented
@@ -8,20 +9,20 @@ programming methods to control a seven segment display.
89
910In this example, port pins are used to control a
1011seven segment single-character display. As in most other examples,
11- both a hardware version for the target system as well as a simlulated
12+ both a hardware version for the target system as well as a simulated
1213PC version are available. The PC version writes its
1314character to the output console.
1415
1516## Application Description
1617
17- The sixteen hexadecimal digits < img src = " https://render.githubusercontent.com/render/math?math=0123456789\text{AbCdEF} " >
18+ The sixteen hexadecimal digits $0123456789AbCdEF$
1819are displayed sequentially, one digit per second.
1920The dot (_ i_ ._ e_ ., period or decimal point) is toggled
2021on and off for successive groups of 16 hexadecimal digits.
2122The user LED is simultaneously toggled at the usual $\frac{1}{2}~ \text{Hz}$.
2223
2324The application task is intuitive and easy to understand.
24- The followind code snippet from the application task
25+ The following code snippet from the application task
2526` app::display::task_func ` , for instance, depicts the control
2627responsible for writing the character digit and decimal
2728point on the seven segment display. The user LED is simultaneously
@@ -70,10 +71,10 @@ portable application layer code.
7071The screenshot below shows the PC simulation
7172of the display application task running in a console.
7273
73- ![ ] ( ./images/seven_segment.pdf )
74+ ![ screenshot of PC simulation ] ( ./images/seven_segment.png )
7475
7576## Hardware Setup
7677
7778The hardware setup is shown in the image below.
7879
79- ![ ] ( ./images/board7.jpg )
80+ ![ hardware setup ] ( ./images/board7.jpg )
0 commit comments