PDA

View Full Version : کار با پورت پرینتر و سریال



ehsan_62
شنبه 02 آبان 1388, 10:56 صبح
سلام
من میخوام یه برنامه بنویسم که بتونم یه سری اطلاعات رو به صورت text از طریق پورت سریال ارسال و دریافت کنم دقیقا چیزی مشابه هایپر ترمینال ویندوز یعنی بتونم شماره پورت کام و بود ریت رو هم خودم انتخاب کنم
در مورد پورت پرینتر هم باید بتونم نوع پایه هاش یعنی ورودی یا خروجی بودن اونها رو انتخاب کنم ودر هر دو مورد بتونم اطلاعات رو ارسال و دریافت کنم
اگر اساتید محترم راهنمائی بفرمایند ممنون میشم
ضمنا من هنوز دانش آموز هستم و زیاد برنامه نویسی بلد نیستم :ناراحت:متاسفانه اما این پروژه برام حیاتیه :افسرده:

mostafa_bahar
شنبه 02 آبان 1388, 12:29 عصر
ببین از mscom استفاده کن
این یک pdf آموزش آن حالشو ببر

ehsan_62
شنبه 02 آبان 1388, 13:44 عصر
سلام
واسه پ.رت کام از mscomm استفاده کردم اما مشکل من بیشتر مربوط به پورت پرینتر و کنترل اون هستش.
:ناراحت:

ehsan_62
دوشنبه 02 آذر 1388, 12:03 عصر
سلام من قسمت سریال رو برنامشو نوشتم اما در مورد پورت پرینتر گفتن باید با رجیستری کامپیوتر کار کنم من رشتم برق نه کامپیوتر:ناراحت:
کسی نمیتونه لطفا من رو راهنمائیم بکنه؟
موضوع خیلی حیاتیه به خدا :گریه:
مرسسسسسسسسسسی

mostafa_bahar
دوشنبه 02 آذر 1388, 18:42 عصر
می خوای پروگرمر بسازی نه با mscomm کار کن مشکلت کامل حل می شه قبلا ساختمش

ehsan_62
پنج شنبه 05 آذر 1388, 11:23 صبح
نه عزیزم پروگرمر؟
این همه کامپایلر واسه پروگرمر میکرو هست مگه سرم درد میکنه؟:لبخند:

vbhamed
پنج شنبه 05 آذر 1388, 13:02 عصر
سلام

پورت پرينتر خودش ورودي و خروجي هايي داره و قابل برنامه ريزي نيست كه كدوم پايه ورودي و كدوم خروجي هست
براي ارتباط هم از Dll هايي نظير input32.dll يا io32.dll و ... بايد استفاده كرد
نقشه پايه ها هم به شكل زير هست


Register DB-25 I/O
Signal Name Bit Pin Direction
=========== ======== ===== =========
-Strobe C0 1 Output
+Data Bit 0 D0 2 Output
+Data Bit 1 D1 3 Output
+Data Bit 2 D2 4 Output
+Data Bit 3 D3 5 Output
+Data Bit 4 D4 6 Output
+Data Bit 5 D5 7 Output
+Data Bit 6 D6 8 Output
+Data Bit 7 D7 9 Output
-Acknowledge S6 10 Input
+Busy S7 11 Input
+Paper End S5 12 Input
+Select In S4 13 Input
-Auto Feed C1 14 Output
-Error S3 15 Input
-Initialize C2 16 Output
-Select C3 17 Output
Ground - 18-25 -

IBM-PC Parallel Printer Port Female DB-25 Socket external Pin layout
__________________________________________________ ____
/ \
\ 13 12 11 10 9 8 7 6 5 4 3 2 1 /
\ /
\ 25 24 23 22 21 20 19 18 17 16 15 14 /
\________________________________________________/



ضمنا اگر در حالت استاندارد پورت (SPP) كه تو بايوس تعريف ميشه، سعي كنيداز پورت اطلاعاتي بدون آي سي بافر بخونيد ممكنه پورتتون بسوزه، يعني حتما براي خوندن از آي سي بافر مثل 74244 يا ... بايد استفاده بشه