PDA

View Full Version : برنامه نویسی سخت افزار



sajjad1365
جمعه 25 خرداد 1386, 23:30 عصر
سلام
اگه ممکنه برنامه هایی مثل روشن کردن چند دیود
روشن کردن ارمیچر وازاین قبیل را بزارین .اگه مثال های بیشتری هم بزارین خیلی ممنون میشم.
برای پروزه پایانی میخوام.
ممنون

noorsoft
شنبه 26 خرداد 1386, 05:50 صبح
دوست عزیز شما باید کار کردن با پورتها را یاد بگیری مثلا شما دیود را از طریق پورت سریال یا پارالل و یا حتی USB میتونی روشن کنی ولی ابتدا مشخص کن دقیقا چی میخوای تا ما بتونیم کمکت کنیم

ehsan_electronic
شنبه 26 خرداد 1386, 09:13 صبح
سلام ، بهتره که رشته ای که درس خوندی هم بنویسی

sajjad1365
شنبه 26 خرداد 1386, 10:14 صبح
سلام
دوستان رشته من کامپیوتر است.
برای پروزه پایانی مثال هایی مانند روشن کردن چند دیود و یا کنترل سخت افزار هایی از این قبیل میخوام.با پورت کام و lpt .مثال هر چه بیشتر بهتر
خیلی ممنون.

ehsan_electronic
شنبه 26 خرداد 1386, 12:07 عصر
سلام ، توی پستهای من بگردید مثالهایی از LPT و COM برای دیگر دوستان فرستادم.
نگاه کنید سوالی بود حتما بپرسید خوشحال میشم بتونم جواب بدم

sajjad1365
شنبه 26 خرداد 1386, 12:30 عصر
سلام
من چند تا مثال(6 مثال) برای ارتباط با سخت افزار با پورت کام و ال پی تی پیدا کردم.
این مثال ها رو اپلود میکنم . اگه توضیحاتی در رابطه با چگونگی کارکرد ان بدین(راهنمایی کنین) ممنون میشم.
مثال ها (روشن کردن چند دیود- سیلندر و....)است.
چون فونت این برنامه ها خرابه نتونستم متوجه بشم چظوری کار میکنند.
به هر هال اگه در رابظه با کد هاش راهنمایی کنین ممنون میشم.

sajjad1365
شنبه 26 خرداد 1386, 12:33 عصر
سلام
من چند تا مثال(6 مثال) برای ارتباط با سخت افزار با پورت کام و ال پی تی پیدا کردم.
این مثال ها رو اپلود میکنم . اگه توضیحاتی در رابطه با چگونگی کارکرد ان بدین(راهنمایی کنین) ممنون میشم.
مثال ها (روشن کردن چند دیود- سیلندر و....)است.
چون فونت این برنامه ها خرابه نتونستم متوجه بشم چظوری کار میکنند.
به هر هال اگه در رابظه با کد هاش راهنمایی کنین ممنون میشم.

CodeMasterX
شنبه 26 خرداد 1386, 15:51 عصر
کدهاش خیلی پیچیده نیستن.
با کنترل MSComm پورت COM رو مانیتور می کنه و برای دریافت و فرستادن اطلاعات از اکتیوایکس inpout32.dll استفاده می کنه که خودم تو سایت آپلودش کردم و سورسش رو هم گذاشتم.این اکتیوایکس تو تا تابع برای خوندن و نوشتن داده ها روی پورت تعیین شده داره (In,Out).اگه دقیقا بگید کجای کد سوال هست کمکتون می کنم.

sajjad1365
شنبه 26 خرداد 1386, 16:25 عصر
سلام
در قسمت پنجم (12.5) دومثال هست .یکیش مثل یک درجه است که نمیدونم چیه
و دومیش هم یک ولوم است .

در قسمت سوم (12.3)هم دومثال است که اولیش 8 تا دیود است که نمیدونم چطوری کار میکنند. ودومیش هم دکمه های 8 دیود است.ایا این دوتا ارتباطی باهم دارند با نه.

ودر قسمت اول (12.1) یکیش سیلندر هست که اینو اصلا نمیدونم ویکیش هم دو تا دکمه هست.

اگه ممکنه اون فونت هایی که جلوی کدها نوشته شده و خونده نمیشن رو درست کنین و دوباره رو سایت اپلود کنین.
اگه این کار رو کنین که خیلی اقایی کردین.
ممنون.

zeelog
شنبه 26 خرداد 1386, 23:27 عصر
من کتاب pc interface نشر علوم رو توصیه میکنم
3200 تومان همراه با سی دی

noorsoft
یک شنبه 27 خرداد 1386, 06:31 صبح
من کتاب pc interface نشر علوم رو توصیه میکنم
3200 تومان همراه با سی دی
فقط بدی کتاب اینکه از PORT.DLL استفاده میکنه که در XP کار نمی کنه

ehsan_electronic
یک شنبه 27 خرداد 1386, 08:59 صبح
کتاب کنترل لوازم جانبی توسط کامپیوتر را ختما بخونید.
این کتاب خیلی کم پیدا میشه و ناشرش هم انتشارات نص هست.

__H2__
یک شنبه 27 خرداد 1386, 11:13 صبح
سلام
یک مطلب کوچک هم من در این مورد نوشته ام، البته خودم قبلاً یک DLL برای این کار در VC++6 درست کرده بودم ولی چون مربوط به چند سال قبل میشود من از همان فایل PORT.DLL استفاده کردم که دوستمان میگویید در XP جواب نمیدهد!!!!!!!!!!

بهرهال میتوانید این نیمچه مقاله را بخوانید، من سعی میکنم امروز چک کنم و ببینم این PORT.dll در XP و Vista کار میکند یا نه؟!
لینک مقاله (http://h02.ir/Paper.aspx?Item=LPT-Programming)

noorsoft
یک شنبه 27 خرداد 1386, 18:12 عصر
سلام
یک مطلب کوچک هم من در این مورد نوشته ام، البته خودم قبلاً یک DLL برای این کار در VC++6 درست کرده بودم ولی چون مربوط به چند سال قبل میشود من از همان فایل PORT.DLL استفاده کردم که دوستمان میگویید در XP جواب نمیدهد!!!!!!!!!!

بهرهال میتوانید این نیمچه مقاله را بخوانید، من سعی میکنم امروز چک کنم و ببینم این PORT.dll در XP و Vista کار میکند یا نه؟!
لینک مقاله (http://h02.ir/Paper.aspx?Item=LPT-Programming)

dll های دیگه ای وجود دارند که توی XP به راحتی کار می کننه و سرعت و اطمینانشون از POTR.DLL هم بیشتره مثل INPUT32.DLL که واقعا عالیه
اگه کسی لازمش داره بگه آپلود کنم

__H2__
سه شنبه 29 خرداد 1386, 11:21 صبح
سلام
من امتحان کردم وساعت ها با انواع دستنورات و ولت متر کلنجار رفتم و نتیجه نداد، حق با دوستان بود، XP هر دستوری را که بخواهید بدون بازکدن رسمی پورت اقدام به دسترسی مستقیم به پورت کند بلوکه میکند.

من هم نام input32.dll را شنیدم ولی قببلاً خودم چیزی شبیه Port.dll درست کرده بودم و از ان استفاده میکردم و بعد هم دیگر چندسالی است که اینکارها را انجام نداده بودم و از این سخت گیری XP خبر نداشتم.

میخواستم خودم دنبال آپلود input32.dll باشم، بحرحال اگر کسی ان را برایم ایمیل کند.
موفق و پیروز باشید.

__H2__
سه شنبه 29 خرداد 1386, 18:21 عصر
سلام
دوستان خوشبختانه در تاپیکی دیگر در همین جا کاربر CodeMasterX (http://barnamenevis.org/forum/member.php?u=34556) فایل مورد نظر را آپلود کرده و دو API اصلی را هم نام برده!
لینک تاپیک اول (http://barnamenevis.org/forum/showthread.php?p=321419#post321419)
لینک تاپیکی دیگر در مورد همین مسئله (http://www.barnamenevis.org/forum/showthread.php?t=12778&page=3)
لینک تاپیکی دیگر در مورد همین مسئله!!! (http://www.barnamenevis.org/forum/showthread.php?t=49492)
و...
و...
و...

زیادی تکراری است، من چون معمولاً تاپیک نمیدهم زیاد سرچ نمیکنم! ولی فکر کنم دوستانی که تاپیک میدهند بد نیست اول سرچی کنند.

vahshab
چهارشنبه 17 بهمن 1386, 12:27 عصر
بچه ها خیلی با حالین ایول