Procesor s vyvedenou datovou a adresovou sběrnicí

Dneska se procesory objevují všude, pokud máte nějaký nápad, či udělát, tak se neváhejte pochlubit.
Zpráva
Autor
nostalcomp_cz
Příspěvky: 46
Registrován: čtv 31.03.2016 12:04

Re: Procesor s vyvedenou datovou a adresovou sběrnicí

#16 Příspěvek od nostalcomp_cz »

Asi posledními běžně dostupnými jednočipy/procesory jsou novodobé klony řady 8051/8052 od Atmelu (dnes patřícími Microchipu). To je opravdu součástka, která se může chovat jako klasický procesor s vyvedenou adresovou, datovou a řídící sběrnicí, tak jako klasický jednočip-mikrokontrolér. Oba režimy lze též provozovat současně a kombinovat je. Výhodou je assembler příbuzný s CPU 8080/Z80 a poměrně jednoduchá vnitřní struktura, kdy se člověk nemusí učit význam desítek či stovek interních funkčních registrů (pokud ho to tedy zajímá a není to jen lepič aplikací). Existují pro ně i překladače vyšších jazyků (Basic, C, apod).

Za nejdostupnější klasiku bych označil 89S52 a 89S8253, které jsou vylepšenými klony původní 8052 a ten druhý jmenovaný má i EEPROM. Programování probíhá z PC pomocí ISP přímo v systému. Ale je nutný programátor, který se dá koupit či postavit za pár kaček. Procesory se dají pořídit i v amatérovi přívětivém pouzdru DIL40 :D

Na opačném konci spektra jsou pak nabušené (vzhledem k původní řadě 8051/52) procesory 89C51RD2/ED2, které lze programovat i pomocí klasického sériáku (USB-UART kabel) a příslušný software je běžně dostupný. Ty už se dnes dělají snad jen v PLCC či LQFP pouzdrech. Pro ně ale existují redukce na DIL.

Výkonné klony původní řady 8051/52 možná dělá více výrobců, ale ty Atmely jsou u nás asi nejdostupnější.
Třeba zde: https://www.tme.eu/cz/katalog/rodina-80 ... tu_113636/
www.nostalcomp.cz - staré počítače, elektronika, modelařina, bastlení a kutění všeho druhu :-)
dupe
Příspěvky: 17
Registrován: pon 15.04.2019 21:52

Re: Procesor s vyvedenou datovou a adresovou sběrnicí

#17 Příspěvek od dupe »

Zdar Jirko,
nainstaluj si Arduino IDE, kup si nějaké Arduino (NANO,MINI), nějaký senzor, propoj si to přes I/O sběrnice (I2C/Serial/..) . MCU s "vypáleným" bootloaderem rovnou zapoj přes USB nebo Serial/USB do IDE. Zkoušej a hraj si. Návodů je na netu hromada. Ideálně si pak kup za pár stovek loganalyzer a projdi si signály sběrnic atd. Časem z Atmel třeba přejdi přejdi na STM32 a C++
Začínal jsem na 8080 a před pár let "přešel" na současné MCU a je to furt stejné :-)! Teď se tím po letech zase poměrně úspěšně živím..
Nenech se odradit všeznalými místními "diskutérskými esy" :-)
Petr
Odpovědět

Zpět na „Procesory a jiné vychytávky“