ورقة البيانات:
AT89C52؟هو 8 بت؟متحكموينتمي إلى اتميل؟8051 عائلة. يحتوي AT89C52 على 8 كيلو بايت من ذاكرة الفلاش القابلة للبرمجة والمسح للقراءة فقط (PEROM) و256 بايت من ذاكرة الوصول العشوائي. يتمتع AT89C52 بقدرة تحمل تصل إلى 1000 دورة كتابة/مسح مما يعني أنه يمكن مسحه وبرمجته بحد أقصى 1000 مرة.
على الرغم من وجود اختلاف طفيف جدا بين ملامح؟AT89C51؟و؟AT89C52، فهي متشابهة جدًا في تكوينات الدبوس* والعمليات. ال؟الاختلافات بين AT89C51 وAT89C52لقد تم جدولتها أدناه.
AT89C52
|
AT89C51
|
|
كبش
|
256 بايت
|
128 بايت
|
فلاش
|
8 كيلو بايت
|
4 كيلو بايت
|
عدد الموقتات/العدادات
|
3 (16 بت لكل منهما)
|
2 (16 بت لكل منهما)
|
عدد مصادر المقاطعة
|
8
|
6
|
*ال؟تكوين دبوس AT89C52يشبه تمامًا ذلك الخاص بـ AT89C51 فيما عدا أن أول طرفين، P1.0 وP1.1 يتم مضاعفة إرسالهما ليتوافقا مع عمليات Timer2 كما هو موضح في الجدول التالي.
موجود
|
البديل
|
وظيفة
|
ص1.0
|
T2
|
مؤقت/عداد 2 مدخلات عد خارجية
|
ص1.1
|
T2 EX
|
مؤقت/عداد 2 مدخل الزناد
|
بينما يحتوي AT89C51 على مؤقتين (Timer0 وTimer1)، فإن AT89C52 يحتوي أيضًا على Timer2. بالتوافق مع Timer2، هناك SFRs إضافية (سجلات الوظائف الخاصة) T2CON وT2MOD. توجد أيضًا سجلات RCAP2H وRCAP2L لتكوين أوضاع التقاط 16 بت وإعادة التحميل التلقائي لـ Timer2.
مخطط الدبوس:
دبوس الوصف:
رقم الدبوس
|
وظيفة
|
اسم
|
|||
1
|
إدخال العد الخارجي للمؤقت/العداد 2، انتهاء الساعة
|
ت2
|
ص1.0
|
||
2
|
الموقت/عداد 2 التقاط/إعادة تحميل الزناد والتحكم في الاتجاه
|
ت2؟السابق
|
ص1.1
|
||
3
|
منفذ إدخال/إخراج 8 بت (P1) دبابيس
|
ص1.2
|
|||
4
|
ص1.3
|
||||
5
|
ص1.4
|
||||
6
|
ص1.5
|
||||
7
|
ص1.6
|
||||
8
|
ص1.7
|
||||
9
|
إعادة تعيين دبوس. عالية نشطة
|
إعادة ضبط
|
|||
10
|
الإدخال (المستقبل) للاتصالات التسلسلية
|
آر إكس دي
|
منفذ إدخال/إخراج 8 بت (P3) دبابيس
|
ص3.0
|
|
11
|
الإخراج (المرسل) للاتصالات التسلسلية
|
تكسد
|
ص3.1
|
||
12
|
المقاطعة الخارجية 1
|
كثافة العمليات0
|
ص3.2
|
||
13
|
المقاطعة الخارجية 2
|
كثافة العمليات1
|
ص3.3
|
||
14
|
Timer1 الإدخال الخارجي
|
ت0
|
ص3.4
|
||
15
|
Timer2 الإدخال الخارجي
|
ت1
|
ص3.5
|
||
16
|
الكتابة إلى ذاكرة البيانات الخارجية
|
يكتب
|
ص3.6
|
||
17
|
القراءة من ذاكرة البيانات الخارجية
|
يقرأ
|
ص3.7
|
||
18
|
مذبذب كريستال كوارتز (حتى 24 ميجا هرتز)
|
كريستال 2
|
|||
19
|
كريستال 1
|
||||
20
|
أرضي (0 فولت)
|
أرضي
|
|||
21
|
منفذ إدخال/إخراج 8 بت (P2) دبابيس
/
بتات العناوين عالية الترتيب عند التواصل مع الذاكرة الخارجية
|
ص2.0/ أ8
|
|||
22
|
ص2.1/ أ9
|
||||
23
|
ص2.2/ أ10
|
||||
24
|
ص2.3/ أ11
|
||||
25
|
ص2.4 ا12
|
||||
26
|
ص2.5/ أ13
|
||||
27
|
ص2.6/ أ14
|
||||
28
|
ص2.7/ أ15
|
||||
29
|
تمكين مخزن البرنامج؛ القراءة من ذاكرة البرنامج الخارجية
|
PSEN
|
|||
30
|
تمكين قفل العنوان
|
البيرة
|
|||
إدخال نبض البرنامج أثناء برمجة الفلاش
|
بروغ
|
||||
31
|
تمكين الوصول الخارجي؛ ?Vcc لعمليات تنفيذ البرنامج الداخلي
|
عصام
|
|||
برمجة تمكين الجهد. 12 فولت (أثناء برمجة الفلاش)
|
VPP
|
||||
32
|
منفذ إدخال/إخراج 8 بت (P0) دبابيس
بتات العناوين ذات الترتيب المنخفض عند التواصل مع الذاكرة الخارجية
|
ص0.7/ م7
|
|||
33
|
ص0.6/ م6
|
||||
34
|
ص0.5/ م5
|
||||
35
|
ص0.4/ م4
|
||||
36
|
ص0.3/ م3
|
||||
37
|
ص0.2/ م2
|
||||
38
|
ص0.1/ م1
|
||||
39
|
ص0.0/ م0
|
||||
40
|
مصدر التيار؛ 5 فولت (حتى 6.6 فولت)
|
VCC
|