Difference between revisions of "Component: 7Segment (74HC595) (Segment)"
From Flowcode Help
Jump to navigationJump to search (Created page with "{| style="width:50%" |- | width="20%" style="color:gray;" | Author | Matrix Ltd |- | width="20%" style="color:gray;" | Version | 1.0 |- | width="20%" style="color:gray...") |
|||
(10 intermediate revisions by the same user not shown) | |||
Line 17: | Line 17: | ||
==Component Source Code== | ==Component Source Code== | ||
− | Please click here | + | Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_74HC595_7SEG_Hex_Driver.fcfx FC_Comp_Source_74HC595_7SEG_Hex_Driver.fcfx] |
+ | |||
+ | Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_74HC595_7SEG_Hex_Driver.fcfx FC_Comp_Source_74HC595_7SEG_Hex_Driver.fcfx] | ||
==Detailed description== | ==Detailed description== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Line 30: | Line 46: | ||
==Examples== | ==Examples== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Line 41: | Line 71: | ||
− | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==Macro reference== | ||
+ | |||
+ | ===ShowDigit=== | ||
+ | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
+ | |- | ||
+ | | width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]] | ||
+ | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ShowDigit''' | ||
+ | |- | ||
+ | | colspan="2" | Set the number to be displayed in the given digit of the display. The colon character can also be controlled when writing to digit 1. | ||
+ | |- | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
+ | | width="90%" | Digit | ||
+ | |- | ||
+ | | colspan="2" | Which of the digits to change. (0...5) | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
+ | | width="90%" | Value | ||
+ | |- | ||
+ | | colspan="2" | The number value to set the digit to (0...15), 16=Clear | ||
+ | |- | ||
+ | | width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE | ||
+ | | width="90%" | DecimalPoint | ||
+ | |- | ||
+ | | colspan="2" | Whether to show the decimal point. | ||
+ | |- | ||
+ | | width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID | ||
+ | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
+ | |} | ||
+ | |||
+ | |||
+ | ===ShowDigits=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 91: | Line 161: | ||
+ | ===ShowSegments=== | ||
{| class="wikitable" style="width:60%; background-color:#FFFFFF;" | {| class="wikitable" style="width:60%; background-color:#FFFFFF;" | ||
|- | |- | ||
Line 112: | Line 183: | ||
| width="90%" style="border-top: 2px solid #000;" | ''Return'' | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Line 187: | Line 228: | ||
|- | |- | ||
| width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]] | | width="10%" align="center" style="background-color:#EAE1EA;" | [[File:Fc9-conn-icon.png]] | ||
− | | width="90%" style="background-color:#EAE1EA; color:#4B008D;" | | + | | width="90%" style="background-color:#EAE1EA; color:#4B008D;" | Colors |
|- | |- | ||
|- | |- | ||
| width="10%" align="center" | [[File:Fc9-type-1-icon.png]] | | width="10%" align="center" | [[File:Fc9-type-1-icon.png]] | ||
− | | width="90%" | LED | + | | width="90%" | LED Color |
|- | |- | ||
| colspan="2" | Color of the LED segments when truned on. When off, they use a much darker shade of the same hue. | | colspan="2" | Color of the LED segments when truned on. When off, they use a much darker shade of the same hue. | ||
|- | |- | ||
| width="10%" align="center" | [[File:Fc9-type-1-icon.png]] | | width="10%" align="center" | [[File:Fc9-type-1-icon.png]] | ||
− | | width="90%" | Body | + | | width="90%" | Body Color |
|- | |- | ||
| colspan="2" | Color of the plastic casing containing the LEDs. | | colspan="2" | Color of the plastic casing containing the LEDs. | ||
|- | |- | ||
| width="10%" align="center" | [[File:Fc9-type-1-icon.png]] | | width="10%" align="center" | [[File:Fc9-type-1-icon.png]] | ||
− | | width="90%" | Label | + | | width="90%" | Label Color |
|- | |- | ||
| colspan="2" | Color for the optional LED segment labels. | | colspan="2" | Color for the optional LED segment labels. | ||
|} | |} |
Latest revision as of 13:08, 7 February 2023
Author | Matrix Ltd |
Version | 1.0 |
Category | Segment |
Contents
7Segment (74HC595) component
Seven segment display using 74HC595 serial to parallel shift register. Requires three standard output pins to drive the shift register. Shift registers can be chained together to drive up to six individual 7-segment displays.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_74HC595_7SEG_Hex_Driver.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_74HC595_7SEG_Hex_Driver.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
ShowDigit
ShowDigits
ShowSegments