Académique Documents
Professionnel Documents
Culture Documents
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
1
1
1
1
1
1
0
0
0
0
0
0
ii. Simple loop (nested for loop) written that will cycle through letter array and
O/P serial high or low to shift registers
iii. Used notes Dylan posted in ESE facebook group to initialize ports:
Ports used: PORT B:
PORT T:
PORT A:
0b0111
Decoder
0b01
Serial O/P to shift registers
0b10000001 Clock
Reset/Clear
Loop designed tested with int array I:
Character is not legible
Place reset and clock between row shifts in the loop
Letter is visible but flickering
Adjust delay function by setting DELAYCOUNT to 500
Letter is visible. Static multiplexing accomplished.
Problem is in populate function and the actual O/P loop. For some
reason, nested column for loops maximum must be <25 instead of
<24.
This fixed the last column lighting up but now one row is shifted
over one bit
Added an if catch that will compensate for the shifted row
Works!
The only requirement not met was that for symbol and number support. This was not specified
as a MUST requirement and thus all requirements have been met for this project.