Circuit, method and equipment for realizing touch based on common IO (Input / Output) and medium
By adding capacitors on a microcontroller without touch function, using ordinary IO of the MCU chip to realize touch function, the problem of high cost of existing microcontrollers with touch function is solved, and economical production in cost-sensitive application scenarios is achieved.
Patent Information
- Application Number
- CN202510195751.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-06-20
AI Technical Summary
Existing microcontrollers with touch functions are costly and it is difficult to achieve economical production in cost-sensitive application scenarios.
By adding a capacitor to a microcontroller without touch function, the touch function is realized using the ordinary IO of the MCU chip, including the connection method of the MCU chip and the capacitor, as well as the corresponding data acquisition and judgment conditions.
On the premise of ensuring the realization of touch functions, the cost of microcontrollers is reduced, and a more cost-effective solution is provided for low-cost smart home control switches and other products.
Smart Images

Figure CN120178718A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of chip applications, and particularly to a circuit, method, device, and medium for implementing touch based on ordinary I / O. Background Art
[0002] In the current field of single-chip microcomputer applications, the implementation of touch functions is of great significance for enhancing the interaction experience of many electronic products. Traditionally, to implement touch functions, it usually relies on single-chip microcomputers with touch functions. Such single-chip microcomputers integrate dedicated touch sensing circuits and related algorithms internally, and can directly respond to touch operations and process them. In some application scenarios with high requirements for touch functions and complex touch operations, such as smart tablets, high-end smart watches and other devices, the single-chip microcomputers with touch functions can provide users with a smooth and accurate touch interaction experience with their powerful processing capabilities and good compatibility.
[0003] However, single-chip microcomputers with touch functions have obvious cost disadvantages. Compared with single-chip microcomputers without touch functions, their prices are often relatively high. This is mainly because the built-in touch function module increases the design and manufacturing costs of the chip. From the increased complexity of circuit design, to the higher requirements for process accuracy in the production process, and then to the large amount of human and material resources invested in the R & D stage, these factors jointly lead to the increase in price. In some application scenarios that are extremely sensitive to costs, such as low-cost smart home control switches for large-scale production, simple electronic toys and other products, the excessive cost of single-chip microcomputers will significantly compress the profit margin, and may even cause the product to be difficult to promote in the market due to lack of price competitiveness. Therefore, how to reduce costs while ensuring the implementation of touch functions has become an urgent problem to be solved. Summary of the Invention
[0004] The purpose of the present invention is to provide a circuit, method, device, and medium for implementing touch based on ordinary I / O to solve the problems existing in the above-mentioned prior art.
[0005] To achieve the above purpose, the technical solution adopted by the present invention is as follows: In the first aspect, the present invention provides a circuit for implementing touch based on ordinary I / O, including: An MCU chip, whose pin 1 is connected to VCC and whose pin 8 is connected to GND; and A capacitor, whose first end is connected to pin 6 of the MCU chip; Wherein, pin 7 of the MCU chip is simultaneously connected to the second end of the capacitor and a touch button.
[0006] In the second aspect, the present invention provides a method for implementing touch based on ordinary I / O, and the method is applicable to the circuit for implementing touch based on ordinary I / O as described above. The method includes: S1. The MCU chip is powered on, performs several data acquisition operations to obtain corresponding several touch charging times, takes the average value of the several touch charging times to determine the initial touch data, and completes the power-on initialization of the MCU chip. S2. After the power-on initialization of the MCU chip is completed, perform multiple data acquisition operations to obtain corresponding multiple touch charging times, take the average value of the multiple touch charging times to determine the current touch data. S3. If the initial touch data and the current touch data meet the first judgment condition, update the background data; if the initial touch data and the current touch data meet the second judgment condition, perform the operation for the touch key to be established. S4. Loop through steps S2 to S3 to continuously judge the touch effect.
[0007] In a possible implementation manner, in steps S1 and S2, the data acquisition operation includes: S10. Set pin 7 and pin 6 of the MCU chip to the output mode and output a low level, delay for 5 ms to make pin 7 and pin 6 of the MCU chip at a low level, and clear the touch charging times to 0. S20. Set pin 7 and pin 6 of the MCU chip to the input mode, turn on the pull-up resistor for pin 7 of the MCU chip, charge the capacitor, delay for 1 us, turn off the pull-up resistor for pin 7 of the MCU chip, delay for 1 us, set pin 6 of the MCU chip to the output mode and output a low level, and increment the touch charging times by 1. S30. Read the status of pin 7 of the MCU chip. If the status of pin 7 of the MCU chip is low level, loop back to step S20; if the status of pin 7 of the MCU chip is high level, record the touch charging times.
[0008] In a possible implementation manner, in step S3, the first judgment condition includes: The initial touch data is greater than the current touch data, indicating that no hand touches the touch key.
[0009] In a possible implementation manner, in step S3, the update method for updating the background data is: Take the average value of the current touch data and the initial touch data.
[0010] In a possible implementation manner, in step S3, the second judgment condition includes: The initial touch data plus the touch sensitivity is less than the current touch data, indicating that a hand touches the touch key.
[0011] In a possible implementation, in step S1, the number of times of performing the data acquisition operation is greater than 50 times.
[0012] In a possible implementation, in step S2, the number of times of performing the data acquisition operation is 8 - 20 times.
[0013] In a third aspect, the present invention provides a computer device, which includes a processor and a memory. The memory stores at least one instruction, at least one program, a code set or an instruction set. The processor can load and execute at least one instruction, at least one program, a code set or an instruction set to implement the method for realizing touch based on general-purpose IO provided above.
[0014] In a fourth aspect, the present invention provides a computer-readable storage medium, in which at least one instruction, at least one program, a code set or an instruction set is stored. The processor can load and execute at least one instruction, at least one program, a code set or an instruction set to implement the method for realizing touch based on general-purpose IO provided above.
[0015] In a fifth aspect, the present invention provides a computer program product or a computer program. The computer program product or the computer program includes computer program instructions, and the computer program instructions are stored in a computer-readable storage medium. The processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, so that the computer device executes the method for realizing touch based on general-purpose IO provided above.
[0016] The beneficial effects brought by the technical solution provided by the present invention at least include: Based on a microcontroller without a touch function, the present invention adds a capacitor to realize a touch button with a single key. On the premise of ensuring the realization of the touch function, the cost is reduced, providing a more cost-effective solution for the product development in related fields. Description of the Drawings
[0017] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention, and do not constitute a limitation to the present invention.
[0018] Figure 1 The structural schematic diagram of a circuit for realizing touch based on general-purpose IO provided by an exemplary embodiment of the present invention is shown.
[0019] Figure 2 The flowchart of a method for realizing touch based on general-purpose IO provided by an exemplary embodiment of the present invention is shown.
[0020] Figure 3The figure shows a schematic flowchart of a data acquisition operation of a method for implementing touch based on general-purpose I / O provided by an exemplary embodiment of the present invention.
[0021] Figure 4 The figure shows a schematic structural diagram of a computer device for executing a method for implementing touch based on general-purpose I / O provided by an exemplary embodiment of the present invention. Detailed implementation manners
[0022] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0023] Next, the present invention will be further described in conjunction with the accompanying drawings and embodiments.
[0024] Figure 1 The figure shows a schematic structural diagram of a circuit for implementing touch based on general-purpose I / O provided by an exemplary embodiment of the present invention. The circuit for implementing touch based on general-purpose I / O includes: an MCU chip U1 and a capacitor C1. A first pin of the MCU chip U1 is connected to VCC, and an eighth pin of the MCU chip U1 is connected to GND. A first end of the capacitor C1 is connected to a sixth pin of the MCU chip U1. Among them, a seventh pin of the MCU chip U1 is simultaneously connected to a second end of the capacitor C1 and a touch button TOUCH.
[0025] In one example, the capacitance of the capacitor C1 is 2 nF.
[0026] In the embodiments of the present application, I / O refers to "Input / Output", that is, the input / output port on the MCU chip U1. VCC represents the positive power supply, which provides a stable operating voltage for the MCU chip U1. GND represents grounding, which provides a common reference potential for the chip, enables all circuits inside the chip to have a unified potential reference, helps to reduce electromagnetic interference, and ensures the stability and reliability of the circuit operation.
[0027] In an embodiment of the present application, the capacitor C1 is connected between pin six and pin seven of the MCU chip U1. When pin seven of the MCU chip U1 is set to the input mode and the pull-up resistor is turned on, the power supply charges the capacitor C1 through the pull-up resistor. During this process, the capacitor C1 acts as a signal coupling element, which can associate the level change of pin seven of the MCU chip U1 with pin six. Since the voltage across the capacitor cannot change suddenly, at the initial stage of charging, the voltage at the end of the capacitor C1 close to pin seven of the MCU chip U1 will gradually rise. Through the coupling effect of the capacitor, pin six of the MCU chip U1 is also affected. This coupling mechanism provides a basis for subsequent determination of touch events.
[0028] Figure 2 The flowchart shows a method for implementing touch based on a general-purpose IO provided by an exemplary embodiment of the present invention. This method for implementing touch based on a general-purpose IO is applicable to the circuit for implementing touch based on a general-purpose IO as described above. The method includes the following steps: Step S1: Power on the MCU chip U1, perform a number of data acquisition operations, obtain a corresponding number of touch charging times, take the average of the number of touch charging times, determine the initial touch data, and complete the power-on initialization of the MCU chip U1.
[0029] In step S1 of the present application, the number of times of performing the data acquisition operation needs to be greater than 50 times. When the MCU chip U1 is powered on, since the newly started single-chip microcomputer does not store any data related to touch detection internally, and there are various uncertain factors in the working environment, such as electrical noise, ambient temperature, etc., these factors will affect the accuracy of touch detection. Therefore, performing more than 50 times of data acquisition operations aims to fully collect various data in the current environment, including the charging characteristic data of the capacitor C1 at different times. Through a large amount of data acquisition, various possible environmental changes can be comprehensively covered, making the collected data more representative.
[0030] In step S1 of the present application, take the average of the number of touch charging times collected. This average value is used as the initial touch data, which represents the charging characteristics of the capacitor C1 under the normal environmental state without any touch operation. This initial data is an important benchmark for subsequent determination of whether a touch operation occurs. Only by accurately determining the initial state can the change in the charging characteristics of the capacitor caused by the touch operation be accurately identified in subsequent detections.
[0031] Step S2: After the power-on initialization of the MCU chip U1 is completed, perform multiple data acquisition operations, obtain a corresponding number of touch charging times, take the average of the number of touch charging times, and determine the current touch data.
[0032] In step S2 of this application, the data acquisition operation is performed 8 - 20 times. This acquisition is to obtain the touch data at the current moment. Compared with the large number of acquisitions during power - on initialization, the number of acquisitions in this stage is relatively small because it mainly focuses on the touch situation within a short period of time at present and does not need to cover all kinds of environmental changes as comprehensively as initialization. Through these several acquisitions, the charging characteristic data of capacitor C1 at the current moment can be quickly obtained for comparison with the initial touch data stored previously.
[0033] It should be noted that Figure 3 The figure shows a schematic flowchart of the data acquisition operation of a method for implementing touch based on general - purpose IO provided by an exemplary embodiment of the present invention. In steps S1 and S2, the data acquisition operation includes: S10: Set pin 7 and pin 6 of MCU chip U1 to output mode and output low level. Delay for 5 ms to make pin 7 and pin 6 of MCU chip U1 at low level, and clear the touch charging count to 0.
[0034] This step S10 prepares for the subsequent charging operation. Setting the pin level to low level can make capacitor C1 in an initial state where it can be charged, and clearing the touch charging count is to accurately record the subsequent charging times.
[0035] S20: Set pin 7 and pin 6 of MCU chip U1 to input mode. Turn on the pull - up resistor for pin 7 of MCU chip U1, charge capacitor C1, delay for 1 us, turn off the pull - up resistor for pin 7 of MCU chip U1, delay for 1 us, set pin 6 of MCU chip U1 to output mode and output low level, and increment the touch charging count by 1.
[0036] This step S20 precisely controls the charging process of capacitor C1 by controlling the pin states and delays, and increments the touch charging count after each charging operation is completed to count the charging times.
[0037] S30: Read the state of pin 7 of MCU chip U1. If the state of pin 7 of MCU chip U1 is low level, loop back to step S20; if the state of pin 7 of MCU chip U1 is high level, record the touch charging count.
[0038] Through the loop - detection method in step S30, it can ensure that the number of times required for capacitor C1 to charge to high level is accurately recorded, thereby providing a data basis for judging the touch operation.
[0039] Step S3: If the initial touch data and the current touch data meet the first judgment condition, update the background data; if the initial touch data and the current touch data meet the second judgment condition, perform the operation where the touch key TOUCH is established.
[0040] In step S3 of the present application, the first judgment condition includes: the initial touch data is greater than the current touch data, indicating that no hand is in contact with the touch button TOUCH; when no hand is in contact, the charging characteristic of capacitor C1 is mainly affected by environmental factors. Due to environmental changes, the charging condition of capacitor C1 may change, resulting in the average value of the current touch charging times (i.e., the current touch data) being less than the initial touch data. The update method for the background data is: taking the average value of the current touch data and the initial touch data. The purpose of doing this is to enable the background data to adapt to the slow changes in the environment. As time goes by, the environment may change gradually. If the initial touch data is always used as the background reference, it may lead to errors in subsequent judgments. By continuously updating the background data, it can better conform to the current environmental state, thereby improving the accuracy and stability of touch detection.
[0041] In step S3 of the present application, the second judgment condition includes: the initial touch data plus the touch sensitivity is less than the current touch data, indicating that a hand is in contact with the touch button TOUCH; when a hand is in contact with the touch button, the capacitance of the human body will interact with capacitor C1, changing the charging characteristic of capacitor C1 and increasing the touch charging times; the touch sensitivity is a preset threshold used to distinguish normal environmental changes from real touch operations; only when the current touch data is significantly greater than the initial touch data plus the touch sensitivity is it considered that a hand is in contact with the touch button.
[0042] In step S3 of the present application, once the second judgment condition is met, the operation for the touch button TOUCH to be established is executed. In practical applications, this operation can be to trigger a specific function, such as turning on the device, switching modes, adjusting parameters, etc., realizing the function of the user interacting with the device through the touch button.
[0043] Step S4: Loop steps S2 to S3 to continuously judge the touch effect.
[0044] In step S4 of the present application, during the actual use process, the user may touch or leave the touch button at any time, and the environment is also constantly changing. The loop judgment can ensure timely response to these changes, accurately detect the occurrence and end of touch events, and provide a smooth and real-time interaction experience for the user.
[0045] Figure 4 The figure shows a schematic structural diagram of a computer device for implementing a method of touch based on general-purpose IO provided by an exemplary embodiment of the present invention. The computer device includes: The processor 401 includes one or more processing cores. The processor 401 executes various functional applications and data processing by running software programs and modules.
[0046] The receiver 402 and the transmitter 403 can be implemented as a communication component, which can be a communication chip. Optionally, the communication component can be implemented to include a signal transmission function. That is, the transmitter 403 can be used to transmit control signals to the image acquisition device and the scanning device, and the receiver 402 can be used to receive corresponding feedback instructions.
[0047] The memory 404 is connected to the processor 401 through the bus 405.
[0048] The memory 404 can be used to store at least one instruction, and the processor 401 is used to execute the at least one instruction to implement each step in the above method embodiments.
[0049] An embodiment of the present invention also provides a computer-readable storage medium, in which at least one instruction, at least one segment of program, code set or instruction set is stored, and is loaded and executed by a processor to implement the above method for implementing touch based on ordinary IO.
[0050] The present invention also provides a computer program product or a computer program, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above method for implementing touch based on ordinary IO described in any one of the above embodiments.
[0051] Optionally, the computer-readable storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), solid state drive (SSD, Solid State Drives) or optical disc, etc. Among them, the random access memory may include resistive random access memory (ReRAM, Resistance RandomAccess Memory) and dynamic random access memory (DRAM, Dynamic Random Access Memory). The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments.
[0052] It can be understood that the specific examples in this article are only to help those skilled in the art better understand the present disclosure, rather than limiting the scope of the present invention.
[0053] It can be understood that in various embodiments of this specification, the size of the serial number of each process does not mean the sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the present disclosure.
[0054] It will be understood that the various embodiments described in this specification may be implemented alone or in combination, and the present disclosure does not limit this.
[0055] Unless otherwise specified, all technical and scientific terms used in this disclosure have the same meaning as commonly understood by those skilled in the technical field of this specification. The terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the scope of this specification. The term "and / or" used in this specification includes any and all combinations of one or more of the related listed items. The singular forms "a", "above-mentioned", and "the" used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0056] It will be understood that the processor of the present disclosure may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the above method embodiments may be completed by the integrated logic circuit in the hardware of the processor or by instructions in software form. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the present disclosure. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the present disclosure may be directly embodied as being executed and completed by the hardware decoding processor, or by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0057] It will be appreciated that the memory in the present disclosure may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). It should be noted that the memories of the systems and methods described herein are intended to include, but are not limited to, these and any other suitable types of memories.
[0058] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this specification.
[0059] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0060] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.
[0061] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0062] In addition, the functional units in each embodiment of this specification can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0063] When the above-mentioned functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this specification, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this specification. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.
[0064] As described above, the above are only specific embodiments of this specification, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in this specification can easily think of changes or substitutions, which should all be covered by the protection scope of this specification. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A circuit for realizing touch based on ordinary IO, characterized in that: include: MCU chip, its pin 1 is connected to VCC, and its pin 8 is connected to GND; as well as A capacitor, a first end of which is connected to pin 6 of the MCU chip; Among them, pin seven of the MCU chip is simultaneously connected to the second end of the capacitor and a touch button.
2. A method for realizing touch based on ordinary IO, the method being applicable to the circuit for realizing touch based on ordinary IO according to claim 1, characterized in that: The method comprises: S1, the MCU chip is powered on, and several data collection operations are performed to obtain several corresponding touch charging times, and the average of the several touch charging times is taken to determine the initial touch data, and the power-on initialization of the MCU chip is completed; S2, in response to the completion of the power-on initialization of the MCU chip, performing multiple data acquisition operations to obtain corresponding multiple touch charging times, taking an average of the multiple touch charging times, and determining current touch data; S3, if the initial touch data and the current touch data meet the first judgment condition, then update the background data; if the initial touch data and the current touch data meet the second judgment condition, then perform the touch key establishment operation; S4, looping step S2 to step S3 to determine the touch effect in real time.
3. The method for realizing touch based on common IO according to claim 2, characterized in that: In step S1 and step S2, the data collection operation includes: S10, setting pin 7 and pin 6 of the MCU chip to output mode and output low level, delaying 5ms to make pin 7 and pin 6 of the MCU chip low level, and clearing the number of touch charging times to 0; S20, setting pins 7 and 6 of the MCU chip to input mode, turning on the pull-up resistor of pin 7 of the MCU chip to charge the capacitor, delaying 1us, turning off the pull-up resistor of pin 7 of the MCU chip, delaying 1us, setting pin 6 of the MCU chip to output mode and outputting a low level, and adding 1 to the number of touch charging times; S30, reading the state of pin 7 of the MCU chip. If the state of pin 7 of the MCU chip is low, looping back to step S20; if the state of pin 7 of the MCU chip is high, recording the number of touch charging times.
4. The method for realizing touch based on common IO according to claim 2, characterized in that: In step S3, the first judgment condition includes: The initial touch data is greater than the current touch data, indicating that no hand is in contact with the touch key.
5. The method for realizing touch based on common IO according to claim 2, characterized in that: In step S3, the updating method of the background data is: An average value of the current touch data and the initial touch data is obtained.
6. The method for realizing touch based on common IO according to claim 2, characterized in that: In step S3, the second judgment condition includes: The initial touch data plus the touch sensitivity is less than the current touch data, indicating that a hand is touching the touch key.
7. The method for realizing touch based on common IO according to claim 2, characterized in that: In the step S1, the data collection operation is performed more than 50 times.
8. The method for realizing touch based on common IO according to claim 2, characterized in that: In step S2, the data collection operation is performed 8-20 times.
9. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the method for implementing touch based on ordinary IO as described in any one of claims 2 to 8.
10. A computer-readable storage medium, characterized in that: The readable storage medium stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the method for implementing touch based on ordinary IO as described in any one of claims 2 to 8.