• Please review our updated Terms and Rules here

8051/8052 SBC

A question: is there a manual available for the V1.31 or V1.32 version available? Strange thing: when googling for '8052AH basic "V1.32"', only the Shotech site pops up. Without the 'AH' not much extra.

I found a message that said that if I wanted to see the difference between 1.1 and 1.32, I had to check/compare the source code. OK, can be done but what about 1.32? Did somebody at least create a list of the differences?

I think I'll start with this Shotech board first because I know it works. In the mean Time I try to figure out how to program the F380 as well. And I start to document everything on my site. Very very little yet but there is a start :)
I will pay attention to your site for more information.
 
A question: is there a manual available for the V1.31 or V1.32 version available?
I'm pretty sure V1.32 is a custom version, GertK has his own 1.32, I have my own 1.32 so there's probably at least 4 1.32s out there and they're probably all different. 1.31 is practically the same as V1.1, although I can't remember the differences. This ASM listing is the code for V1.31 and it lists the alterations. https://github.com/f4goh/8052AH-BASIC/blob/main/asm/version_1p3_assembler.A51
 
Last edited:
This book seems to be the one to have for the V1.31 Basic

Mikrocontroller-Praxis ISBN 3-928051-58-X

Alas, it is in German (no problem for me) but it is nowhere to be found. Elektor published it in 1994 but does not have it archived.
 
This book seems to be the one to have for the V1.31 Basic

Mikrocontroller-Praxis ISBN 3-928051-58-X

Alas, it is in German (no problem for me) but it is nowhere to be found. Elektor published it in 1994 but does not have it archived.
I keep finding a "Springer" book with the same name. It's also about the 8051 and such. Is this the same? There's one on eBay for sale.
 
Nope, it isn't. This is the one. For Gert: I have either scanned all magazines or have the CDs from 1975 to 2017. I checked 1994 and January starts with an hardware- and assembler course for the 80535. If interested, PM me.
 
I have to come back on those plans with the Shotech board for simple and stupid reason that I cannot find it. But I also cannot find the two Aliexpress boards, the purple board attached to one and the stand-alone purple board. My database shows my the old places. So I must have put them on an "obvious' place, a place I can reach any moment. But somehow I forgot that place.

The F380 was still on the "still to be stacked" place so it seems I have to start with it anyway. And now I ran into another Issue: I start to miss a manual for the F380. It has an USB port but can it be used for programming/communicating as well? Otherwise it means I need one USB port for powering it and one for the RS232 communication. But if I need to program it, I need an external PS because my third USB port is needed for my wireless trackball.

But I start with the programmer first.
 
This one is also not bad.

Groet,
Edzard
 

Attachments

  • MC51.jpeg
    MC51.jpeg
    66.2 KB · Views: 5
Last edited:
I started with my F380 and it took some time to figure things out. Another site then where I bought my things mentioned "Silicon Labs IDE". Unfortunately I didn't save the link but I'll make the program available for download in time. It recognized my programmer, so far so good. I loaded the ASM Gert gave me and told the IDE to assemble it. It expected an A51.exe in the C:\Keil directory I had neither of them. The A51.exe I already had was 16 bits, so no good. I found the needed program at https://www.keil.com/download/product/ and you have to download "C51". I did NOT install it in C: but in D:, as I do with all my non-system programs, and managed to let the IDE to point to that directory. I started the assembling and... errors. At line 7757 of the ASM it says "mov SBUF,A" but the INC only knows SBUF0 and SBUF1. Then I was called away and haven't had the time to give it a try by adding a 0 or 1 to the offender.
For Gert: could you have a look as well because you have it running. So what is going on? TIA!
 
I started to look for the missing boards again and... I found them! They were in a box clearly marked "44 8052-projecten". But my database showed: box 44, empty.

But I got a bonus: the board as seen on the photo provided by Edzard plus some I/O modules that have been published by Elektuur in 1988. They were found in an original box marked "Velleman K2631" in the corner "to be sorted". Not having other Velleman things I ignored it more or less.
 
BTW, the main differences between V1.0 and V1.1 of the Basic are some bugfixes. The differences between V1.1 and V1.31 from Elektor are the new (E)E{ROM programming options and some new detection of the CPU and clock speed it runs on, since by that time there were several 805x compatible CPU's to be found. Also some extra commands are available if you add an extra rom space with the added I2C routines.
My 'enhancements' are mainly on the area of EEPROM and SDcard storage and a bunch of new commands for using the ILI9341 LCD (which got a bit out of hand with the F380...)

MCS-Basic offers some nice hooks to add commands and since there is 64kB of ROM space in the memory map (also 64kB of RAM if needed) you can go pretty wild even on the old 8052's
 
I'm going to order the development board pretty soon, @gertk Does your MCS-BASIC extension need the SPI display or will I be fine without it?
 
Another problem: my Zenith Z-120 died :( It just didn't start up anymore. No weird smell or whatever, just nothing. And that has my priority right now.
 
Another problem: my Zenith Z-120 died :( It just didn't start up anymore. No weird smell or whatever, just nothing. And that has my priority right now.
Power supply failure ? Could be a lot of things: Startup cap bad. Rifa cap or bridge rectifier shorting out killing the fuse..
Or simply a loose/bad switch/contact/soldering?
 
Another problem: my Zenith Z-120 died :( It just didn't start up anymore. No weird smell or whatever, just nothing. And that has my priority right now.
Try checking if the correct voltages are coming through, it could very well be PSU related.
 
Back
Top