توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نوشتن برنامه دماسنج با استفده از
سلام دوستان خسته نباشيد
چطور مي تونم محتواي رجيستر ADCH رو روي سون سگمنت دو رقمي نمايش دهم (مالتي پلكسري نه معمولي ) ؟ نوشتن برنامه به زبان C براي اين كار سخته؟ - اين سون سگمنت دو رقمي 18 پايه دارد .؟؟؟؟؟
با سلام
برای این کار اولین کاریکه باید انجام بدید اینه که محتوای adc رو تک تک به اجزای مختلف تقسیم کنید یعنی ارزشهای یکان و دهگان را به صورت یک عدد بین 0 تا 10 در بیارید ، بعد قرار دادن این ارقام رو سون سگمنت هم با خودتون .
شما باید ابتدا با تقسیم adc بر 10 مقدار ارزش دهگان رو بدست بیارید و ترجیحا توی یه متغیر جدا بریزید . برای بدست اوردن عدد یکان هم باقیمانده ی تقسیم adc بر 10 شامل این ارزش می شه .
برای مثال عدد 25 رو در نظر بگیرید :
تقسیم 25 بر 10 برابر 2 است که همان ارزش دهگان 25 می شود. و همچنین باقیمانده ی تقسیم 25 بر 10 برابر 5 هست که همان ارزش یکان عدد 25 هست .
بفرمایید کدوم قسمت مشکل دارید تا شروع کنیم
دوست عزيز
از همون پاسخي كه اول داديد بيشتر توضيح بدين ؟ شبه كد برنامه به زبان سي چطور ميشه ؟
و نحوه اتصال سون به ميكرو ؟
وبعد اينكه فرقي نمي كنه از كدوم سون سكمنت ها استفاده كنيم ؟ معمولي يا مالتي پلكسري ؟
سلام
ببینید این یه نمونه برنامه به زبان c و برای codvision نوشته شده . توی چیز میزام گشتم پیدا کردم.ولی ببین ممکنه این برنامه دریست کار نکنه و سعی نکن توی پروتئوس امتحانش کنی چون به درستی جواب نمی ده .
این برنامه دقیقا همون کاری که خواستید رو براتون انجام می ده و طرز کار یک نمونه برنامه ی اینطوری هم یاد میگیرید و خیلی ساده نوشته شده .
برنامه رو تست کنید و اگه مشکلی داشتید همین جا بگید .
You can see links before reply
شماتيك اين برنامه چطوريه ؟
You can see links before reply
روي برد هم جواب نداد !!!!! كدهايي كه به سون سگمنت ارسال كرديد درست است ؟؟؟
خب خودتون نگاه کنید ببینید درست هست یا نه . تا اونجایی که یادمه درسته ولی صد در صد مطمئن نیستم
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.