Μικροελεγκτής 8 ακίδων προγραμματιζόμενων τσιπ IC AT89S52-24PU με 8K Byte
programming ic chips
,ic programmer circuit
Μικροελεγκτής 8 ακίδων προγραμματιζόμενων τσιπ IC AT89S52-24PU με 8K Byte
AT89S52-24PUΜικροελεγκτής 8 bit με προγραμματιζόμενο φλας 8K Byte στο σύστημα
Χαρακτηριστικά
• Συμβατό με τα προϊόντα MCS®-51
• 8K Byte Μνήμης Flash με δυνατότητα προγραμματισμού (ISP) εντός συστήματος – Αντοχή: 1000 κύκλοι εγγραφής/διαγραφής
• Εύρος Λειτουργίας 4,0V έως 5,5V
• Πλήρως στατική Λειτουργία: 0 Hz έως 33 MHz
• Κλείδωμα μνήμης προγράμματος τριών επιπέδων
• 256 x 8-bit Εσωτερική RAM
• 32 προγραμματιζόμενες γραμμές I/O
• Τρεις χρονοδιακόπτες/μετρητές 16-bit
• Οκτώ πηγές διακοπής
• Σειριακό κανάλι Full Duplex UART
• Λειτουργίες αδράνειας και απενεργοποίησης χαμηλής κατανάλωσης
• Διακοπή ανάκτησης από τη λειτουργία απενεργοποίησης
• Watchdog Timer
• Διπλός δείκτης δεδομένων
• Σημαία απενεργοποίησης
• Γρήγορος χρόνος προγραμματισμού
• Ευέλικτος προγραμματισμός ISP (Byte και Page Mode)
• Πράσινη (χωρίς Pb/Halide) Επιλογή συσκευασίας
1. Περιγραφή
Ο AT89S52 είναι ένας μικροελεγκτής CMOS 8-bit χαμηλής κατανάλωσης και υψηλής απόδοσης με προγραμματιζόμενη μνήμη Flash 8K byte στο σύστημα.Η συσκευή κατασκευάζεται χρησιμοποιώντας την τεχνολογία μη πτητικής μνήμης υψηλής πυκνότητας της Atmel και είναι συμβατή με το βιομηχανικό σετ οδηγιών 80C51 και το pinout.Το on-chip Flash επιτρέπει τον επαναπρογραμματισμό της μνήμης του προγράμματος στο σύστημα ή από έναν συμβατικό προγραμματιστή μη πτητικής μνήμης.Συνδυάζοντας μια ευέλικτη CPU 8-bit με προγραμματιζόμενο Flash στο σύστημα σε ένα μονολιθικό τσιπ, ο Atmel AT89S52 είναι ένας ισχυρός μικροελεγκτής που παρέχει μια εξαιρετικά ευέλικτη και οικονομική λύση σε πολλές ενσωματωμένες εφαρμογές ελέγχου.Το AT89S52 παρέχει τα ακόλουθα τυπικά χαρακτηριστικά: 8K byte Flash, 256 byte RAM, 32 γραμμές I/O, χρονόμετρο Watchdog, δύο δείκτες δεδομένων, τρεις χρονοδιακόπτες/μετρητές 16 bit, αρχιτεκτονική διακοπής δύο επιπέδων έξι διανυσμάτων, σειριακή θύρα πλήρους διπλής όψης, ταλαντωτή στο τσιπ και κύκλωμα ρολογιού.Επιπλέον, το AT89S52 έχει σχεδιαστεί με στατική λογική για λειτουργία έως μηδενικής συχνότητας και υποστηρίζει δύο επιλογές εξοικονόμησης ενέργειας από λογισμικό.Η κατάσταση αδράνειας σταματά τη CPU ενώ επιτρέπει στη μνήμη RAM, στο χρονόμετρο/μετρητές, στη σειριακή θύρα και στο σύστημα διακοπής να συνεχίσουν να λειτουργούν.Η λειτουργία απενεργοποίησης αποθηκεύει τα περιεχόμενα της μνήμης RAM, αλλά παγώνει τον ταλαντωτή, απενεργοποιώντας όλες τις άλλες λειτουργίες του τσιπ μέχρι την επόμενη διακοπή ή επαναφορά υλικού.
Port Pin | Εναλλακτικές Λειτουργίες |
P1.0 | T2 (εξωτερική είσοδος μέτρησης στο χρονόμετρο/μετρητή 2), ρολόι |
P1.1 | T2EX (Χρονοδιακόπτης/Μετρητής 2 σκανδάλης λήψης/επαναφόρτωσης και έλεγχος κατεύθυνσης) |
P1.5 | MOSI (χρησιμοποιείται για προγραμματισμό εντός συστήματος) |
P1.6 | MISO (χρησιμοποιείται για προγραμματισμό εντός συστήματος) |
P1.7 | SCK (χρησιμοποιείται για προγραμματισμό εντός συστήματος) |
Μνήμη προγράμματοςΕάν η ακίδα EA είναι συνδεδεμένη στο GND, όλες οι ανακτήσεις προγραμμάτων κατευθύνονται στην εξωτερική μνήμη.Στο AT89S52, εάν το EA είναι συνδεδεμένο στο VCC, οι προσλήψεις προγραμμάτων στις διευθύνσεις 0000H έως 1FFFH κατευθύνονται στην εσωτερική μνήμη και οι προσλήψεις στις διευθύνσεις 2000H έως FFFFH σε εξωτερική μνήμη.
Μνήμη ΔεδομένωνΤο AT89S52 υλοποιεί 256 byte μνήμης RAM στο chip.Τα ανώτερα 128 byte καταλαμβάνουν έναν παράλληλο χώρο διευθύνσεων στους καταχωρητές ειδικών συναρτήσεων.Αυτό σημαίνει ότι τα ανώτερα 128 byte έχουν τις ίδιες διευθύνσεις με το χώρο SFR αλλά είναι φυσικά ξεχωριστά από το χώρο SFR.Όταν μια εντολή αποκτά πρόσβαση σε μια εσωτερική θέση πάνω από τη διεύθυνση 7FH, η λειτουργία διεύθυνσης που χρησιμοποιείται στην εντολή καθορίζει εάν η CPU έχει πρόσβαση στα ανώτερα 128 byte της μνήμης RAM ή στο χώρο SFR.Οδηγίες που χρησιμοποιούν άμεση διευθυνσιοδότηση έχουν πρόσβαση στο χώρο SFR.Για παράδειγμα, η ακόλουθη εντολή άμεσης διευθυνσιοδότησης έχει πρόσβαση στο SFR στη θέση 0A0H (που είναι P2).MOV 0A0H, #data Οδηγίες που χρησιμοποιούν έμμεση διευθυνσιοδότηση έχουν πρόσβαση στα ανώτερα 128 byte της μνήμης RAM.Για παράδειγμα, η ακόλουθη έμμεση εντολή διευθυνσιοδότησης, όπου το R0 περιέχει 0A0H, έχει πρόσβαση στο byte δεδομένων στη διεύθυνση 0A0H και όχι στο P2 (της οποίας η διεύθυνση είναι 0A0H).MOV @R0, #data Σημειώστε ότι οι λειτουργίες στοίβας είναι παραδείγματα έμμεσης διευθυνσιοδότησης, επομένως τα ανώτερα 128 byte της μνήμης RAM δεδομένων είναι διαθέσιμα ως χώρος στοίβας.
Tqfp-100 δεκαεξάμπιτος ελεγκτής pic24fj256da210-IPT γραφικής παράστασης μικροελεγκτών λάμψης
Το αρχικό νέο ολοκληρωμένο κύκλωμα πελεκά την ταχύτητα ηλεκτρονικών συστατικών atmega128a-AUR tqfp-64 16MHz
14 20pin SOIC-14 NanoWatt XLP Flash μικροελεγκτές PIC16F1825-I/SL
PIC12F675-I/P 8 βασισμένοι 5.5V στη λάμψη οκτάμπιτοι CMOS μικροελεγκτές καρφιτσών
AT89C2051-24PU Ηλεκτρονικό τσιπ IC Νέο και πρωτότυπο απόθεμα
ATMEGA8-16AU Ηλεκτρονικό IC Chip Νέο και πρωτότυπο αποθεματικό
ATMEGA8515-16JU Ηλεκτρονικό IC Τσιπ Νέο και πρωτότυπο απόθεμα
ATMEGA8535-16PU Ηλεκτρονικό IC Τσιπ Νέο και πρωτότυπο απόθεμα
ATMEGA2560-16AU Ηλεκτρονικό IC Chip Νέο και πρωτότυπο απόθεμα
ATMEGA2561-16AU Ηλεκτρονικό IC Chip Νέο και πρωτότυπο απόθεμα
Εικόνα | μέρος # | Περιγραφή | |
---|---|---|---|
Tqfp-100 δεκαεξάμπιτος ελεγκτής pic24fj256da210-IPT γραφικής παράστασης μικροελεγκτών λάμψης |
PIC PIC® 24F Microcontroller IC 16-Bit 32MHz 256KB (85.5K x 24) FLASH 100-TQFP (12x12)
|
||
Το αρχικό νέο ολοκληρωμένο κύκλωμα πελεκά την ταχύτητα ηλεκτρονικών συστατικών atmega128a-AUR tqfp-64 16MHz |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 128KB (64K x 16) FLASH 64-TQFP (14x14)
|
||
14 20pin SOIC-14 NanoWatt XLP Flash μικροελεγκτές PIC16F1825-I/SL |
PIC PIC® XLP™ mTouch™ 16F Microcontroller IC 8-Bit 32MHz 14KB (8K x 14) FLASH 14-SOIC
|
||
PIC12F675-I/P 8 βασισμένοι 5.5V στη λάμψη οκτάμπιτοι CMOS μικροελεγκτές καρφιτσών |
PIC PIC® 12F Microcontroller IC 8-Bit 20MHz 1.75KB (1K x 14) FLASH 8-PDIP
|
||
AT89C2051-24PU Ηλεκτρονικό τσιπ IC Νέο και πρωτότυπο απόθεμα |
8051 89C Microcontroller IC 8-Bit 24MHz 2KB (2K x 8) FLASH 20-PDIP
|
||
ATMEGA8-16AU Ηλεκτρονικό IC Chip Νέο και πρωτότυπο αποθεματικό |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 8KB (4K x 16) FLASH 32-TQFP (7x7)
|
||
ATMEGA8515-16JU Ηλεκτρονικό IC Τσιπ Νέο και πρωτότυπο απόθεμα |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 8KB (4K x 16) FLASH 44-PLCC (16.6x16.6)
|
||
ATMEGA8535-16PU Ηλεκτρονικό IC Τσιπ Νέο και πρωτότυπο απόθεμα |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 8KB (4K x 16) FLASH 40-PDIP
|
||
ATMEGA2560-16AU Ηλεκτρονικό IC Chip Νέο και πρωτότυπο απόθεμα |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 256KB (128K x 16) FLASH 100-TQFP (14x14)
|
||
ATMEGA2561-16AU Ηλεκτρονικό IC Chip Νέο και πρωτότυπο απόθεμα |
AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 256KB (128K x 16) FLASH 64-TQFP (14x14)
|