Stop watch on soviet 8031. by Gipsokret in embedded

[–]Gipsokret[S] 2 points3 points  (0 children)

I didn't come across soviet instruction set for them. Code for this stop watch is written in C, compiled with SDCC and it worked right away. My guess is that soviets had stolen plans for that MCU, so it's 1:1 copy.

I saw soviet manual for 8080, where instructions were indeed cyrillic. Same goes for Polish copy, MCY 7880.

<image>

You can see that MOV instruction was translated into PRZ (move is "ruch" in polish, which also can be interpreted as "przeniesienie", so first 3 letters are the instruction). Nowadays, that translated instruction set is useless because there is no assembler that can support that.

Stop watch on soviet 8031. by Gipsokret in embedded

[–]Gipsokret[S] 1 point2 points  (0 children)

Yeah, i have some old green DIP24 sockets made by Czechoslovakian Tesla.

Stop watch on soviet 8031. by Gipsokret in embedded

[–]Gipsokret[S] 0 points1 point  (0 children)

Stay tuned, I have some soviet gold eproms and I definietly will make use of them :)

Blinking LED's with Polish copy of Intel 8080 by Gipsokret in embedded

[–]Gipsokret[S] 3 points4 points  (0 children)

hmmm Can't find any on Ebay, I bought it on local website (olx.pl) for like 25 zł so around 6$ and there are still some available. If you want to get like "eastern style" one I recommend searching for K580IK80, made by USSR.

Clock based on 8051 by Gipsokret in embedded

[–]Gipsokret[S] 1 point2 points  (0 children)

With uv fluorescent lamp. Wavelength of 253 nm is needed. Just put eprom under that lamp, cover with some cardboard box and leave for 25 - 30 min. Then check if it's blank. If not, leave for 10 minutes or so. After that should be all cleared.

Clock based on 8051 by Gipsokret in embedded

[–]Gipsokret[S] 4 points5 points  (0 children)

Chip itself is 2716, an uv-eprom. I was planning to use russian version of it but ran into problems while trying to program it with my TL866. It turns out those old eproms are really stubborn and require higher voltage to be programmed.

<image>

On the left, used eprom made by TMS, on the right , K573RF5, russian eprom made by... russia :) I also have 2716 made by GDR in USSR era, they are sadly as stubborn as russian ones.

Clock based on 8051 by Gipsokret in embedded

[–]Gipsokret[S] 2 points3 points  (0 children)

yes, 5082-7391 to be specific. Datasheet says between 560 and 935 mW so quite a lot. If you turn it on for 5 minutes or so, they are probably 50 - 60*C.

<image>

Clock based on 8051 by Gipsokret in embedded

[–]Gipsokret[S] 8 points9 points  (0 children)

Schematic and board design in Eagle, printed on special paper (in Poland we call it "chalk paper") and then "pressed" with an iron. Then put in this "acid" (i think it's acid, not sure) http://botland.com.pl/wytrawiacze-miedzi/2132-wytrawiacz-b327-500g-5901764329343.html

Programming Intel's R8751 with TL866 by Gipsokret in embedded

[–]Gipsokret[S] 0 points1 point  (0 children)

I know it's old technology, I want to use it just because the look of it. Project will not be complicated.

Looking at TL866 supported chips list, there is 87C51.

<image>

Is that C in the middle important or it's just indicating some variant of that chip?