مقدمه
پروژه مورد نظر کنترل اتوماتیک دما با استفاده از میکروکنترلر AT89C51 می باشد که بطور مختصر بدین ترتیب است که دما توسط یک سنسور حرارتی لمس شده و سپس این دما توسط یک مبدل آنالوگ به دیجیتال (ADC) به میکرو داده شده و میکرو با استفاده از برنامه ریزی که از قبل شده است که سه دما برای سنجش دارد.
پروژه
میکروکنترلر در برابر میکروپروسسورهای همه منظوره
میکروکنترلر 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
خروجی های مدار
تصادفی