ايران ويج

نسخه‌ی کامل: ADC
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام خسته نباشید من می خواهم با adc کار کنم و یک ولتاژ مرجع 2.8 ولتی به آن بدهم و برنامه را طوری بنویسم که اگر ولتاژ از 2.8 ولت بیشتر شد یکی از پین ها را یک کند vcc=5 ولت می باشد .لطفا مرا راهنمایی کنید من برنامه را به زبان بسکام لازم دارم .
سلام.

اين كاري كه شما مي خواي انجام بدي كار مقايسه گر هست ...
يعني با يه OP AMP مي شه همچين كاري كرد و نيازي به ADC نيست.
اگر مي خواي حتما از ADC استفاده كني ، مرجعت رو همون 5 بده و بعد با يه if چك كن كه اگر مقدار خوانده شده بيشتر از 2.8 شد ، اونوقت فلان كار رو انجام بدهه ...
مي توني از مقايسه كننده ي آنالوگ ميكرو هم استفاده كني كه پايه هاي AIN0 , AIN1 ورودي هستن و به ترتيب پايه ي - و + ورودي مي شن. در واقع مثل همون OP AMP عمل مي كنه ...
وقتي AIN0 بيشتر از AIN1 مي شه ، خروجي مقايسه كننده 1 مي شه و يه وقفه اتفاق مي افته و ...
ادامه ي ماجرا هم با خودت ...

موفق باشي.
يا علي.