Abstract:
A microcontroller with expandable memory banks has a microprocessor, a plurality of memory banks with only one page for storing interrupt service routines(ISR), a memory bank control circuit connected to the microprocessor, and a multiplexer for connecting the microprocessor with the plurality of memory banks. The memory bank control circuit generates a selection signal according to an interrupt signal and a microprocessor interrupt service routine execution end signal. The multiplexer outputs a page selection signal from the microprocessor or outputs a predetermined page selection signal according to the output signal from the memory bank control circuit.
Abstract:
A sphygmomanometer cuff assembly, air pump, pressure sensor and release valve are contained in an otherwise conventional computer mouse controller. Three alternative embodiments are illustrated and discussed herein. In one such embodiment the sphygmomanometer cuff is nominally positioned within the mouse structure and is extended outside the mouse housing during the measurement. In another embodiment, the cuff is always external of the mouse structure and is easily connected to the mouse at special ports during the measurement. In yet another embodiment, the cuff is always internal of the mouse structure and is readily accessible through an aperture in the housing surface of the mouse to permit the measurement to take place. Preferably, in each of these alternative embodiments a hinged or slidable door or panel protects the cuff or cuff ports between measurements. In all of the embodiments shown herein, the sphygmomanometer cuff is configured for receiving a human finger in circumambient pressured engagement using controlled air pressure to vary the cuff/finger engagement pressure in a precise manner.
Abstract:
A music playing method and disc drive apparatus thereof, for reading a compact disc (CD). The disc drive apparatus includes an interface electrically connected to the host, a decoder, and a reading unit for identifying the CD with an audio format or an encoded audio format and reporting to the host through the interface. The host sends out a command to the disc drive apparatus for outputting an analog audio signal. If the CD is the audio format, the reading unit outputs a track of the CD as a first analog audio signal. If the CD is the encoded audio format, the reading unit outputs a first encoded audio file as a first analog audio signal by the decoder.
Abstract:
A lotion bottle fixing base unit, comprising a base, a fixing unit, an IC circuit set and a silicone rubber washer. The base and fixing unit are extrusion formed plastics. The IC circuit set is installed in the round groove on the base. The silicone rubber washer is installed at an appropriate location on the base. The covering groove at the lower part of the fixing unit serves to cover the entire base. The bottle fixing groove on the upper part of the fixing unit serves to accommodate a lotion bottle or similar bottle or container. A daily-use bottle can be fixed by the user to the base, so that when the user presses on the lotion bottle on the fixing unit, the fixing unit will activate the flexible switch, and the base will produce music to entertain the user.
Abstract:
A ring binder is provided including a linearly-extending first spine, a linearly-extending second spine, a series of spaced first substantially half-rings attached to one of the spines, and a series of spaced second substantially half-rings on the other of the spines, the distal ends of the half-rings on the first spine facing the distal end of the half-rings on the second spine. A hinge connection extends between the spines. A releasable lock includes a lever and a pair of links is pivoted to the lever and to outer edges of the spines. An integral lever tab extends from between the ends of the spines. Push movement inwardly of the lever, by pushing the lever tabs, places the lock into a locking mode holding the first and second half-rings closed in a paper sheets-holding mode. An outward pull movement of the lever tab places the lock into a non-locking mode resulting in opening of the first and second half-rings in a paper sheets removal mode. A pair of coil springs may be associated with a hinge pintle and the spines to assist in moving the rings to an open position.
Abstract:
A golf bag includes a bag body for holding golf clubs, the bag body having a top cuff and a bottom cuff at top and bottom sides thereof, and a foldaway stand pivoted to the top cuff of the bag body, the foldaway stand having two pivoted legs for supporting the bag body on the ground in a tilted position, a bottom plate, the bottom plate having a fixed end pivoted to said bottom cuff of said bag body at a bottom side and a free end, and a substantially V-shaped spring wire rod coupled between the free end of the bottom plate and top ends of the legs, wherein a support plate is mounted inside the bottom cuff for supporting golf clubs in one of a plurality of storage chambers in the bag body, the support plate having a fixed end pivoted to an inside wall of the bottom cuff remote from the fixed end of the bottom plate and a free end; two links coupled between the bottom plate and the support plate, for permitting the support plate to be turned upwards/downwards with the bottom plate.
Abstract:
To find the intersection curves of the two given surfaces, is required in many operation such as NC machining and solid geometric modeling surface creation. Normally, the intersection of two surfaces is not unique. In order to generate a proper tool path or to create a correct boundary surface, all the intersection curves must be found.A new method of finding all the intersection curves of two surfaces has been developed. This new method is based on the use of a plane vector field VF induced by the two given surfaces. The system constructs the 2D vector field VF and uses the integral curves of VF to locate the first intersection curve SC. After the first intersection curve has been found, the system locates all the initial points on SC. Then, it follows the connecting curves of the initial points to locate the other intersection curves. Furthermore, the initial points on the newly found curves will lead the system to other intersection curves. By following all the connecting curves, the system will find them all. Once all the intersection curves are found, the system is able to select the desired tool path or construct the correct surface.Additionally, the absolute distance d between two surfaces can be calculated by using the same method. The value d is used for checking the clearance of moving a cutter along a tool path.
Abstract:
A debug system is provided. The debug system includes a debug card and an electronic device. The debug card displays a debug result corresponding to a debug code. The debug card includes a first port. The first port has a first pin and a second pin. An identification signal having a first logic level is applied to the first pin. The electronic device includes a processor and a second port. The processor performs a debug operation to provide the debug code. The second port has a third pin and a fourth pin. When the second port is electrically connected to the first port, the third pin receives the identification signal and provides the debug code to the first port through the fourth pin according to the identification signal. The second pin receives the debug code.
Abstract:
A foldable table includes two runners and an injection mold table frame including a tabletop and a runner arrangement integrated with the tabletop. The tabletop includes a surrounding rim downwardly extended from a peripheral of the tabletop, wherein the runners are extended along two longitudinal sides of the tabletop to align with the surrounding rim. The runner arrangement includes a plurality of injection attachments integrally and spacedly extended from an inner side of the surrounding rim. A plurality of fasteners fasten at the injection attachments respectively through each of the runners to securely lock up the runners at the longitudinal sides of the tabletop respectively.
Abstract:
A self-adjusting power device for high efficiency electrical discharge machining and method thereof is disclosed. A high-voltage arc unit and a low-voltage discharge unit provide a high voltage arc pulse and a low voltage discharge pulse to an electrode respectively. The electrode machines a workpiece and feeds back a gap voltage to a discharge pulse generation unit. The discharge pulse generation unit determines whether the gap voltage is lower than a predetermined voltage or not. If yes, a discharge channel between the electrode and the workpiece is conducted, and the discharge pulse generation unit shuts down the high-voltage arc unit and the low-voltage discharge unit is still operating at ON time and shuts down at OFF time. If no, looping the determination of the discharge pulse generation unit. Therefore, discharge machining energy is accurately controlled and high efficient power saving is achieved.