من را برای کار با پورت موازی کمک کنید
اطلاعیه
Collapse
No announcement yet.
dll کار با پورت موازی در VB
Collapse
X
-
dll کار با پورت موازی در VB
سلام . خوبی امیرجان ؟
دوست عزیز بستگی به ورژن VB شما داره . من با VB6 با یه DLL به اسم winio95.dll این کار رو کردم . توی لینک زیر توضیحات پروژه هست :
http://mohandesmilad.netfreehost.com/viewtopic.php?t=111&postdays=0&postorder=a sc&start=0&mforum=mohandesmilad
موفق باشید.شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآی جهاد فیآسبیلآالله.
هجرت، هجرت از سنگینیآهاست و جاذبهآهایی که تو را به خاک میآچسباند.
چکمهآهایت را بپوش، رهآتوشهآات را بردار و هجرت کن.
-
Re: تشکر
نوشته اصلی توسط amir_portمحمد جان ممنونم ولی من در XP میخوام
من با input32.dll با پورت موازی در XP و سایر ویندوزها کار میکنم من این dll رو به همراه یک نمونه برنامه ساده در VB 6.0 که خودم نوشتم و به همراه یک برنامه مونیتورینگ پورت موازی بصورت Real Time براتون میفرستم امیدوارم مفید باشه
http://www.4shared.com/file/2387455/9d5087ce/input32dll.html
دیدگاه
-
پاسخ : dll کار با پورت موازی در VB
این فایل DLL دو تا تابع داره Inp32 و Out32 . در کامپیوتر هم مثل میکرو کنترلر فضای آدرسی پورتها وجود دارد. تمام رجیسترهای مربوط به بایوس و سریال و پارالل و PCI Card و ساعت و Restart و غیره در این فضا قرار دارند. برای نوشتن و خواندن از رجیسترهای این محیط باید از این دو تابع استفاده کنید.
کد:Void Out32(int address , int value); Uint Inp32(int address);
پورت پارالل سه تا رجیستر داره که مطابق شکل زیر به پایه های این پورت وصل هستند. پایه هایی که به رجیستر Data و Control وصل هستند(آبی ها) فقط خروجی و پایه هایی که به رجیستر Status وصل هستند فقط ورودی هستند(قرمزها) پایه های ورودی Pullup حدود 1 کیلو دارند.
آدرس سه رجیستر مذکور به ترتیب و پشت سر هم است. اگر آدرس رجیستر دیتا را 0x378 هگزا در نظر بگیریم آنگاه :
Data Register Address:0x378
Status Register Address : 0x379
Control Register Address:0x37a
بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست
دیدگاه
دیدگاه