1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 0 1 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 0 1 1 0 1 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 1 1 0 1 0 0 1 0 NBN Project Series Synchronising Data
Clock Pulse Definitions Positive Pulse Leading Edge Trailing Edge
Clock Pulse Definitions Positive Pulse Negative Pulse Leading Edge Trailing Edge Leading Edge Trailing Edge
Clock Pulse Synchronisation Data read on leading edge of clock pulse. Signal would be read as “ON” or “1”. Data read on leading edge of clock pulse. Signal would be read as “OFF” or “0”. Data read on leading edge of clock pulse. How would this signal be read? Data Clock Pulse
Clock Pulse Synchronisation
Clock Pulse Synchronisation 1 ? 1 ? 1 1 Is that the signal you thought would be sent / received?
Clock Pulse Synchronisation In Synchronous circuits each storage element (data) must be loaded before the clock pulse is sent to transmit the data. Circuits: Data is sent to a register where it is held. The data is transmitted on either the leading or trailing edge of the clock pulse. Simple registers consist of a bank of ‘Flip Flops’.
Clock Pulse Synchronisation In Synchronous circuits each storage element (data) must be loaded before the clock pulse is sent to transmit the data. Programming Considerations When writing your program for the TI-Innovator, make sure the data is sent to the LED that will be used to display the data BEFORE sending the ON signal to the LED representing the clock pulse.