Design a dynamic sign using LEDs and a microprocessor controller. Permit a user to specify one or more messages; the duration of the display of each; and special attributes such as flashing, underlined, or scrolling.