Dot-matrix flat-panel graphic LCDs are widely used in various portable products. For different manufacturers' products and different application purposes, there are many varieties of core LCD display controllers. For example, Hitachi's MDF series uses integrated chips such as HD44780, HD61830, HD61830, HD61202, and T6963C as LCD display controllers. Various control chips differ in control circuit logic, instructions, index parameters, etc. However, for flat-panel dot-matrix graphic LCDs that already have control circuits, users do not need to care about the integrated chip of their control core. For example, the MDF series products of Hitachi mentioned above only need to clarify a few signals of the control circuit to conveniently use it for development and research. Regardless of the model of the product, the signals are basically the same. This section combines the MDF5001 160×128 dot-matrix graphic LCD to introduce its interface with the 51 single-chip microcomputer, and provides software for displaying characters and Chinese characters.
1. Introduction to Hitachi MDF5001 160×128 dot matrix graphic LCD display
As shown in Figure 1, this product uses T6963C as the display controller. The control circuit has 64 KB display buffer and 128 character dot matrix ROM. It has two working modes: character and graphic. Both can be set as the current working mode at the same time.
1. Control signal
DO~D7: 8-bit data line, used to exchange information with the display.
WR: Write signal, write command and display data.
RD: Read signal, read controller status and signal.
CE: Chip select signal.
C/D: When writing, high level indicates write command, low level indicates write data; when reading/writing, high level indicates read controller status, low level indicates read data.
HALT: Pause LCD operation.
RESET: Reset LCD operation.
2. Control code
The display control setting code is listed in the following table.
3. Status word of the display
When the control signal of the LCD display is RD: low, WR: high, CF: low, C/D: high, the data line indicates the working status of the display at that time.
2. Interface and application of display and 8031 single-chip computer system
As shown in the figure below, under the control of 8031, the control port CONP address is 8000H. The data port address DATP is 8001H. In the initialization program, the display is set to work in text and graphics at the same time. The LCP subroutine is the display status detection program. Once the display is ready for writing, the subroutine is exited.
Previous article:Analysis of the automatic lighting control system based on single chip microcomputer
Next article:Design and Analysis of Intelligent Electricity Meter Based on 80C51 Single Chip Microcomputer
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- EEWORLD University ---- Top 10 Arduino Projects 2020
- Designing Building Security Systems Using the Sub-1 GHz Linux Gateway Software Development Kit
- 【MicroPython】ESP8266 updated the tutorial for APA102
- [STM32]NUCLEO-G071RB Review
- 【Recruitment】RF Engineer
- Bluetooth Technology Principle and Test
- From getting started with the development board evaluation to being ready to give up
- What is the principle of constant current source composed of operational amplifier and MOS?
- Talk about the high and low temperature test problems of CC2640 CC1310
- Professional standards for engineers in integrated circuits, artificial intelligence, the Internet of Things, etc. have been released. Come and see if you are qualified?