Programming AT89S52 Microcontroller via C

  Рет қаралды 29,595

Anas Kuzechie

Anas Kuzechie

Күн бұрын

Link to circuit diagram & C code:
akuzechie.blogspot.com/2021/0...
C-51 Keil IDE:
www.keil.com/download/product/
Link to "Instructables Circuits" tutorial page to download file AVR8051.conf:
www.instructables.com/How-to-...
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

Пікірлер: 31
@orozcoapaza1660
@orozcoapaza1660 6 күн бұрын
Thanks for such an interesting video, I had a couple of idle microcontrollers that I can now use 😊
@AnasKuzechie
@AnasKuzechie 6 күн бұрын
Thanks for your feedback.
@jj74qformerlyjailbreak3
@jj74qformerlyjailbreak3 2 жыл бұрын
This really helped me understand more than I knew beforehand. BabySteps God Bless.
@AnasKuzechie
@AnasKuzechie 2 жыл бұрын
Thanks for your feedback
@Bianchi77
@Bianchi77 Жыл бұрын
Nice information, thank you for sharing it, keep the video up :)
@AnasKuzechie
@AnasKuzechie Жыл бұрын
Thank you
@ytembedded2530
@ytembedded2530 2 жыл бұрын
Thanks a lot.
@tanhnguyenchon1755
@tanhnguyenchon1755 Жыл бұрын
Thanks teacher
@AnasKuzechie
@AnasKuzechie Жыл бұрын
Thank you
@clgproject
@clgproject 2 жыл бұрын
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
@caioferreira7
@caioferreira7 Жыл бұрын
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!
@coolchriss
@coolchriss Ай бұрын
احسنت
@AnasKuzechie
@AnasKuzechie Ай бұрын
شكرا
@selinaali5251
@selinaali5251 2 жыл бұрын
How can I program AT89S52 using ESP8266 as ISP Programmer? With Arduino IDE.
@maokly1
@maokly1 4 ай бұрын
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?
@gurumultitask9979
@gurumultitask9979 2 жыл бұрын
where is the pin number of Vref and Vin? thanks
@airofficial6954
@airofficial6954 2 жыл бұрын
Sir can you give me some sample how to reprogram/reset ATMEL AT89C55WD 24PU 1107? is this IC programmable?
@skmplanet9591
@skmplanet9591 2 жыл бұрын
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 ?
@AnasKuzechie
@AnasKuzechie 2 жыл бұрын
I think the development tool from Keil for 8051 family is only available for windows.
@bullygram
@bullygram 7 ай бұрын
You could use the avrdudess GUI instead of a avrdude in command line !
@AnasKuzechie
@AnasKuzechie 7 ай бұрын
Thanks for your feedback
@user-bx1yf6yj5z
@user-bx1yf6yj5z 6 ай бұрын
why in my case the hex file is did't came?
@Sekhar_Home
@Sekhar_Home 3 жыл бұрын
Can u pls programne NXP 89V51 uc and PIC 16f72 with arduino.. pls
@AnasKuzechie
@AnasKuzechie 3 жыл бұрын
Currently, I don't have these controllers. Let me do some research and see if its feasible.
@user-xj1rt5nd1n
@user-xj1rt5nd1n 10 ай бұрын
After uploading the hex file, its showing verification mismatch error, 0x00 != 0x02. How to eliminate this error?
@JustAHackers
@JustAHackers 7 ай бұрын
hi, i encountered the same problem, do you manage to fix it?
@amirphilip2234
@amirphilip2234 4 ай бұрын
Sir, I can't find AT89S52 on Keil
@babyph65
@babyph65 2 ай бұрын
cannot find the path specified
@Mingcoy
@Mingcoy 2 жыл бұрын
This is
@user-bx1yf6yj5z
@user-bx1yf6yj5z 6 ай бұрын
avrdude.exe: Device signature = 0xffffff (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?
AT89S52 Microcontroller Interface with 16x2 LCD
5:14
Anas Kuzechie
Рет қаралды 6 М.
8051 - Getting Started with KEIL, PROGISP & C PROGRAMMING
27:32
Saravanan AL
Рет қаралды 24 М.
تجربة أغرب توصيلة شحن ضد القطع تماما
00:56
صدام العزي
Рет қаралды 36 МЛН
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 93 МЛН
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 536 М.
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 120 МЛН
#18 Programming the AT89S52 Using Arduino Uno.
30:51
Vooi Yap - Embedded Systems Education
Рет қаралды 14 М.
8051 Programming with USBASP - Barebones method
12:46
Saravanan AL
Рет қаралды 35 М.
rust runs on EVERYTHING (no operating system, just Rust)
18:10
Low Level Learning
Рет қаралды 349 М.
Voice-over Microphone || DIY or Buy
9:35
GreatScott!
Рет қаралды 860 М.
What is a Monad? - Computerphile
21:50
Computerphile
Рет қаралды 596 М.
Embedded C programming - LED blinking - Microcontroller AT89S52
28:28
Embedded Systems - Bolla
Рет қаралды 29 М.
A Beginner's Guide to Microcontrollers
15:18
Electronic Wizard
Рет қаралды 32 М.
From Transistors To Tetris Part 1 : Computer Architecture
20:17
Lev Kruglyak
Рет қаралды 272 М.
تجربة أغرب توصيلة شحن ضد القطع تماما
00:56
صدام العزي
Рет қаралды 36 МЛН