Microprocessor controlled apparatus
First Claim
1. A microprocessor controlled apparatus for providing signals to a device comprising:
- a microprocessor having a plurality of dedicated address lines to which only address signals are applied during an instruction cycle, the microprocessor comprising means for maintaining all of the address signals on a sub-set of the address lines substantially constant between consecutive microprocessor instruction cycles; and
a device for receiving signals on a plurality of data lines, the data lines being coupled to the sub-set of the microprocessor address lines for receiving data on the data lines from the sub-set of address lines during a device write operation that extends over a plurality of microprocessor instruction cycles.
0 Assignments
0 Petitions
Accused Products
Abstract
A microprocessor controlled apparatus includes a microprocessor (2) with e.g. eight address lines (A,0,A1 . . . A7) on which signals may be applied by the microprocessor for selectively addressing a peripheral device coupled thereto, and a data device such as a LCD module (1) having data lines to which data signals may be applied for transfer into the data device. Four of the data lines (D0,D1,D2,D3) are coupled to a sub-set of the microprocessor address lines (A2,A3,A4,A5) excluding the two address lines (A0,A1) associated with the least significant bits. The signals on the sub-set of address lines are thus applied as data signals to the data device. When data is to be transmitted to the data device the microprocessor (2) is caused to execute a sub-routine comprising instructions having addresses such that the signal appearing on the sub-set of address lines remains substantially stable over an extended period of time allowing data to be clocked into the device even when the write timing of the microprocessor is too fast for the device to accept data directly from the data output lines of the microprocessor.
-
Citations
32 Claims
-
1. A microprocessor controlled apparatus for providing signals to a device comprising:
-
a microprocessor having a plurality of dedicated address lines to which only address signals are applied during an instruction cycle, the microprocessor comprising means for maintaining all of the address signals on a sub-set of the address lines substantially constant between consecutive microprocessor instruction cycles; and a device for receiving signals on a plurality of data lines, the data lines being coupled to the sub-set of the microprocessor address lines for receiving data on the data lines from the sub-set of address lines during a device write operation that extends over a plurality of microprocessor instruction cycles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of transmitting data information from a first electrical device to a second electrical device comprising steps of:
-
sending signals from the first device to the second device through a sub-set of first device dedicated address lines that convey only address information, the sub-set being less than a total number of the first device address lines; maintaining the signals constant on all of the individual sub-set lines for a predetermined period of time while signals on other address lines of the first device change, wherein the signals on the sub-set lines are held at a constant level over the predetermined period of time to permit the signals to be written into the second device; and
, in the second device,interpreting the signals that are written into the device as data information, and not as address information.
-
-
15. In a data processing system having a memory comprised of a plurality of addressable storage locations for storing executable instructions, a digital data processor having a port comprised of a set of signal lines for outputting memory address signals for specifying individual ones of the addressable storage locations, and at least one device having a port comprised of at least one data signal line for inputting data, a method for inputting data to the device, comprising:
-
coupling a sub-set of the signal line set to the at least one data signal line; executing, with the digital data processor, a plurality of instructions; and during the execution of the plurality of instructions, triggering the device to input, on the at least one data signal line, the memory address signals that are output on the sub-set of the signal line set. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A data processing system, comprising:
-
a memory comprised of a plurality of addressable storage locations for storing executable instructions; a digital data processor having a port comprised of a set of signal lines coupled to said memory for outputting memory address signals for specifying individual ones of the addressable storage locations; and at least one device having a port comprised of data signal lines for inputting data, said data signal lines being coupled to a sub-set of the address signal line set;
whereinsaid digital data processor executes a plurality of instructions and, during the execution of the plurality of instructions, said device is triggered to input, on said data signal lines, the memory address signals that are output on the sub-set of the address signal line set. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. In a data processing system having a memory comprised of a plurality of addressable storage locations for storing executable instructions, a digital data processor having a port comprised of a set of signal lines for outputting memory address signals for specifying individual ones of the addressable storage locations, and at least one device having a port comprised of at least one data signal line for inputting data, a method for inputting data to the device, comprising:
-
coupling a sub-set of the signal line set to the at least one data signal line; executing, with the digital data processor, a plurality of instructions; and during the execution of the plurality of instructions, causing the device to input, on the at least one data signal line, the memory address signals that are output on the sub-set of the signal line set.
-
-
31. A data processing system, comprising:
-
a memory comprised of a plurality of addressable storage locations for storing executable instructions; a digital data processor having a port comprised of a set of signal lines coupled to said memory for outputting memory address signals for specifying individual ones of the addressable storage locations; and at least one device having a port comprised of data signal lines for inputting data, said data signal lines being coupled to a sub-set of the address signal line set;
whereinsaid digital data processor executes a plurality of instructions and, during the execution of the plurality of instructions, said device is caused to input, on said data signal lines, the memory address signals that are output on the sub-set of the address signal line set. - View Dependent Claims (32)
-
Specification