Orodha ya maudhui:

KUPANGA AT89S52 KUTUMIA ARDUINO: 4 Hatua
KUPANGA AT89S52 KUTUMIA ARDUINO: 4 Hatua

Video: KUPANGA AT89S52 KUTUMIA ARDUINO: 4 Hatua

Video: KUPANGA AT89S52 KUTUMIA ARDUINO: 4 Hatua
Video: WAKILI JOHN MAKALI: TO REPRESENT YOUR CASE I MUST AGREE WITH MY CONSCIENCE 2024, Novemba
Anonim
KUPANGA AT89S52 KUTUMIA ARDUINO
KUPANGA AT89S52 KUTUMIA ARDUINO
KUPANGA AT89S52 KUTUMIA ARDUINO
KUPANGA AT89S52 KUTUMIA ARDUINO

Programu ya ndani ya Mfumo (ISP) aka In-Circuit Serial Programming (ICSP) ni uwezo wa vifaa vingine vya mantiki vinavyoweza kupangiliwa, vidhibiti umeme, na vifaa vingine vilivyopachikwa kusanikishwa wakati vimewekwa kwenye mfumo kamili, badala ya kuhitaji chip kusanidiwa kabla kuiweka kwenye mfumo.

Katika mafunzo haya mdhibiti mdogo wa AT89S52 amepangiliwa kwa kutumia Arduino kama Mpangilio wa Serial wa ndani ya Mzunguko.

Vifaa

1x AT89S522x 33pF Disc Capacitors 1x 11.0592MHz Crystal Oscillator 1x 0.1uF Capacitor 1x 10kOhm Resistor 1x Kifungo cha kushinikiza 1x Bodi ya Mkate Waya wa Jamu - kama inavyotakiwa

Hatua ya 1: Uunganisho wa Mzunguko

Uunganisho wa mizunguko
Uunganisho wa mizunguko
Uunganisho wa mizunguko
Uunganisho wa mizunguko
Uunganisho wa mizunguko
Uunganisho wa mizunguko

Unganisha vifaa kwenye ubao wa mkate kama inavyoonyeshwa kwenye takwimu. * Kumbuka: pini 31 inapaswa kuvutwa hadi + 5v kwani tunatumia kumbukumbu ya programu ya ndani.

Hatua ya 2: KUBADILI ARDUINO KWENYE ISP

1. Unganisha Arduino na PC.2. Chagua bodi inayofaa na bandari. Pakia nambari kutoka kwa faili iliyoambatanishwa hapa chini. Sasa arduino iko tayari kwa programu ya kudhibiti microcontroller 89S52. Kumbuka * Usiondoe kebo ya USB kutoka kwa PC hadi Arduino baada ya kupakia nambari hii ya arduino.

Hatua ya 3: KUunda faili ya Hex

KUUNDA JINA LA HEX
KUUNDA JINA LA HEX
KUUNDA JINA LA HEX
KUUNDA JINA LA HEX
KUUNDA JINA LA HEX
KUUNDA JINA LA HEX
KUUNDA JINA LA HEX
KUUNDA JINA LA HEX

1. Fungua programu ya Keil uVision. 2. Chapa programu na uihifadhi kama faili ya.c.3. Bonyeza mara mbili kwenye 'Kikundi cha Chanzo' na bonyeza faili ya.c uliyounda. 4. Bonyeza kulia kwenye 'Target 1'.5. Weka mzunguko wa Crystal kama 11.0592MHz. Angalia 'Tumia On-chip ROM'7. Bonyeza kwenye kichupo cha 'Pato' kisha angalia 'Unda faili ya HEX' na bonyeza sawa

Hatua ya 4: KUPANGA AT89S52

KUPANGA AT89S52
KUPANGA AT89S52

1. Fungua programu ya programu ya 89S52 kwenye PC yako.

2. Chagua bandari ya COM ambayo Arduino imeunganishwa.

3. Bonyeza Tambua. Hii itasababisha ujumbe kusema "atmel AT89S52 imegunduliwa".

4. Bonyeza Fungua faili ya hex na uchague faili ya hex.

5. Bonyeza upload. Itaandika faili ya hex kwenye microcontroller.

6. Imekamilika. Sasa unaweza kupakia nambari yoyote kwa 89S52 kwa kutumia Arduino kwa kufuata mafunzo haya.

Ilipendekeza: