Talaan ng mga Nilalaman:

PROGRAMMING AT89S52 GAMIT NG ARDUINO: 4 na Hakbang
PROGRAMMING AT89S52 GAMIT NG ARDUINO: 4 na Hakbang

Video: PROGRAMMING AT89S52 GAMIT NG ARDUINO: 4 na Hakbang

Video: PROGRAMMING AT89S52 GAMIT NG ARDUINO: 4 na Hakbang
Video: CMOD S7 Tutorial: Learn to Make An Led Blink w/ A Digilent FPGA Board 2024, Nobyembre
Anonim
PROGRAMMING AT89S52 GAMIT NG ARDUINO
PROGRAMMING AT89S52 GAMIT NG ARDUINO
PROGRAMMING AT89S52 GAMIT NG ARDUINO
PROGRAMMING AT89S52 GAMIT NG ARDUINO

Ang In-System Programming (ISP) aka In-Circuit Serial Programming (ICSP) ay ang kakayahan ng ilang mai-program na mga aparato sa lohika, mga microcontroller, at iba pang mga naka-embed na aparato na mai-program habang naka-install sa isang kumpletong system, sa halip na nangangailangan ng chip na mai-program muna upang mai-install ito sa system.

Sa tutorial na ito ang AT89S52 microcontroller ay na-program sa pamamagitan ng paggamit ng Arduino bilang isang In-Circuit Serial Programmer.

Mga gamit

1x AT89S522x 33pF Disc Capacitors 1x 11.0592MHz Crystal Oscillator 1x 0.1uF Capacitor1x 10kOhm Resistor 1x Push Button 1x Bread BoardJumper Wires - tulad ng Kinakailangan

Hakbang 1: Mga Koneksyon sa CIRCUIT

Mga Koneksyon sa CIRCUIT
Mga Koneksyon sa CIRCUIT
Mga Koneksyon sa CIRCUIT
Mga Koneksyon sa CIRCUIT
Mga Koneksyon sa CIRCUIT
Mga Koneksyon sa CIRCUIT

Ikonekta ang mga sangkap sa isang breadboard tulad ng ipinakita sa larawan. * Tandaan: ang pin 31 ay dapat na hilahin sa + 5v dahil gumagamit kami ng panloob na memorya ng programa.

Hakbang 2: PAG-CONVERT NG ARDUINO SA ISP

1. Ikonekta ang Arduino sa PC.2. Piliin ang naaangkop na board at ang port.3. I-upload ang code mula sa file na nakakabit sa ibaba. Ngayon ang arduino ay handa na para sa pagprograma ng 89S52 microcontroller. Tandaan * Huwag alisin ang USB cable mula sa PC patungong Arduino pagkatapos i-upload ang arduino code na ito.

Hakbang 3: Paglikha ng HEX FILE

Nilikha ang HEX FILE
Nilikha ang HEX FILE
Nilikha ang HEX FILE
Nilikha ang HEX FILE
Nilikha ang HEX FILE
Nilikha ang HEX FILE
Nilikha ang HEX FILE
Nilikha ang HEX FILE

1. Buksan ang Keil uVision software. 2. I-type ang programa at i-save ito bilang.c file.3. Mag-double click sa 'Source Group' at mag-click sa.c file na iyong nilikha. 4. Mag-right click sa 'Target 1'.5. Itakda ang dalas ng Crystal bilang 11.0592MHz.6. Suriin ang 'Gumamit ng On-chip ROM'7. Mag-click sa tab na 'Output' pagkatapos suriin ang 'Lumikha ng HEX file' at i-click ang OK

Hakbang 4: PROGRAMMING AT89S52

PROGRAMMING AT89S52
PROGRAMMING AT89S52

1. Buksan ang 89S52 programmer software sa iyong PC.

2. Piliin ang COM port kung saan nakakonekta ang Arduino.

3. I-click ang Tukuyin. Magreresulta ito sa isang mensahe na nagsasabing 'nakita ang atmel AT89S52'.

4. I-click ang Buksan ang hex file at piliin ang hex file.

5. Mag-click sa upload. Isusulat nito ang hex file sa microcontroller.

6. natapos na. Ngayon ay maaari kang mag-upload ng anumang code sa 89S52 sa pamamagitan ng paggamit ng Arduino sa pamamagitan ng pagsunod sa tutorial na ito.

Inirerekumendang: