AT 89s52

Sezione dedicata ai Microcontrollori e ai Sistemi Embedded

AT 89s52

Postby adriano » 19 Mar 2013, 14:54

Ciao amici ,
questi giorni facendo ordine ho trovato una scheda di un sistema video sorveglianza non più funzionante . Prima di decidere di buttarla do un occhiata ai componenti e con grande sorpresa trovo un AT 89S52 _24jc in zoccolo PLCC !!!
Decido di smontarlo ..pistola a caldo ( quella per sverniciare ) ..quando la scheda non ha più alcun valore e si vuole solo recuperare è ottima . Si scalca per poco nel punto giusto con il beccuccio giusto e i componenti cadono da soli dalla scheda .
Vista considerata la mia voglia di sperimentare , mi sono scaricato subito il pdf e decido di riutilizzarlo .
Cmq … senza perdere tempo ,molto contento del mio ritrovamento , decido di piegare i piedini dello zoccolo , li dispongo su una mille fori a 90 gradi , uno su ed uno giù ( a 90° … in questo modo mi ritrovo i piedini più distanziati ) e lo saldo su un pezzettino di piastrina di 5 cm x 5 cm . Cosi facendo mi riporto sui due lati i piedini del micro in formato 2.54 e sopra il piastrino ho messo solo il connettore del ISP ed il quarzo.
Ora il pdf se non ho capito male , dice che come quarzo si può usare da 3 – 33 MHz . Si come ho pochissimo spazio a disposizione sul piastrino e vorrei evitare di saldare 10 volte ( anche perche ho usato della vetronite non proprio buona ) vi chiedo per favore :
1 ) La sigla del micro che ho , riporta che va a 24 MHz ???
2 ) Che quarzo mi consigliate visto che intendo usarlo per fare un sistema di sviluppo da laboratorio , quindi esperimenti con la seriale , pwm ..ecc…ecc… ??
3 ) in bascom 8051 il mio micro non e presente ..che cip devo selezzionare ? ***.dat ???
Grazie .
Mai mi fu dato di vedere un animale in cordoglio di sé. Un uccelletto cadrà morto di gelo giù dal ramo senza aver provato mai pena per sé stesso.
User avatar
adriano
 
Posts: 108
Joined: 17 Feb 2013, 11:07

Re: AT 89s52

Postby deluca » 19 Mar 2013, 21:27

@adriano,

1) yes, il 24 sta per 24Mhz max
2) alla pag.16 di questo PDF troverai la formula per scegliere il quarzo adatto al fine di avere 0% error baud-rate. un quarzo preciso protrebbe essere 22.1164 Mhz (doppio di 11.0592 Mhz il più classico usato nei dispositivi con architettura 8051 standard)
http://www.atmel.com/images/doc1919.pdf

3) se non hai il file .dat ti consiglio di creartene uno adatto al chip.

PS. il massimo sarebbe quello di usarlo come uProcessor e mappare tutti i dispositivi in memoria: RAM, EEprom, ADC, 82c55, LCD, ecc ecc.
Tempo fa era veramente divertente interfacciare le periferiche parallele in questo modo.

Poi arrivarono i uC e il divertimento finì.....
at89c52_deluca.jpg
at89c52_deluca.jpg (92.02 KiB) Viewed 1954 times


Si vede che siamo negli anni '90, che ne dite.
Project after project, board after board, sono passati quasi 20 anni, ma l'8051 resta sempre uno dei miei uP preferiti, quando capita lo rispolvero anche a livello educazionale.

PS. in questa foto si nota l'assenza dell'LCD, non installato per mostrare meglio i dettagli della scheda.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: AT 89s52

Postby execute » 20 Mar 2013, 07:51

se non ricordo male, esisteva pure un chip 8051 con il basic precaricato.
mi sembra che venne pubblicato qualcosa su una rivista di Elektor di tanti anni fa, ma non so di più.

ciao e buon lavoro.
execute
 
Posts: 13
Joined: 19 Dec 2012, 10:07

Re: AT 89s52

Postby adriano » 20 Mar 2013, 09:00

@deluca,
grazie per la delucidazione , non sapevo che si poteva creare il file .dat ...vado a documentarmi e se non trovo nulla ti chiedo aiuto. Preferisco usare il "credito di aiuto " per cose più urgenti :))) .
Quando lo strumento " ignoranza assistita " ( GOOGLE ) non da risultati , allora urlo AIUTO e mi fa piacere se qualcuno mi risponde :))))))
PS: come sai avevo provato anni fa a iniziare con il 8051 ... non ci avevo capito molto perche nessuno mi aiutava ...ora con l'atmega , il forum e quello che riesco a fare con google devo dire che mi da delle piccole soddisfazioni ...chi sa tra qualche anno quando imparerò a scrivere.....

@execute,
un 8051 con basic non lo so ...ma un 8088 ( IBM ) con basic a bordo SI . Che tempi ... alimentazione piastra , una tastiera , monitor e si aveva un basic da giocare ... io con una cosa simile nel 85 ho guidato una ford escort 1300 sulla quale avevo motorizzato lo sterzo con motore stepp ed opportuna riduzione ... sw in pascal fatto da un amico ... e guidavo seduto dal lato passeggero con il mouse :))) nel piazzale di notte la macchina girava da sola :)))
Buona giornata amici ...caffe e cerco di capire qualcosa sul antirimbalzo :)
Mai mi fu dato di vedere un animale in cordoglio di sé. Un uccelletto cadrà morto di gelo giù dal ramo senza aver provato mai pena per sé stesso.
User avatar
adriano
 
Posts: 108
Joined: 17 Feb 2013, 11:07


Return to Microcontrollori e microprocessori

Who is online

Users browsing this forum: No registered users and 6 guests