Customizable and inexpensive human-computer interface design based on P89C51RD2

With the development of society and the development of science and technology, the competition of products is becoming more and more fierce, and the renewal cycle is getting shorter and shorter. Therefore, designers are required to design new products quickly. In the overall design of products, human-computer interaction The design of the interface often occupies a large part of the work, which not only greatly increases the development cost of the product but also prolongs the time-to-market of the product. The human-computer interaction interface based on P89C51RD2 discussed in this paper is a universal human-computer interaction interface with customizable interface, compact structure, low price, easy to use and excellent performance. It can solve the above problems well.

1 System working principle

1.1 Working principle

According to the needs of the control system in the actual application and the agreement between the control system and the human-computer interaction interface, the customized human-machine interface customization software on the PC is used to customize the entire interface information, and then the customized interface information is downloaded to the human-computer interaction interface system. In this, you can easily customize the human-machine interface. In the application, the human-computer interaction interface interacts with the control system through the serial interface, sends information such as buttons to the control system, and receives the required variable information to complete human-computer interaction.

Some human-machine interfaces of the air compressor controller are taken as examples to illustrate related concepts. The related concepts are as follows:

1 screen, that is, an LCD display area, consisting of one or more screen items;

2 screen items, that is, an overall unit, such as a text screen item, divided by the nature of the displayed content in the screen;

The classification of 3 screen items is divided into text, integer, floating point type, enumeration type, graphic, etc. according to the difference of the nature of the display content.

The entire human interface system consists of screens that have a link relationship, and each screen consists of one or more screen items. Each screen item has its own attributes, and there are also some mutual link relationships (for example, a screen necklace is connected to another screen). In this way, a linked list network is constructed by rational organization of each screen item, and then the operation of the human-machine interface, that is, the display operation of the screen, is realized by the operation of the linked list network.

Customizable and inexpensive human-computer interface design based on P89C51RD2

1.2 The working process of the system

The software portion of the system consists of a user bootloader and an application. After the system is running, it is up to the user boot program to decide whether to update the interface information or to run normally. If the interface information is updated, the system receives the interface customization information from the host computer through the serial interface, and saves the received information through the application programming (IAP) function, and then establishes the linked list network by locally reading the new interface customization information; If it is running normally, the old interface customization information is directly read from the local to establish a linked list network. The functions implemented by the application include the input of the keys, the display of the interface, and communication with the control system.

Asic Miner Goldshell

Asic Miner Goldshell:Goldshell KD Max,Goldshell KD6,Goldshell KD6-SE,Goldshell KD Lite,Goldshell KD5 Pro,Goldshell KD5,Goldshell KD-BOX Pro,Goldshell KD-BOX,Goldshell KD2


Goldshell Miner is an industry-leading technology company. The company was founded in 2017, we are focusing on high-performance miners and application fields. In the past few years, Goldshell Miner has successfully completed the R&D, mass production, and sales of multiple miners in LTC, CKB, HNS, Sia and other cryptocurrencies. The headquartered is based in Shanghai, Goldshell Miner has offices in Hangzhou, Hong Kong, Singapore,etc. The current R&D personnel account for more than 70% of the company. The core team has more than 10 years of experience in the integrated circuit field. Aiming to become an excellent blockchain computing power provider, and promoting the development of the industry, Goldshell has established an efficient operation system from algorithm research, batch production and delivery, which based on a strong core team and excellent system capabilities. Goldshell continuously improved the computing performance and competitiveness of products, to provide high-performance and high-reliable computing infrastructure and services for the development of digital economy. Especially our household miner-BOX series, allow more customers to join in the market since our product are small, quiet, affordable, and friendly to beginners so that everyone could start mining at home.

Asic Miner Goldshell,Kd Max 40.2Th,Goldshell kda miner,goldshell kd max,goldshell kd6 miner

Shenzhen YLHM Technology Co., Ltd. , https://www.hkcryptominer.com