مشاهده پست های بی پاسخ | مشاهده موضوعهای فعال تاریخ امروز دوشنبه 20 نوامبر, 2017 10:28 pm



پاسخ به موضوع  [ 5 پست ] 
 ارسال داده های ورودی کامپيوتر (برنامه) بر روی پورت ها 
نویسنده پیام
آواتار کاربر

عضو: پنجشنبه 07 فوریه, 2008 1:36 am
پست ها: 5
پست ارسال داده های ورودی کامپيوتر (برنامه) بر روی پورت ها
می خوام یه داده رو از برنامه ورودی دريافت کرده و بروی پورت بریزم و با سخت افزار از آن استفاده کنم

برنامه نویسی با پورت ها رو می خوام بدونم چه شکلیه ؟ با هر زبونی باشه مشکلی ندارم

ممنون ::conference:: ::prayer::

_________________
از همه هستی خود بی توسیرم ای دوست
سخن از عشق بگو با دل من
که ندارد دل من
جز به تو با کس سخن


چهارشنبه 13 فوریه, 2008 11:42 pm
مشخصات شخصی
آواتار کاربر

عضو: سه شنبه 08 ژانویه, 2008 10:10 am
پست ها: 102
پست Re: ارسال داده های ورودی کامپيوتر (برنامه) بر روی پورت ها
اینکه کاری نداره
تو همه زبانها دستور خوندن از پورت داریم تو C فانکشن inportb هست کافیه ورودیو مثلا به پورت سریال بدیم و آدرس اون پورت سریالو تو فانکشن بنویسیم
آدرس یه پورت سریال تو PCها 2F8 و یه پورت دیگه هم 3F8


پنجشنبه 14 فوریه, 2008 8:38 pm
مشخصات شخصی
آواتار کاربر

عضو: پنجشنبه 07 فوریه, 2008 1:36 am
پست ها: 5
پست Re: ارسال داده های ورودی کامپيوتر (برنامه) بر روی پورت ها
ممنون سروش جان
میشه یه نمونه یا مثالی با کد بفرستی

_________________
از همه هستی خود بی توسیرم ای دوست
سخن از عشق بگو با دل من
که ندارد دل من
جز به تو با کس سخن


شنبه 16 فوریه, 2008 11:46 am
مشخصات شخصی
آواتار کاربر

عضو: سه شنبه 08 ژانویه, 2008 10:10 am
پست ها: 102
پست Re: ارسال داده های ورودی کامپيوتر (برنامه) بر روی پورت ها
مثال برای خوندن یک بایت با دستور inportb


کد:


/* inport example */
#include <stdio.h>
#include <dos.h>

int main(void)
{
   unsigned char result;
   int port = 0;           /* serial port 1 */

   result = inportb(port);
   printf("Byte read from port %d = 0x%X\n", port, result);
   return 0;
}





شنبه 16 فوریه, 2008 6:32 pm
مشخصات شخصی
آواتار کاربر

عضو: سه شنبه 08 ژانویه, 2008 10:10 am
پست ها: 102
پست Re: ارسال داده های ورودی کامپيوتر (برنامه) بر روی پورت ها
مثال برای ارسال یک بایت با دستور outportb

کد:

/* outport example */

  #include <conio.h>
  #include <stdio.h>
  #include <dos.h>
  #include <io.h>
void outport(int port,int value);
  int main(void)
  {

     int portid = 0x2f8;
     int ch = 'A';

     outport(portid,ch);
     printf("Value %d sent to port number %d\n", ch, portid);
     return 0;
  }



شنبه 16 فوریه, 2008 6:35 pm
مشخصات شخصی
مشاهده پست های قبلی:  نمایش بر اساس  
پاسخ به موضوع   [ 5 پست ] 

افراد آنلاین

کاربران حاضر در این تالار: - و 9 مهمان


شما نمی توانید در این تالار موضوع جدید باز کنید
شما نمی توانید در این تالار به موضوع ها پاسخ دهید
شما نمی توانید در این تالار پست های خود را ویرایش کنید
شما نمی توانید در این تالار پست های خود را حذف کنید
شما نمی توانید در این تالار ضمیمه ارسال کنید

جستجو برای:
پرش به:  
cron
استفاده و نقل از مباحث سایت، فقط با ذکر منبع و لینک سایت میکرورایانه مجاز است.
Copyright © 2006 - 2010 MicroRayaneh - Powered by phpBB © phpBB Group
Valid CSS2 Valid XHTML 1.0
طراحی سایت : میکرو رایانه