ايران ويج

نسخه‌ی کامل: خواندن عدد ورودی به پورت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام خدمت دوستان عزیز.
میخواستم بدونم وقتی که از یه آی سی adc یا دیکودر صفحه کلید استفاده میکنیم اون عددی که بهمون میده رو چطور تشخیص بدم.
مثلا آی سی دیکودر به پورتA وصله و یه کده bcd میده.حالا چطور این عددو بخونم.
مهندس من سوالت رو نفهميدم !!

فرضا شما يه ADC 8 كاناله داري و اونو به پورت A وصل كردي .
خوب تو بسكام اينو مي گي :
کد php:
Var=PinA 
و كد ويژن اين مي شه :
کد php:
VAR=PINA
منظور از VAR متغيرتون هستش و حداقل بايد نوع بايت يا كاركتر باشد !!!

معمولا انكودر وصل مي كنن براي اينكه ورودي رو كم كنن نه ديكودر كه بي دليل پايه هاي هاي ميكرو الكي گرفته بشه !!
حالا اون انکودر که پایه کمتر میخواد (فکرکنم یکی درسته؟)اونو چطوری بخونم؟
اصلا خوندن پايه از ورودي همونطوريه ؟؟

فقط اگه مالتي پلكس گذاشتين بايد پايه هاي انتخاب مالتي پلكس رو به ميكرو وصل كرده ( اون پايه ميكرو رو خروجي تعريف كنين ) و اول سوئيچ مالتي پلكس را با صفر و يك كردن پايه هاي مالتي پلكس انتخاب و بعد بخونيد !!!
نقل قول: فقط اگه مالتي پلكس گذاشتين بايد پايه هاي انتخاب مالتي پلكس رو به ميكرو وصل كرده ( اون پايه ميكرو رو خروجي تعريف كنين ) و اول سوئيچ مالتي پلكس را با صفر و يك كردن پايه هاي مالتي پلكس انتخاب و بعد بخونيد !!!

متوجه نشدم!!!!
من یه جا خوندم که برای استفاده از کیبرد یه آی سی استفاده میکنن که یک خروجی داره و کد bcd صفحه کلید رو میده به میکرو.
حالا اینو چطور بخونم؟
سلام دوست عزیز.
هیچ نیازی به آیسی واسط نیست. شما میتونین مستقیماً کیبورد رو به میکرو متصل کنید و به صورت سریال بخونین.
اگه هم خواستین از این آیسی های دیکود استفاده کنین همینطور که دوستموم اشاره کرد این آیسی به پین
disable/enable داره که باید اونو پیدا کرد و enable کرد.