اطلاعیه

Collapse
No announcement yet.

مبدل پورت سریال به پورت موازی (serial to parallel)

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مبدل پورت سریال به پورت موازی (serial to parallel)

    تو این پروژه داده ها از پورت سریال دریافت و به پورت موازی ارسال میشن.

    برای ارتباط با مبدل یک فایل کتابخانه (sTOp.h) به زبان c کنار پروژه قرار داده شده که توابع زیر جایگزین توابع مربوط به پورت موازی شده.

    کد:
    [left]
    inStatus()   =====>  inportb(PORT+1)
    outData(x)   =====>  outportb(PORT,x)
    outControl(x) =====>  outportb(PORT+2,x)
    [/left]
    این کتابخوانه برای کامپایلر Borland تعریف شده که با کمی تغییر برای سایر کامپایلر ها نیز قابل استفاده است.


    http://mjs1990s.ir/wp-content/uploads/2014/03/serial-to-parallel.rar

    در فایل ضمیمه شده شماتیک مدار هم قرار داده شده.
    برنامه میکرو به زبان سی و با کامپایلر Atmel Studio نوشته شده.

    خوشحال میشم اگه مشکلی تو پروژه دیدید بهم بگید تا درستش کنم.


    منبع: mjs1990s.ir
    نــــ_ـــمـــ_ــــیــــ_ـــدونـــــ_ــم.....

    #2
    پاسخ : مبدل پورت سریال به پورت موازی (serial to parallel)

    وقت بخیر

    بقیه سیگنالهای پورت پارالل کجاست ؟؟
    سیگنالهای handshaking

    دیدگاه


      #3
      پاسخ : مبدل پورت سریال به پورت موازی (serial to parallel)

      الآن با این چیزی که گذاشتم تمام پایه ها قابل کنترل هستن.
      مگه چیزی هم جا مونده؟
      کد:
      //  "Signal"     "I/O"   "PIN"  "parallel register"  "micro pin"
      //
      //  Strobe       Out    1     C0        b0
      //  Data bit 0     In / Out  2     D0        a0
      //  Data bit 1     In / Out  3     D1        a1
      //  Data bit 2     In / Out  4     D2        a2
      //  Data bit 3     In / Out  5     D3        a3
      //  Data bit 4     In / Out  6     D4        a4
      //  Data bit 5     In / Out  7     D5        a5
      //  Data bit 6     In / Out  8     D6        a6
      //  Data bit 7     In / Out  9     D7        a7
      //  Acknowledge    In    10     S6        b7
      //  Busy        In    11     S7        d7
      //  Paper End     In    12     S5        b6
      //  Select       In    13     S4        b5
      //  AutoLineFeed    Out    14     C1        b1
      //  Error       In    15     S3        b4
      //  InitialisePrinter Out    16     C2        b2
      //  SelectIn      Out    17     C3        b3
      //  Ground          - 18-25 -
      نــــ_ـــمـــ_ــــیــــ_ـــدونـــــ_ــم.....

      دیدگاه


        #4
        پاسخ : مبدل پورت سریال به پورت موازی (serial to parallel)

        راستی از پورت موازی نمیشه چیزی رو خوند فقط به عنوان خروجی عمل میکنه
        نــــ_ـــمـــ_ــــیــــ_ـــدونـــــ_ــم.....

        دیدگاه

        لطفا صبر کنید...
        X