At89c2051 Programming Software

Posted on
Programming

Hello, i am a newbie with ATMEL MCU family, but i want to change the software on a AT89C2051 wich contains an 'HORLOGE 7 segm Program '. I know it is a very old MCU, but that is. ( else i could use a PIC MCU!) I have a new AT89C2051, and want to program it, with this interface using a PIC16F877 ( i know well PIC MCU) i can modify the programer if needed. (obliged also, because using a QUARTZ 4MHz instead of 3,6864Mhz ).

My question: Does someone allready builded and used? Menu displayed on UART terminal. 1 - READ DEVICE, HEX 2 - READ DEVICE, BINARY 3 - VERIFY, HEX 4 - VERIFY, BINARY 5 - READ SIGNATURE BYTES 6 - BLANK CHECK 7 - LOCK BITS 8 - PROGRAM DEVICE, HEX 9 - PROGRAM DEVICE, BINARY 0 - ERASE DEVICE M - MENU.to get some feeback or tricks.

Are 4-Stroke Bike Kits better than 2-Stroke Kits? Let's find out! - Duration: 15:30. Project Farm Recommended for you. #394 AT89C2051/Programmer. Building a programmer for the Intel MCS-51/8051 compatible AT89C2051, with host software running on MacOSX. ️ return to the LEAP Catalog. I've been meaning to dive a bit deeper into Intel MCS-51/8051 devices and programming ever since I built.

Programming

What is the best tools to compile *.asm? In case of bad result with that, i allready ordered. With 40 days delai!! It is why i try to build one myself.

The final purpose is to help a forumer on. And include into the 'Horloge' program an output bit HZ and an output RAZ. Some help will be welcome. Search engines keep messing up their url's in ever more horrible ways. Duckduck didn't immediately give the results I hoped: duckduckgo.com/html?q='at89c2051'+HORLOGE+7+segm+Program After deleting most of the tracking garbage and unwanted commercial garbage results from the ever more horrible google search engine I came up with: And that almost directly points to an instructable with source code: That instructable seems to be made from this kit, but that does not seem to have source code.

Jonn2 - 2017-10-10 01:58:21: comment4, www.sitelinks.info, 854, http://arc.asm.ca.gov/redirect.aspx?URL=https://www. Pravila oformleniya etiketok komnatnih rastenij. Free online heuristic URL scanning and malware detection. Scan websites for malware, exploits and other infections with quttera detection engine to check if the site is safe to browse.

Does this happen to be the same hardware as you are using? This line gives me a lot of information. Paulfjujo wrote: What is the best tools to compile *.asm? Because.asm files are not compiled, but assembled (That's why they call it assembly:) Your lack of nowlede of what sort of tools to use also suggests hou have no experience with them. Add those two and it tells me your experience with uC's is pretty low. Don't feel offended. I was there once too.

Writing assembly is quite an involved process. When compared to writing in C I sometimes get quotes it takes about 10x the amount of time that deloping the code in C would. Reverse engineering assembly (without any comment etc.) is. A lot (And I mean A LOT) more 'involved'. I strongly want to advise you to stay away from assembly unless you have a very specific reason to write code in assembly.

Writing programs for uC's is difficult enough for beginners. Why torture yourself with asm? Are you interted in learning C? AT89xxxx uC series is (as far as I know) unfortunately not supported by GCC (A very good and FREE (as in freedom)) C compiler.

That is probably the reason that the instructable above uses keil. Keil is a commercial programmer. They might give away some limited / crippled version with which you can write some code for the AT89xxxx Commercial programs are never 'Free' in the way that open source compilers such as GCC give you freedom. Is 8051 based and it is supported by SDCC. Note: AVR freaks might not be the best forum for 8051 uC related questions. Hello, me again. Did a search for pin compatibility: It seems that the AT90S2313 is pin compatible with the AT89C2051 AT90S2313 is pretty much obsolete and probably 'not recommended for new designs'.

About 15+ years ago Atmel made a succesor, the ATtiny2313. See also this thread from 2004.

That's how old those chips are. So if you want to learn some stuff about microcontrollers I really recommend in updating your hardware a bit. Is your AT89C2051 in a socket, can you easily replace it? PS: If you replace it with an ATTiny, you can always return your kit in the original state if you feel like it.