یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

مقاله طراحی تایمر دیجیتالی

اختصاصی از یارا فایل مقاله طراحی تایمر دیجیتالی دانلود با لینک مستقیم و پرسرعت .

مقاله طراحی تایمر دیجیتالی


مقاله طراحی تایمر دیجیتالی

 

 

 

 

 

 

 


فرمت فایل : WORD (قابل ویرایش)

تعداد صفحات:67

چکیده:
تایمر دیجیتالی که دراین پروژه طراحی شده است و معرفی می گردد دارای مشخصات زیر است:
- نمایش مراحل برنامه بر روی سون سگمنت (26 مرحله).
- حفظ مرحله برنامه در هنگام قطع برق با استفاده از باطری BACKUP .
-  انتخاب شروع از هرمرحله برنامه با استفاده از کلیدهای PROGRAM .
- کوچک بودن حجم مدار نسبت به نمونه های مشابه دیجیتالی .
اصولاً تایمر برای شمارش اتفاقات بکار می رود. و تعداد خاصی از این اتفاقات برای ما اهمیت دارد تا در این زمانهای خاص به یک دستگاه فرمان روشن یا خاموش بودن را بدهیم. دراصل تایمر دیجیتالی یک شمارنده است که تعداد پالسهای ورودی را بصورت باینری می شمارد و اگر ما از میان این اعداد موردنظر خودمان را به وسیله یک دیکودر، دیکودر کنیم، به راحتی می توانیم به تعدادی خروجی فرمان دهیم.
 
مقدمه:
درعصری که ما در آن زندگی می کنیم، علم الکترونیک یکی از اساسی ترین و    کاربردی ترین علومی است که در تکنولوژی پیشرفته امروزه نقش مهمی را ایفا می کند.
الکترونیک دیجینتال یکی از شاخه های علم الکترونیک است که منطق زیبای آن انسان را مجذوب خود می کند.
امروزه اکثر سیستمهای الکترونیکی به سمت دیجیتال سوق پیدا کرده است و این امر به علت مزایای زیادی است که سیستمهای دیجیتال نسبت به مدارهای آنالوگ دارند.
مداری که ادر این پروژه معرفی می گردد یک مدار فرمان میکرویی است که به منظور جایگزینی برای نمونه مکانیکی آن طراحی گردیده است.
برای طراحی و ساخت یک تایمر ماشین لباسشویی، قبل از هرچیز باید ماشین لباسشویی، طرزکار و همچنین عملکرد قسمتهای مختلف آن را بشناسیم. برای این منظور در ابتدات به شرح قسمتهای مختلف آن می پردازیم:
اجزای زیر قسمتهای مختلف یک ماشین لباسشویی را تشکیل می دهند:
موتور ، پمپ تخلیه، المنت گرمکن، شیربرقی، اتوماتیک دما، هیدرو سوئیچ و تایمر.
اگر بخواهیم عملکرد ماشین لباسشویی را بطور خلاصه بیان کنیم، به این صورت است که ابتدا شیرآب (شیربرقی) بازشده و آب مخزن را پر می کند. سپس درصورت نیاز، گرمکن آب مخزن را به گرمای مجاز می رساند. سپس موتور شروع به چرخاندن لباسهای کثیف می کند. سپس پمپ، آب کثیف را از مخزن به بیرون از ماشین پمپ    می کند. این سلسله عملیات ادامه دارد تا در انتها ماشین بطوراتوماتیک خاموش شده و متصدی دستگاه می تواند لباسهای شسته شده را از دستگاه خارج کند. فرمان تمام اجزای فوق را تایمر می دهد. برای آشنایی با تایمر مکانیکی، مختصری درمورد آن توضیح    می دهیم:
این تایمر به ا ین صورت عمل می کند که یک موتور الکتریکی کوچک، یک محور را توسط چرخ دنده هایی می چرخاند و این محور یک سری دیسک های پلاستیکی هم محور را می چرخاند. این دیسک ها بر روی خود دارای برجستگی هایی است و برروی این برجستگی ها زائده هایی قرار می گیرند که با چرخیدن دیسک، این زائده ها بالا و پایین رفته و پلاتین هایی را بازوبسته می کنند. و این پلاتین ها نیز به نوبه خود یک سری اتصال های الکتریکی قطع و وصل می شوند که می توانند به عنوان فرمان های الکتریکی قسمتهای مختلف لباسشویی به کار روند. شکل زیر نحوه عملکرد این نوع تایمر را نشان می دهد:
تایمرهای مکانیکی دارای عیوب و مزایایی هستند که در زیر به آنها اشاره می شود:
بسیارگران هستند، استفاده از این نوع تایمر باعث پیچیدگی سیم کشی داخل ماشین لباسشویی می شود، بر اثر کارکرد پلاتین های آن اکسیده شده و به خوبی عمل نمی کند.
از مزیتهای مهم تایمر مکانیکی می توان نویزپذیر نبودن آن را نام برد. قبل از تشریح مدار تایمردیجیتالی و عملکرد آن، ابتدا کمی درمورد دو عنصر هیدروسوئیچ و اتوماتیک دما که درتمام ماشین های لباسشویی وجود دارد (وکمتر در دستگاههای الکتریکی دیده می شود) توضیح می دهیم:
تایمرهای لباسشویی یک سری مشخصات عمومی دارند که برای همه انواع آن صادق است.
این مشخصات به قرار زیر است:
- نشان د ادن مرحله برنامه در هرلحظه.
- حفظ مرحله برنامه درهنگام قطع برق.
- انتخاب شروع برنامه از هرمرحله دلخواه.
- خاموش کردن  لباسشویی پس از اتمام به صورت اتوماتیک.
هیدروسوئیچ که مخفف سوئیچ هیدرولیکی است یک عنصر مکانیکی است که پربودن یا خالی بودن مخزن لباسشویی از آب را، تشخیص می دهد.
این عنصر از یک مخزن کوچک تشکیل شده که داخل آن یک دیافراگم قراردارد. این مخزن دارای یک ورودی هوا است. وقتی هوا تحت فشار معینی به داخل آن برسد، دیافراگم به جلو حرکت کرده و یک اتصال الکتریکی را قطع و یا وصل می کند.
علت استفاده از هیدروسوئیچ در ماشین لباسشویی یکی به این دلیل است که وقتی شیربرقی آب را بازکرده وآب وارد مخزن لباسشویی می شود، پس از رسیدن حجم آب بیش از حد مجاز وارد مخزن شود.
دلیل دیگر استفاده از هیدروسوئیچ، وابسته نبودن حجم آب پرشده درون مخزن، به فشار آب ورودی است. اتوماتیک دما هم یک نوع ترموستات الکتریکی است که با قطع و وصل به موقع المنت گرمکن، دمای آب مخزن لباسشویی را طبق انتخاب ما ثابت نگه می دارد.
 


دانلود با لینک مستقیم

دانلود پایان نامه طراحی تایمر دیجیتالی

اختصاصی از یارا فایل دانلود پایان نامه طراحی تایمر دیجیتالی دانلود با لینک مستقیم و پرسرعت .

دانلود پایان نامه طراحی تایمر دیجیتالی


دانلود پایان نامه طراحی تایمر دیجیتالی

چکیده:

تایمر دیجیتالی که دراین پروژه طراحی شده است و معرفی می گردد دارای مشخصات زیر است:

- نمایش مراحل برنامه بر روی سون سگمنت (26 مرحله).

- حفظ مرحله برنامه در هنگام قطع برق با استفاده از باطری BACKUP .

- انتخاب شروع از هرمرحله برنامه با استفاده از کلیدهای PROGRAM .

- کوچک بودن حجم مدار نسبت به نمونه های مشابه دیجیتالی .

اصولاً تایمر برای شمارش اتفاقات بکار می رود. و تعداد خاصی از این اتفاقات برای ما اهمیت دارد تا در این زمانهای خاص به یک دستگاه فرمان روشن یا خاموش بودن را بدهیم. دراصل تایمر دیجیتالی یک شمارنده است که تعداد پالسهای ورودی را بصورت باینری می شمارد و اگر ما از میان این اعداد موردنظر خودمان را به وسیله یک دیکودر، دیکودر کنیم، به راحتی می توانیم به تعدادی خروجی فرمان دهیم.

مقدمه:

درعصری که ما در آن زندگی می کنیم، علم الکترونیک یکی از اساسی ترین و   کاربردی ترین علومی است که در تکنولوژی پیشرفته امروزه نقش مهمی را ایفا می کند.

الکترونیک دیجینتال یکی از شاخه های علم الکترونیک است که منطق زیبای آن انسان را مجذوب خود می کند.

امروزه اکثر سیستمهای الکترونیکی به سمت دیجیتال سوق پیدا کرده است و این امر به علت مزایای زیادی است که سیستمهای دیجیتال نسبت به مدارهای آنالوگ دارند.

مداری که ادر این پروژه معرفی می گردد یک مدار فرمان میکرویی است که به منظور جایگزینی برای نمونه مکانیکی آن طراحی گردیده است.

برای طراحی و ساخت یک تایمر ماشین لباسشویی، قبل از هرچیز باید ماشین لباسشویی، طرزکار و همچنین عملکرد قسمتهای مختلف آن را بشناسیم. برای این منظور در ابتدات به شرح قسمتهای مختلف آن می پردازیم:

اجزای زیر قسمتهای مختلف یک ماشین لباسشویی را تشکیل می دهند:

موتور ، پمپ تخلیه، المنت گرمکن، شیربرقی، اتوماتیک دما، هیدرو سوئیچ و تایمر.

اگر بخواهیم عملکرد ماشین لباسشویی را بطور خلاصه بیان کنیم، به این صورت است که ابتدا شیرآب (شیربرقی) بازشده و آب مخزن را پر می کند. سپس درصورت نیاز، گرمکن آب مخزن را به گرمای مجاز می رساند. سپس موتور شروع به چرخاندن لباسهای کثیف می کند. سپس پمپ، آب کثیف را از مخزن به بیرون از ماشین پمپ   می کند. این سلسله عملیات ادامه دارد تا در انتها ماشین بطوراتوماتیک خاموش شده و متصدی دستگاه می تواند لباسهای شسته شده را از دستگاه خارج کند. فرمان تمام اجزای فوق را تایمر می دهد. برای آشنایی با تایمر مکانیکی، مختصری درمورد آن توضیح   می دهیم:

این تایمر به ا ین صورت عمل می کند که یک موتور الکتریکی کوچک، یک محور را توسط چرخ دنده هایی می چرخاند و این محور یک سری دیسک های پلاستیکی هم محور را می چرخاند. این دیسک ها بر روی خود دارای برجستگی هایی است و برروی این برجستگی ها زائده هایی قرار می گیرند که با چرخیدن دیسک، این زائده ها بالا و پایین رفته و پلاتین هایی را بازوبسته می کنند. و این پلاتین ها نیز به نوبه خود یک سری اتصال های الکتریکی قطع و وصل می شوند که می توانند به عنوان فرمان های الکتریکی قسمتهای مختلف لباسشویی به کار روند. شکل زیر نحوه عملکرد این نوع تایمر را نشان می دهد:

تایمرهای مکانیکی دارای عیوب و مزایایی هستند که در زیر به آنها اشاره می شود:

بسیارگران هستند، استفاده از این نوع تایمر باعث پیچیدگی سیم کشی داخل ماشین لباسشویی می شود، بر اثر کارکرد پلاتین های آن اکسیده شده و به خوبی عمل نمی کند.


دانلود با لینک مستقیم

تایمر تخصصی بلندمدت مجهز به میکروکنترلر

اختصاصی از یارا فایل تایمر تخصصی بلندمدت مجهز به میکروکنترلر دانلود با لینک مستقیم و پرسرعت .

تایمر تخصصی بلندمدت مجهز به میکروکنترلر


تایمر تخصصی بلندمدت مجهز به میکروکنترلر

 

 

 

 

 

چکیده :

 

فصل اول : AT89C2051 از شرکت Atmel :

این تراشه 8051 رایج دارای ROM سریع می باشد و طراحی های سریع این نوع حافظه ایده آل است زیرا حافظه سریع می تواند طی چند ثانیه در مقایسه 20 دقیقه لازم برای 8751 پاک شود به این دلیل AT89C2051 بجای 8751 بکار برده شده است تا هنگام پاک کردن تراشه وقتی تلف نشود و به این وسیله ساخت سیستم سریع گردد.

هنگام استفاده از AT89C2051 برای ساخت سیستم های مبتنی بر میکروکنترلر به سوزاننده یا برنامه ریز ROM سریع نیاز داریم با این وجود به پاک کننده ROM نیازی نیست. توجه داشته باشید که در حافظه سریع باید تمام حافظه پاک شود تا بتوان مجدداً آن را برنامه ریزی کرد پاک کردن حافظه سریع یا خود سوزاننده صورت می گیرد به این دلیل پاک کننده جداگانه ای لازم نمی باشد برای حذف سوزاننده PROM ، Atmel روی نوعی از AT89C2051 کار می کند که می تواند از طریق پورت سریال COM یک IBM PC برنامه ریزی شود.

فصل دوم : تجزیه و تحلیل مدار

در این فصل به بررسی جزئیات مدار تایمر اعم از IC و مقاومت و خازن و دیودهای به کار رفته در مدار پرداخته می شود. این مدار توسط میکرو کار می کند و میکروکنترلر آن توسط کریستال 12 مگاهرتز کلاک خورده و توسط IC رگولاتور تغذیه می شود و خروجی آن توسط ترانزیستور تقویت شده و تقویت شدة آن باعث به کار افتادن رله می شود و رله وسیلة برقی را کنترل می کند.

فصل سوم : پیوست ها

در این فصل سورس برنامه میکرو که به زبان اسمبلی است ارائه شده و کلیه اطلاعات منبع در مورد AT89C2051 شامل DATA SHEET و توضیحات برنامه نویسی آن ارائه شده است.

 

فهرست مطالب :

فصل اول : میکرو کنترلر AT89C2051

1_1_ تاریخچه 

2_1_ ساختار میکرو کنترلر 8X51 

3_1_ زمان سنج 

4_1_ برنامه ریزی اینتراپتها 

5_1_ انتقال سریال 

فصل دوم : تجزیه و تحلیل مدار تایمر

1_2_ مشخصه ها و خصوصیات مدار 

2_2_ لیست قطعات به کار رفته در مدار 

3_2_ برد 

4_2_ مقاومت 

5_2_ خازن 

6_2_ دیود یکسوساز 

7_2_ دیود نورانی (LED )

8_2_ آی سی 

9_2_ ترانزیستور 

10_2_ رله 

11_2_ کلیدهای میکروسوئیچ 

12_2_ دیپ سوئیچ 

13_2_ کریستال 

14_2_ برنامه ریزی میکرو 

15_2_ طرز کار مدار  

16_2_ نتیجه 

فصل سوم : پیوست ها

سورس برنامه به زبان اسمبلی  

منابع  


دانلود با لینک مستقیم

پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر - 95 صفحه

اختصاصی از یارا فایل پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر - 95 صفحه دانلود با لینک مستقیم و پرسرعت .

پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر - 95 صفحه


پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر - 95 صفحه

پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر

95 صفحه در قالب word

 

 

 

 

فهرست  مطالب

 فصل اول: میکرو کنترلر AT89C2051
1_1_ تاریخچه 1 
2_1_ ساختار میکرو کنترلر 8X51 1 
3_1_ زمان سنج 18
4_1_ برنامه ریزی  اینتراپتها 24 
5_1_ انتقال سریال 24 

فصل دوم : تجزیه و تحلیل مدار تایمر
1_2_ مشخصه ها و خصوصیات مدار 26
2_2_ لیست قطعات به کار رفته در مدار 26
3_2_ برد 28 
4_2_ مقاومت 29
5_2_ خازن 34
6_2_ دیود یکسوساز 44 
7_2_ دیود نورانی (LED) 46 
8_2_ آی سی 49 
9_2_ ترانزیستور 50
10_2_ رله 50 
11_2_ کلیدهای میکروسوئیچ 51 
12_2_ دیپ سوئیچ 51 
13_2_ کریستال 51 
14_2_ برنامه ریزی میکرو 52 
15_2_ طرز کار مدار 52 
16_2_ نتیجه 55 

فصل سوم : پیوست ها
سورس برنامه به زبان اسمبلی  56                    
منابع  90

 

فصل اول: میکروکنترلر AT89C 2051

 

1_1) تاریخچه

با وجود گذشت30 سال از تولد ریز پردازنده تصور وسایل الکترونیکی بدون آنها کار مشکلی است در سال 1971 شرکت اینتل 8080 را به عنوان اولین ریزپردازنده موفق عرضه کرد. مدت کوتاهی بعد از آن موتورولا، RCA و سپس Zilog انواع مشابهی راهمچون 6800، 6502  80Z، را عرضه کردند ، گرچه این مدارها به خودی خود فایده چندانی نداشتند اما بعنوان بخشی از یک کامپیوتر تک بورد برای آموزش طراحی با ریز پردازنده تبدیل شدند.

میکروکنترلر قطعه ای شبیه ریز پردازنده است در سال 1976 اینتل 8748 را به عنوان اولین قطعه خانواده میکروکنترلر های 48_ MCS معرفی کرد. توان، ابعاد و پیچیدگی میکروکنترل ها با اعلام ساخت 8051، یعنی اولین عضو خانواده میکرو کنترلر های _ MCS 51 در 1980 توسط اینتل پیشرفت چشمگیری کرد.

(2-1) خلاصه سخت افزار این قطعه عبارت است از:

4k بایت ROM، 128 بایت RAM ، 4 درگاه ورودی خروجی، 2 تایمر شمارنده 16 بیتی  ، رابط سریال ، 64k بایت فضای حافظه خارجی برکد 64x بایت فضای حافظه خارجی برای داده، پردازنده بولی، 210 مکان بیتی آدرس پذیر، انجام عملیات ضرب و تقسیم در 4 میکرو ثانیه .

(1-3-1) تغذیه _پایه های 20=GND و 40=VCC)

میکرو کنترلر با یک تغذیه V5 کار می کند که پایه 40 سر مثبت آن است .

 

 

 

2-2-1)پالس ساعت (پایه های 18 و 19)

این پایه ها جهت اتصال به کریستال نوسان ساز به کار می روند که با مدارات داخلی پالس ساعت سیستم را تولید می کند.

3-2-1) درگاه های موازی( پورت های صفر ف یک ، دو ، سه)

میکرو کنترلر دارای چهار درگاه 8 بیتی است که می تواندعلاوه بر منظور خاص، پایه های ورودی خروجی نیز باشند.

 

 

 

 

ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن پایان نامه برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل پایان نامه همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است

 


دانلود با لینک مستقیم

پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر رشته برق – مخابرات

اختصاصی از یارا فایل پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر رشته برق – مخابرات دانلود با لینک مستقیم و پرسرعت .

پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر رشته برق – مخابرات


پایان نامه تایمر تخصصی بلندمدت مجهز به میکروکنترلر رشته برق – مخابرات

دانلود متن کامل این پایان نامه با فرمت ورد word

 

 

 

 

فصل اول: میکرو کنترلر AT89C2051

1_1_ تاریخچه………………………….. 1 

2_1_ ساختار میکرو کنترلر 8X51…………… 1 

3_1_ زمان سنج…………………………. 18

4_1_ برنامه ریزی اینتراپتها……………. 24

5_1_ انتقال سریال……………………… 24

فصل دوم : تجزیه و تحلیل مدار تایمر

1_2_ مشخصه ها و خصوصیات مدار……………. 26

2_2_ لیست قطعات به کار رفته در مدار……… 26

3_2_ برد……………………………… 28

4_2_ مقاومت…………………………… 29

5_2_ خازن…………………………….. 34

6_2_ دیود یکسوساز……………………… 44

7_2_ دیود نورانی (LED)………………… 46

8_2_ آی سی……………………………. 49

9_2_ ترانزیستور……………………….. 50

10_2_ رله…………………………….. 50

11_2_ کلیدهای میکروسوئیچ……………….. 51

12_2_ دیپ سوئیچ……………………….. 51

13_2_ کریستال…………………………. 51

14_2_ برنامه ریزی میکرو………………… 52

15_2_ طرز کار مدار…………………….. 52

16_2_ نتیجه…………………………… 55

فصل سوم : پیوست ها

سورس برنامه به زبان اسمبلی …………….. 56                    

منابع ………………………………………90

مقدمه :

گرایش سخت افزار رشته کامپیوتر گرایشی است که با الکترونیک عجین می باشد.

بطور کلی گرایش الکترونیک به دو بخش عمده تقسیم می شود :

  • دیجیتال
  • آنالوگ

این پروژه که طراحی و ساخت یک تایمر تخصصی است گرایش در الکترونیک دیجیتال دارد و بطور کلی کاربرد الکترونیک دیجیتال و بخش طراحی و استفاده از مدارات مجتمع استوار شده است و طراحی بر اساس مدارات منطقه ای و سیستم باینری می باشد.

ما در اینجا نیاز به داشتن اطلاعات سخت افزاری در زمینه مدارات مجتمع IC ها و همچنین برنامه ریزی و استفاده از آنها داریم.

در این پروژه با استفاده از قطعات سخت افزار یک تایمر طراحی کرده ایم که برنامه میکروکنترلر آن به زبان اسمبلی بوده و در نهایت خروجی اعمالی به رله باعث قطع و وصل شدن وسائل برتر می شود.

فصل اول: میکروکنترلر AT89C 2051

 1_1) تاریخچه

با وجود گذشت30 سال از تولد ریز پردازنده تصور وسایل الکترونیکی بدون آنها کار مشکلی است در سال 1971 شرکت اینتل 8080 را به عنوان اولین ریزپردازنده موفق عرضه کرد. مدت کوتاهی بعد از آن موتورولا، RCA و سپس Zilog انواع مشابهی راهمچون 6800، 6502 80Z، را عرضه کردند ، گرچه این مدارها به خودی خود فایده چندانی نداشتند اما بعنوان بخشی از یک کامپیوتر تک بورد برای آموزش طراحی با ریز پردازنده تبدیل شدند.

میکروکنترلر قطعه ای شبیه ریز پردازنده است در سال 1976 اینتل 8748 را به عنوان اولین قطعه خانواده میکروکنترلر های 48_ MCS معرفی کرد. توان، ابعاد و پیچیدگی میکروکنترل ها با اعلام ساخت 8051، یعنی اولین عضو خانواده میکرو کنترلر های _ MCS 51 در 1980 توسط اینتل پیشرفت چشمگیری کرد.

(2-1) خلاصه سخت افزار این قطعه عبارت است از:

4k بایت ROM، 128 بایت RAM ، 4 درگاه ورودی خروجی، 2 تایمر شمارنده 16 بیتی ، رابط سریال ، 64k بایت فضای حافظه خارجی برکد 64x بایت فضای حافظه خارجی برای داده، پردازنده بولی، 210 مکان بیتی آدرس پذیر، انجام عملیات ضرب و تقسیم در 4 میکرو ثانیه .

(1-3-1) تغذیه _پایه های 20=GND و 40=VCC)

میکرو کنترلر با یک تغذیه V5 کار می کند که پایه 40 سر مثبت آن است .

 2-2-1)پالس ساعت (پایه های 18 و 19)

این پایه ها جهت اتصال به کریستال نوسان ساز به کار می روند که با مدارات داخلی پالس ساعت سیستم را تولید می کند.

3-2-1) درگاه های موازی( پورت های صفر ف یک ، دو ، سه)

میکرو کنترلر دارای چهار درگاه 8 بیتی است که می تواندعلاوه بر منظور خاص، پایه های ورودی خروجی نیز باشند.

در میان پورت ها، پورت سه کمی با دیگر پورت ها متفاوت است زیراعلاوه بر یک درگاه عمومی هر یک از پایه های عملکرد دیگری نیز می توانند داشته باشند که به شرح زیر است :

جدول شماره 1-1 پورت ها

شماره پایهبیتناموظیفه10P3.0RXDدریافت داده درگاه سریال11P3.1TXDارسال داده درگاه سریال12P3.2INT0وقفه خارجی صفر13P3.3INT1وقفه خارجی یک14P3.4T0ورودی تایمر یا کانتر صفر15P3.5T1ورودی تایمر یا کانتر یک16P3.6WRسیگنال فعال ساز نوشتن17P3.7RDسیگنال فعال ساز خواندن

 لازم به ذکر است که پورت های صفر و دو نیز به عنوان باس آدرس دهی به حافظه خارجی کاربرد دارد و پورت های دو منظوره می باشند.

4-2-1) PSEN( پایه 29، Program Store Enable)

وقتی برنامه از حافظه خارجی اجرا می شود میکرو کنترلر در زمان هایی که لازم است عمل واکنشی انجام دهد این سیگنالها خروجی را فعال (low) می کند که میتواند این سیگنال برای فعال کردن OE حافظه برنامه به کار رود.

5-2-1) ALE( پایه 30، Address Latch Enable)

همانطور که گفته شد درگاه p0 می تواند هم باس داده باشد و هم باس آدرس . وقتی ALE فعال (High) باشد یعنی دیتای روی دیتا باس یک آدرس است و در صورت فعال بودن آن یک داده می باشد

6-2-1) Ea( پایه 31، External Access)

اگر بخواهیم از حافظه برنامه داخلی استفاده نماییم این پایه را غیر فعال (High) می کنیم با فعال کردن این پایه (low) ، شروع حافظه برنامه از آدرس صفر برنامه خارجی خواهد بود و حافظه برنامه داخلی بلا استفاده خواهد ماند

7-2-1)RST( پایه 9، Reset)

بافعال کردن این پایه (high) حداقل به مدت دو سیکل ماشین رجیستر های داخلی میکروکنترلر با مقادیر مناسبی پر شده و میکروکنترلر از آدرس (0000) شروع به اجرای برنامه می کند.

3-1) حافظه داده جزئیات:

فضای حافظه میکرو کنترلر ها عبارتند از:

1- 64 کیلو بایت حافظه داده خارجی از آدرس صفر الی FFFF H

2- 128 بایت (یا 256 بایت ) حافظه داده داخلی از آدرس صفر الی F H 7 (یا از آدرس FF H برای 8052)

3_ 128 بایت حافظه داخلی تحت نام SFR از آدرس H 80 تا FF

4-1) رجیستر های داخلی میکروکنترلر (حافظه داخلی)

رجیستر های داخلی میکروکنترلر ها به دو دسته تقسیم می شوند:

1-4-1) رجیستر های عمومی:

در واقع همان RAM داخلی است و به علت تعداد زیاد آنها به جای اسم به آنها شماره ای نسبت داده اند از H00 الی FH7

2-4-1) رجیستر های SFR یا رجیستر های خاص:

این رجیسترها علاوه بر اینکه رجیستر معمولی هستند هر کدام برای کاربرد خاص هم استفاده می شوند این رجیستر ها ف رجیسترهای مهم CPU بوده و از آدرس H80 الی FF H از RAM داخلی می باشد که فقط به صورت مستقیم قابل دسترسی می باشد

فضای حافظه RAM داخلی( یعنی 128 بایت اول) به سه گروه مجزا تفکیک شده است همه گروه ها به صورت بایتی قابل آدرس دهی هستند اما گروه های II و III خواص دیگری نیز دارند که درزیر شرح می دهیم:

5-1) گروه II( Bite Addressable):

32 بایت اول حافظه RAM داخلی( از آدرس H00 الی FH1) شامل بانک های ثبات می باشد که به چهار گروه A بایتی تقسیم می شود و در هر لحظه 8 بایت از این 32 بایت قابل دسترسی می باشد که به 0R، 1R،2R،3R،… الی 7R نشان داده می شود اینکه 0R الی 7R در هر لحظه بیان کننده کدام یک از این 32 بایت می باشد به دو بیت از رجیستر PSW به نام های 0RS و 1RS که قابل آدرس دهی بیتی می باشند بستگی دارد یعنی مثلا برای (0=0RS، 1=1RS) 0R بیان گر بایت شماره هشتم از RAM داخلی و مثلا 3R بیان گر بایت 11 از RAM داخلی می باشد . استفاده از دستورات رجیستر های بانک ثبات به روش آدرس دهی مستقیم که در ادامه توضیح داده می شود ترجیح دارد.


دانلود با لینک مستقیم