تحقیق برنامه نویسی سخت افزار به کمک ویژوال سی

دسته بندي : دانش آموزی و دانشجویی » دانلود تحقیق
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 15 صفحه

 قسمتی از متن word (..doc) : 
 

1
2
‏به نام خدا
‏موضوع تحقیق :
‏ویژوال سی
‏فهرست مطالب
‏برنانه نویسی سخت افزار به کمک ویژال سی ..................‏............... ‏4 و5 و 6
‏تاریخچه ‏........................................................................ 6 و 7
‏ویژگی‏ ........................................................................... 7 و 8 و 9
‏زبان برنامه نویسی ............................................................ 9
‏ویژوال سی درون کار ........................................................ 10
‏نمونه یک برنامه ........................................................... 10و 11
‏پارادایم ها ..................................................................... 11
4
‏نمونه هایی از برنامه ویسی .............................................‏ 12 و13و14و15
‏برنامه نویسی سخت افزار به کمک ویژوال سی
‏یه مدت بود که دنبال این میگشتم که چطوری توی وی بی میشه با پورتها و سخت افزارهای دست ساز ارتباط برقرار کرد .بالاخره پیداش کردم و برای شما دوستان می زارمش اینجا !!
فقط باید ویژوال سی هم داشته باشید تا بتونید DLL‏ مربوطه رو کامپایل کنید !
شاید تابحال خواسته باشید از طریق پورت پرینتر و یا پورت سریال یا باس ISA‏ با سخت افزاری که خودتان ساخته اید ارتباط برقرار کنید . برای این کار شما نیاز به برنامه ای دارید که بوسیله دستورات I/O‏ با سخت افزار شما ارتباط برقرار کند . چون ویژوال بیسیک دارای دستورات کار با پورتهای I/O‏ نیست بایستی توسط ویژوال سی یک Dll‏ برای کار با این پورتها بسازیم و تو وی بی فایل کامپایل شده رو به طور مشابه توابع آی پی آی به کار بگیرید.
DLL‏ و کاربردهای آن
اگر شما در DOS‏ برنامه نویسی کرده باشید با دستورات INPUT‏ و OUPUT‏ در زبان QuickBasic‏ و با دستورات inp‏ و outp‏ در C‏ آشنا هستید . این توابع در VB‏ پیاده سازی نشده اند . این توابع برای سازندگان سخت افزار برای PC‏ و نیز برنامه نویسان سیستم حیاتی هستند زیرا به شما اجازه خواندن از پورت و نوشتن به پورت را می دهند . برای ایجاد امکان استفاده ار پورت در VB‏ باید از Dll‏ یا کتابخانه های دینامیک استفاده کنیم . Dll‏ ها به VB‏ اجازه می دهند تا یک کد نوشته شده به یک زبان دیگر را در زمان اجرا ( بطور دینامیک ) به برنامه لینک شود . چون ویژوال سی دارای توابع خواندن و نوشتن پورت است بنابراین ما از این زبان برای ساخت Dll‏ موردنظر استفاده می کنیم .
نوشتن DLL‏ در VC‏
برای ساخت Dll‏ ما بایستی دو فایل را ایجاد کنیم . اولین فایل یک فایل define‏ یا DEF‏ است و دومین فایل ، یک فایل C++ source‏ یا CPP‏ می باشد . هر دو فایل را می توانید توسط Notepad‏ ایجاد کنید . لیست کد این دو فایل بصورت زیر است :
پس از نوشتن این دو فایل آنها را در یک دایرکتوری قرار دهید ( مثلاً
4
C:port‏ ) و سپس وارد محیط ویژوال سی شوید . از منوی File‏ مورد New‏ را انتخاب کنید و در کادری که ظاهر می شود در قسمت Projects‏ مورد Win32 Dynamic-Link Library‏ را انتخاب کنید . همچنین در سمت راست همان صفحه در کادر Project name‏ عبارت port‏ را وارد کنید و در کادر Location‏ عبارت C:portport‏ را وارد کنید و آنگاه OK‏ را کلیک کنید . ‏
Port.def file‏ :
LIBRARY Port‏
DESCRIPTION DLL FOR I/O‏ PORT‏
EXPORTS‏
Outp @1‏
Inp @2‏
Port.cpp file‏ :
include‏ "conio.h"x‏#
short _stdcall Outp(int PortAddress,int PortData‏){
short‏ Dummy‏;
Dummy=(short)(_outp(PortAddress,PortData‏));
return(Dummy‏);
;}
short‏ _stdcall Inp(int PortAddress‏)
{
short‏ PortData‏;
PortData=(short)(_inp(PortAddress‏));
return(PortData‏);
;}
در مرحله بعدی بایستی فایل های def‏ و cpp‏ را به workspace‏ ایجاد شده اضافه کنیم . برای اینکار در برگه FileView‏ روی عبارت Port files‏ کلیک راست کرده و مورد Add Files to‏ Project‏ را انتخاب کنید .
در کادری که ظاهر می شود فایل port.cpp‏ را انتخاب کنید . با همین روش فایل port.def‏ را نیز به پروژه اضافه نمائید .
حال وارد منوی

 
دسته بندی: دانش آموزی و دانشجویی » دانلود تحقیق

تعداد مشاهده: 4469 مشاهده

فرمت فایل دانلودی:.doc

فرمت فایل اصلی: .doc

تعداد صفحات: 15

حجم فایل:216 کیلوبایت

 قیمت: 8,000 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل