شناسه پست: 1610
بازدید: 400

فهرست مطالب

پروژه

ميكروكنترلر در برابر ميكروپروسسورهاي همه منظوره

ميكروكنترلر AT89C51

توصيف پايه هاي 89C51

     1- XTAL2 , XTAL15

     2- RST 5

     5- ALE 6

پايه هاي پورت I/O

پورت (P0)0 به عنوان ورودي

سنسور دما LM35

شكل دهي سيگنال و اتصال LM35 به AT89C51

تراشه ADCO804 و اتصال آن AT89C51

پايه هاي ADCO804

1- CS 9

2- RD (خواندن)

3- WR (نوشتن؛ نام بهتر آن “آغاز تبديل” است)

CLIR , CLKIN

INTR (وقفه ، نام بهتر آن “پايان تبديل” است)

VIN (-), VIN (+)

VREF/2

DO-D7

A-GND (زمين آنالوگ) D-GND (زمين ديجيتال)

نتيجه گيري از معرفي پايه هاي ADCO804

اتصال صفحه كليد به CPU (ميكروكنترلر AT89C51 )

پويش و شناسايي كليد فشرده شده

اتصال LCD به AT89C51

VEE, VSS, VCC

RS (انتخابگر ثبات)

R/W (خواندن و نوشتن)

E (فعال)

DO-D7

ارسال فرمان به LCD

ارسال داده ها به LCD

خروجي هاي مدار

پروژه:

پروژه مورد نظر كنترل اتوماتيك دما با استفاده از ميكروكنترلر AT89C51 مي باشد كه بطور مختصر بدين ترتيب است كه دما توسط يك سنسور حرارتي لمس شده و سپس اين دما توسط يك مبدل آنالوگ به ديجيتال (ADC) به ميكرو داده شده و ميكرو با استفاده از برنامه ريزي كه از قبل شده است كه سه دما براي سنجش دارد اگر دماي مورد نظر را T بناميم در اين صورت عملكرد ميكروكنترلر در خروجي بصورت زير است:

اگر T<T1 باشد رله شماره I فعال مي گردد.

اگر T1<T<T2 باشد رله شماره II فعال مي گردد.

و اگر T2<T<T3 باشد رله شماره III فعال مي گردد.

و اگر T>T3 باشد رله شماره IV فعال مي گردد.