Programming AT89S52 Microcontroller via C

preview_player
Показать описание
Link to circuit diagram & C code:

C-51 Keil IDE:

Contents:
0:00 Introduction
0:22 AT89S52 Specs
1:19 Flowchart for Programming AT89S52
2:01 Keil IDE: Creating New Project
3:47 Keil IDE: C Code Example - Blinking LEDs
6:03 Loading ISP Sketch into Arduino Uno
6:29 Circuit Diagram of Uno & AT89S52 Interface
7:12 Instructions to Load Hex Code into AT89S52
8:36 Demo
8:58 Conclusion
Рекомендации по теме
Комментарии
Автор

Thanks for such an interesting video, I had a couple of idle microcontrollers that I can now use 😊

orozcoapaza
Автор

This really helped me understand more than I knew beforehand. BabySteps
God Bless.

jjqformerlyjailbreak
Автор

Nice information, thank you for sharing it, keep the video up :)

RixtronixLAB
Автор

Hello sir
In my case
"copy STARTUP.A51 to project folder and add file to project"
Is not showing, how to create this, because code is not compiling without it

clgproject
Автор

Can you help me doing this with an Arduino Mega 2560? I'm getting a signature error on avrdude and can't program the at89s52. Thank you!

caioferreira
Автор

You could use the avrdudess GUI instead of a avrdude in command line !

bullygram
Автор

Very much surprised to find that almost all the YT videos on AT89S52, AT89S51 programming are based on Windows system. Even hardcore technical guys are using Windows ?

skmplanet
Автор

How can I program AT89S52 using ESP8266 as ISP Programmer? With Arduino IDE.

selinaali
Автор

I have a plc using the AT89S52, but the voltages of datasheet don't match up naturally but still can figure out what voltage I need, I'm guessing ISP flashing will reanimated this old plc, but can I pull the old Bin from flash?

maokly
Автор

Sir, I can't find AT89S52 on Keil

amirphilip
Автор

why in my case the hex file is did't came?

catatansoso
Автор

where is the pin number of Vref and Vin? thanks

gurumultitask
Автор

After uploading the hex file, its showing verification mismatch error, 0x00 != 0x02.

How to eliminate this error?

ShubhamSrivastava-ko
Автор

Sir can you give me some sample how to reprogram/reset ATMEL AT89C55WD 24PU 1107?

is this IC programmable?

airofficial
Автор

Can u pls programne NXP 89V51 uc and PIC 16f72 with arduino.. pls

Sekhar_Home
Автор

avrdude.exe: Device signature = (probably .reduced_core_tiny)
avrdude.exe: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.

I had an error like that, what must I do?

catatansoso