Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Mga Koneksyon sa CIRCUIT
- Hakbang 2: PAG-CONVERT NG ARDUINO SA ISP
- Hakbang 3: Paglikha ng HEX FILE
- Hakbang 4: PROGRAMMING AT89S52
Video: PROGRAMMING AT89S52 GAMIT NG ARDUINO: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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
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
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
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:
DIY Programming Cable Gamit ang Arduino Uno - Baofeng UV-9R Plus: 6 na Hakbang (na may Mga Larawan)
DIY Programming Cable Paggamit ng Arduino Uno - Baofeng UV-9R Plus: Hoy Lahat, ito ay isang simpleng gabay sa kung paano i-convert ang iyong Baofeng UV-9R (o plus) Headphone / tainga na piraso ng cable sa isang cable ng programa gamit ang isang Ardunio UNO bilang isang USB Serial Converter. [DISCLAIMER] Hindi ako kumukuha ng anumang responsibilidad sa anumang pinsala na sanhi
LED Clock Gamit ang 555 at 4017 (Hindi Kailangan ng Programming): 8 Hakbang (na may Mga Larawan)
LED Clock Gamit ang 555 at 4017 (Hindi Kailangan ng Programming): Dito ko ipakilala ang isang proyekto na dinisenyo ko at ginawa mga 7 taon na ang nakalilipas. Ang ideya ng proyekto ay ang paggamit ng mga counter IC tulad ng 4017 upang makabuo ng mga signal na kontrolin ang pag-flash ng mga LED na nakaayos bilang mga kamay ng analogue orasan
Programming-driven na Programming sa FTC: 4 na Hakbang
Programming-drivenn Programming sa FTC: Sa taong ito, ang aming koponan ay gumawa ng mahusay na pakikitungo sa pagpapaunlad ng software na hinimok ng kaganapan para sa aming robot. Pinapayagan ng mga programang ito ang koponan na tumpak na makabuo ng mga autonomous na programa at kahit na maulit na mga kaganapan sa tele-op. Habang gumagana ang software ay tumatawag ito
Kinokontrol ng Joystick ang Servo Gamit ang Arduino (may Programming): 4 na Hakbang
Kinokontrol ng Joystick Servo Paggamit ng Arduino (may Programming): Sa tutorial na ito gagawa kami ng isang service control ng joystick gamit ang Arduino Uno. Ang Servo ay lilipat ayon sa galaw ng joystick
Programming Arduino Nano Gamit ang UNO: 4 Hakbang (na may Mga Larawan)
Programming Arduino Nano Gamit ang UNO: Hey Guys, Kamakailan lang ay nakabili ako ng bagong arduino nano clone (CH340) mula sa ebay para sa aking mini arduino project. Pagkatapos nito ako ay konektado ako sa arduino sa aking pc at na-install ang mga driver ngunit hindi pa rin gumagana, Pagkatapos ng ilang araw nalaman ko lamang kung paano magprogram