ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2008/03/17
    جهرم
    292
    10

    درخواست کنترل دو موتور با پورت پارالل با زبان C

    با سلام
    من نیاز به یک برنامه به زبان ویژوال سی یا ++ دارم که صفحه کلید کامپیوتر را به پورت پرینتر ربط بدم
    چون در پورت پارالل از پایه های 2 - 9 می توان مقدار 0 و 1 دیجیتال گرفت لازم دارم که بصورت زیر کلیدهای ذکر شده را تک تک به پایه ها مرتبط کنم.

    از کلیدهای جهت نما برای پین های 2,3,4 یعنی با فشردن :

    اگر کلید forward فشرده شود -->
    1 = 2 , 1 = 3 , 1 = 4
    اگر کلید backward فشرده شود -->
    1 = 2 , 1 = 3 , 0 = 4
    اگر کلید Right + forward فشرده شود -->
    1 = 2 , 0 = 3 , 1 = 4
    اگر کلید left + forward فشرده شود -->
    0 = 2 , 1 = 3 , 1 = 4
    اگر کلید Right + backward فشرده شود -->
    1 = 2 , 0 = 3 , 0 = 4
    اگر کلید left + backward فشرده شود -->
    0 = 2 , 1 = 3 , 0 = 4
    در صورتیکه هیچ کلیدی فشرده نشود مقادیر نسبت داده شده به پین ها برابر 0 شود

    در واقع من می خواهم یک ماشین که دارای 2 موتور هست را به سمت های جلو،عقب،چپ و راست از طریق اتصال به پورت پارالل هدایت کنم (همان کاری که در بازیهای کامپیوتری توسط کلیدهای جهت نمای کیبورد انجام میدیم را در حالت فیزیکی انجام دهم)
    _ من از موتور DC معمولی بهره میبرم که فقط نیاز به اتصال یک سیم دارد.

    در ادامه -->

    اگر کلید ENTER فشرده شود -->
    1 = 5
    اگر کلید Space Bar فشرده شود -->
    1 = 6
    اگر کلید Tab فشرده شود -->
    1 = 7
    و با هربار فشردن کلیدها مقدار معکوس مقدار نسبت داده شده قبلی خود شود
    -----------------
    اگر از ادرس (مثلا: 375#) مقدرا 1 دریافت شود -->
    1 = 8
    ولی اگر مقدار 0 از ادرس (مثلا: 375#) دریافت شود -->
    0 = 8
    ++++++++++++
    اگر مقدار 1 از ادرس (مثلا: 376#) دریافت شود -->
    1 = 9
    ولی اگر مقدار 0 از ادرس (مثلا: 376#) دریافت شود -->
    0 = 9
    -----------------
    در هر زمان هر کدام از کلیدها که فشرده شود برنامه مربوط به آن کلید اجرا شود.
    با تشکر فراوان
  2. #2
    2008/03/17
    جهرم
    292
    10

    پاسخ : درخواست کنترل دو موتور با پورت پارالل با زبان C

    من هنوز منتظر پاسخ شما هستم
  3. #3
    2008/03/17
    جهرم
    292
    10

    پاسخ : درخواست کنترل دو موتور با پورت پارالل با زبان C

    خواستم سال جديد را تبريك بگم
    اميدوارم سال خوبي براي شما و سالي پرپاسخ براي ما به بار بياورد
  4. #4
    2007/10/07
    تهران
    128
    0

    پاسخ : درخواست کنترل دو موتور با پورت پارالل با زبان C

    توی ویژوال 6++C که همون visual studio 6 میشه میتونی برای برنامه های بصورت دیالوگ و البته غیره یک سری اکشن تعریف کنی که مربوط میشن به داده های ورودی موس و صفحه کلید و کلا وقفه هه
    مثلا یکی از توابعش اگر موس کلید چپش پایین برود یک متغیر را 1 میکند و اگر بالا بیاید یک تابع دیگر متغیر دیگری را 1 میکند و به همین صورت ....

    حالا شما یک برنامه باید بنویسی که این اکشن ها رو از صفحه کلید با توابع مربوطش بگیری و هر مفهومی که میخواهی ازش استخراج کنی و نتیجه دلخواه را برای پورت lpt بفرستی که آن هم توابع مخصوص خودش دارد!
    برای اطلاع از توابع بالا کتاب "برنامه نویس c در 21 روز " از انتشارات نص صفحه 285 ببینی!

    امیدوارم کمکی کرده باشم

نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. تبدیل پورت سریال به پورت پارالل
    توسط sinaitg در انجمن مدار هاي ديجيتال
    پاسخ: 8
    آخرين نوشته: 2014/08/02, 22:54
  2. کنترل موتور پله ای با پورت سریال
    توسط leila.a در انجمن رباتيك و مكاترونيك
    پاسخ: 0
    آخرين نوشته: 2011/09/28, 16:08
  3. پورت پارالل
    توسط harati در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2011/01/03, 21:11
  4. کنترل دور موتور DC با زبان C
    توسط nima_megh در انجمن برنامه نويسي و اينترفيس
    پاسخ: 8
    آخرين نوشته: 2009/01/11, 03:03
  5. برنامه کنترل دور موتور dc به زبان basic
    توسط mjtb_sar در انجمن برنامه نويسي و اينترفيس
    پاسخ: 1
    آخرين نوشته: 2008/09/10, 21:50

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •