January 09, 2025

Simulation design of automatic cash machine based on Proteus and Keil μVision3 software

The ATM system adopts the highly reliable AT89C52 single-chip microcomputer as the core control chip, and uses the FM24C02 chip with I2C bus interface to complete the storage of password and amount, and displays the running status and operation steps through the LCD display 128x64. The software design uses a C51 language with good portability and readability to write programs for modification and addition and subtraction. The simulation process of the ATM was successfully implemented by Proteus software. The simulation shows that the simulation design using Proteus software can greatly simplify the debugging of the MCU program on the target hardware.

introduction

Automated Teller Machine (ATM), which uses modern technology to realize automatic withdrawal, password modification, and check balance, is a kind of machine equipment for electronic business. It is favored by people because of its convenience and practicability. . This paper designs an automatic teller machine system to simulate the basic functions of the ATM (withdrawal, query balance, change password, card), so that people can understand the simulation process of the ATM using Proteus software.

1 overall system design

The system is mainly composed of a microcontroller module, a liquid crystal display module, a keyboard input module, a storage module, and a buzzer circuit. The system structure is shown in Figure 1.

Simulation design of automatic cash machine based on Proteus and Keil μVision3 software

The microcontroller module mainly controls the operation of the whole system; the liquid crystal display module simulates the human-computer interaction interface of the automatic cash machine; the keyboard input module completes the input and modification functions of the password; the storage module completes the password and the amount of the simulated bank card. Storage function.

2 system hardware circuit design

The system hardware circuit simulation diagram is shown in Figure 2. The microcontroller uses Atmel's AT89C52, the memory uses an FM24C02 chip with an I2C bus interface, and the LCD display uses an LCD 128x64 module.

Simulation design of automatic cash machine based on Proteus and Keil μVision3 software

The liquid crystal display module is a 128x64 dot matrix Chinese character graphic type liquid crystal display module, which can display Chinese characters and graphics, and has built in 8192 Chinese characters (16&TImes; 16 dot matrix), 128 characters (8&TImes; 16 dot matrix) and 64x256 dot matrix display. RAM (GDRAM). It can be directly connected to the microprocessor and provides two interfaces to connect the microprocessor: 8-bit parallel and serial connection. The flexible interface mode of the module can form a full Chinese human-computer interaction graphical interface.

The FM24C02 is a 2 048-bit serial EEPROM with an internal organization of 256 B. Its function is to store the password and amount of the analog bank card.

As can be seen from Fig. 2, the P0 port of the AT89C52 is connected to the data ports DB0 to DB7 of the LCD 128x64 through the pull-up resistor RPt, so that the read or written data is displayed on the liquid crystal module. P1.0~P1.5 realize the operation of the analog bank card, such as the input and modification of the password, check the balance, withdraw the money, take the card, etc.; P2.0, P2.1, P2.2 are respectively connected to the enable end of LCD 128x64 , read/write data control port and chip select port; P2.5, P2.6 port as analog bank card "CARD1", "CARD2" button input terminal, when LCD 128x64 liquid crystal display interface appears "Please insert card", press The corresponding button indicates the insertion of the bank card; the P3.0 to P3.6 ports realize the scanning of the keyboard, and realize the functions of inputting and modifying the password; P3.7 is connected to the bee circuit, when operating the analog bank card, An audible prompt will be given that the operation has been completed.

Stator Cleating

Stator Core assembly as a important process, there are kinds of technologies to assemble the stator core. Different sizes of stator cores have different technological processes and application fields. For example, small-sized stator cores are usually assembled by interlocking, and the outer diameter is usually less than 200mm. Large-sized stators are assembled in different ways depending on the motor design, such as stator core by cleating and staor core by welding. We are able to process all methods for stator core assembly based on customers' requirements.

Stator Core By Cleating,Splint Stator Core,Generator Stator Core,Stator Core Of Induction Motor

Henan Yongrong Power Technology Co., Ltd , https://www.hnyongrongglobal.com