ايران ويج

نسخه‌ی کامل: Port Controller!!
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
اينم يه اكتيو ايكس خيلي باحال كه براي پورت هاي Com1,Com2 برنامه نويس كرد.
خيلي عاليه گفتم حيفه شما نبينين!!! خودشم چند تا مثال توپ براي دلفي - ويژوال سي ++ و وي بي داره. راستي يكي بگه چجوري مثلا كاري كنيم كه وقتي يه دكمه رو كليك كني اونور يه ولتاژ معين به وجود بياد**ممد جون فك كنم تو بلد باش!!** يا كلا در موردبرنامه نويسي سخت افزار يه توضيحي بده!!
http://www.scientificcomponent.com/begin...wnload.htm
يه سخراني جالب البته با اجازه اساتيد الكترونيك و كامپيوتر مثل آقا اشكان گل . اگر اشتباها چيزي رو گفتم شما تصحيح كن .

ببين كامي جون بطور كل دو روش انتقال اطلاعات وجود دارند :

1-آنالوگ : اطلاعات در مبدا روي امواج الكترومغناطيسي مثل مادون قرمز به اصطلاح سوار يا مدوله مي شند و بعد در مقصد بازخوني ميشند.
2-ديجيتال : اطلاعات بصورت وقفه هاي مغناطيسي كه در طي بازه هاي زماني مشخص قطع و وصل ميشوند بشكل 0 و 1 شبيه سازي ميشن و مجموعه اي از اطلاعات رو تشكيل مي دهند.

همون طور كه ميدوني كامپيوتر فقط دومي رو ميفهمه و پردازش مي كنه . اطلاعات آنالوگي مثل صدا از طريق يه ورودي آنالوگ مثل كارت صدا خونده ميشن و به ديجيتالي تبديل ميشن ( اين عمل و عكس آن كار اصلي كارت صداست) .

پورتهاي ديجيتالي هم دو گونه هستند : سري ( سريال پورت) - موازي ( پارالل پورت)

همه مطالب بالا گفتم كه بگم تبديلات و نحوه انتقال و كنترل ولتاژ و ........اين پورتها برعهده
Chipset هاي موجود بر روي قطعات مختلف و مادربرد است و طراحي اونها بر عهده مهندسين سخت افزار و الكترونيكه و يه برنامه نويس نيازي به آشنايي با اونها نداره !

شما به عنوان برنامه نويس طبق امكانات كامپايلر و خود زبان برنامه نويسي كه باهاش كار مي كنيد مي تونيد توي پورتها بنويسيد يا از اونها بخونيد و اونها رو مديريت كنيد . همين !

زباني مثل ويژوال بيسيك چنين امكاناتي رو نداره ولي برعكس سي داره . با داشتن شماره بعضي از پورت هاي مورد نظر مي تونيد توي اونها به راحتي بنويسيد يا بخونيد . برنامه نويسي پورتها در سطح ماشين يه كم مشكله پس اكثريت سي رو ترجيح مي دن. اينگونه برنامه نويسي اطلاعات نرم افزاري زيادي رو مي طلبه مخصوصا در مورد آدرس ها و وقفه ها و .........!

حالا چطور قطعات pnp خودشونو به سيستم عامل معرفي مي كنند ؟ خيلي ساده است . هر قطعه plug & play داراي يه بايوس روي خودشه و از طريق وقفه هاي استاندارد سيستم عامل اطلاعات خودشو در اختيار سيستم عامل مي زاره و سيستم عامل اونو به سرعت شناسايي مي كنه .
(قطعات pnp قطعاتي هستند كه به محض اتصال به كامپيوتر خودشونو به سيستم معرفي ميكنند )

اگر علاقه مند به الكترونيك هستي و دوست داري توي زمينه هاي رباتيك هم فعاليت كني از ياد گيري زبان اسمبلي و سي غافل نشو !

موفق باشي
مرسي كامران جون و ممد جون دمتون گرم.
مرسي ممد جون