فهرست مطالب
پروژه
ميكروكنترلر در برابر ميكروپروسسورهاي همه منظوره
ميكروكنترلر 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 فعال مي گردد.