لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 49 صفحه
قسمتی از متن word (..doc) :
بخش اول
پیشگفتار
مقدمه
نفوذگری در کامپیوتر و امنیت اطلاعات از مباحث روز است و امری بسیار مهم می باشد که متاسفانه در کشور ما کمتر کسی بدان اهمیت می دهد وبه همین دلیل کمتر کسی نیز از آن آگاهی دارد و به این دلیل است که راه اندازی وایجاد شبکه ها وسایت های مختلف بیشتر به دست تجار بوده تا متخصصین .
در این مقاله ی مختصر ( که گنجایش تمامی مطالب را ندارد ) این جانب سعی نمودم تا اطلاعات کلی راجع به نفوذ گری و روشهای شایع را مختصری توضیح بدهم که در عین سادگی مطالب ، از اهمیت بالایی برخوردار است . برای مثال « اولین حمله رسمی و گسترده ی هکرها در 2 نوامبر سال 1988 توسط یک دانشجوی دانشگاه کرنل انجام گرفت و یک کرم در ساعت 6 بعد از ظهر در شبکه فعال کرد . متخصصانی از سراسر جهان با توجه به گستردگی کم آن روز اینترنت اقدام به نابودی کرم کردند . تمام این ماجرا در 24 ساعت رخ داد و 70% سیستم ها را از کار انداخت . » . فرخ محبوبی ، دانش آموز نفوذ گر ، انتشارات ناقوس ، چاپخانه سعدی ، چاپ اول ، محل چاپ : بی جا ، زمستان 1381 ، ص 8
با توجه به این مسئله به اهمیت بیشتر حفاظت شبکه پی می بریم .
در پایان جا دارد از تمامی کسانی که مرا در این راه یاری کردند تشکر و قدردانی را به جا آورم .
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 20 صفحه
قسمتی از متن word (..doc) :
آشنایی با زبان برنامه نویسی Visual Basic
Visual Basicیک زبان برنامه نویسی قوی و ابزاری است که ضمن سادگی وسهولت فراگیری دارای توانائیهای فوق العاده ای میباشدکه به برنامه نویسان امکان نوشتن هر سیستمی را خواهد داد.
این زبان یکی از سریعترین و سهل ترین ابزارهای موجود جهت ایجاد برنامه های کاربردی تحت این سیستم عامل Windows از قبیل Microsoft Exel وMicrosoft Access نیز از همین زبان استفاده می نمایند .همچنین برنامه نویسی در محیط Web نیز برای کسانی که با این زبان آشنایی داشته باشند بسیار ساده می باشد زیرا دستورات این زبان جهت نوشتن برنامه های مذکور تحت عنوان VB Script که کاملاُمشابه دستورالعملهای VB است بکار گرفته است.
محیط و ابزارهای برنامه نویسی زبان Visual Basic
محیط کاری وفضایی که توسط VB برای برنامه نویسان بوجود می آید محیط تو سعه ای مجتمع شده یا Integrated Development Enviroment نام دارد که هر یک جهت کاربرد در موارد گوناگونی نظیر طراحی ،کد کردن ،ترجمه برنامه و رفع اشکا ل احتمالی استفاده می شوند.
برای اجرای برنامه VB و بهره گیری از آن می توانید مراحل زیر را انجام دهید:
1- دکمه Start را در برنامه Windows انتخاب نمایید.
2- در منوی نمایش داده شده Program را انتخاب کنید.
3- در منوی جدید برنامه Windowe Basic را انتخاب کرده و با فعال شدن آن فایل اجرایی (Executable) مربوط به Visual Basic را انتخاب نمایید و سپس بر روی آن دوبار پیاپی کلید سمت چپ موس را فشار دهید. پس از مدت کوتاهی شما برنامه رابط تشریح شده ذیل را ملاحظه می کنید.
شکل 1-1- صفحه ارتباط کاربران IDE و ایجاد پروژه جدید
ایجاد یک برنامه کاربردی
اولین قدم برای بوجود آوردن یک برنامه کاربردی توسط زبانVB ایجاد یک فرم رابط جهت برقراری ارتباط بین کاربر و کامپیوتر می باشد که توسط آن کاربران نیازها و عملیات دلخواه خود را انثخاب و دستور اجرای آن را به کامپیوتر میدهند.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 83 صفحه
قسمتی از متن word (..doc) :
آشنایی با مفاهیم اولیه رجیستری (REGISTRY)
مقدمه ای بر ریجستری
هماهنگونه که در فصل گذشته اشاره شد، نسخه های قدیمی ویندوز پارامترهای مربوط به پیکربندی خود را در فایلهای مقدار دهی System.ini و Win.ini تنظیم و نگهداری می کردند. از ویندوز 95 به بعد برنامه ریجستری که حاوی تمام اطلاعات مربوط به پیکربندی سیستم میباشد ارایه شده است. اطلاعات رجیستری در دو فایل پنهان User.dat و System در پوشه C:\Windows ذخیره می شوند. اطلاعات مربوط به نرم افزارهای موجود در سیستم در فایل System.dat و همچنین اطلاعات مربوط به کاربرد نرم افزارها در فایل User.dat ذخیره می شوند.
قسمتهای مختلف سیستم رجیستری استفاده می کنند که برای پیکربندی هرکدام کلید واژه ای در رجیستری پیش بینی شده است. به عنوان نمونه می توان به موارد زیر اشاره نمود :
ـ راه انداز دستگاهها : راه انداز دستگاهها باید اطلاعات مربوط به IRQ و DMA که مورد نیاز دستگاه می باشد را فراهم نماید. راه اندازها این پارامترها را با رجیستری ویندوز مبادله می کنند.
ـ برنامه های Setup : نصب هر برنامه در محیط ویندوز توسط برنامه Setup انجام می شود. هر کدام از برنامه های Setup این تغییرات در رجیستری نگهداری می شوند. لذا باید توجه داشت که حذف فایلها و پوشه های یک برنامه برای حذف آن برنامه کافی نیست. بلکه باید پارامترهای تنظیم شده در رجیستری را نیز حذف کنید. برای این منظور باید برنامه Unistall ویندوز را اجرا نمایید.
ـ Windows Kernel : یکی دیگر از قسمتهای ویندوز که در لحظه راه اندازی ویندوز به رجیستری مراجعه و از آن استفاده می کند، هسته ویندوز است. این قسمت از ویندوز تمام اطلاعات مربوط به راه انداز دستگاهها و همچنین اطلاعات مربوط به اولویت باز شدن هر کدام از آنها را از رجیستری می خواند.
ـ Hardware Recognizer : بعد از راه اندازی ویندوز، تشخیص دهنده سخت افزار(HR) لیستی از دستگاههایی که شناسایی (Detect) شده اند را در رجیستری ویندوز ذخیره می کند.
ـ Plug & Play Manager : مدیر P&P یک خاصیت جدید ویندوز می باشد که هر جزء سخت افزاری با دو مشخصه Vender ID و Device ID شناسایی کرده و می شناساند. ترکیب این دو مشخصه باعث می شودکه دستگاه مورد نظر در سیستم کامپیوتر شما منحصر به فرد شود. هنگام راه اندازی سیستم بر مدیر
P&P اطلاعات مربوط به گذرگاه دستگاه مورد نظر را از رجیستری ویندوز درخواست می کند و نسبت به وجود راه انداز مناسب آن دستگاه بررسی های لازم را انجام می دهد. در صورتیکه برنامه راه انداز نصب نشده است امکانات لازم را برای نصب راه انداز به طور خودکار فراهم می کند.
ـ User Profile : پروفایلهای کرابر در ویندوز همه اطلاعات مربوط به کاربر از قبیل نام کاربر، مجوزهای کاربر و غیره را در رجیستری ویندوز نگهداری می کنند. این پروفایلها از طریق گزینه Control Panel/ System / User File تنظیم می شوند.
ـ Hardware Profile : پروفایلهای سخت افزاری نیز راه انداز دستگاههایی را که در زمان راه اندازی سیستم باید فعال شوند را مشخص می کنند. این پروفایلها برای بارکردن راه اندازها از رجیستری ویندوز استفاده می کنند. این پروفایلها از طریق گزینه زیر تنظیم می شوند:
Control Panel/ System/ Haedware Profile
آشنایی با فایلهای رجیستری
وقتی یک نسخه از ویندوز را در یک بخشی از دیسک سخت نصب می کنید، برنامه Setup رجیستری را نصب کرده و از آن برای ذخیره تمام موارد مربوط به پیکربندی و راه اندازی نرم افزارها و سخت افزارهای نصب شده در سیستم استفاده می کنند.
با نصب کردن رجیستری، Setup دو فایل User.DAT و System.DAT را ایجاد میک ند. این فایلها دارای خاصیت پنهانی (Hidden)، سیستمی (System) و فقط خواندنی (Ready _ Only) می باشند که در پوشه Windows نگهداری می شوند.
فایل USER.DAT
فایل USER.DAT برای ذخیره اطلاعات مخصوص کاربر طراحی شده است. این فایل اطلاعات زیر را شامل می شود:
ـ کاغذ دیواری، رنگها. پارامترهای ماوس، پارامترهای مربوط به Accessibility و تنظیم مربوط به Control Panel
ـ آیکونهای Descktop
ـ میانبرها در پوشه های موجود در منوی Start
ـ مشخصات مربوط به Explorer ویندوز
ـ تنظیم های مخصوص ملحقات و لوازم (Accessories ) ویندوز
ـ کلمات عبور و اتصالات شبکه
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..DOC) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 41 صفحه
قسمتی از متن word (..DOC) :
پیشگفتار
در این تحقیق آشنایی مختصری با نرم افزارPSPICE پیدا می کنیم و چگونگی توصیف مدار درآن را نشان خواهیم داد . هدف از گردآوری این مطالب ، کمک به خواننده برای شروع کار با PSPICE ، ضمن معرفی قابلیت های شاخص و منحصر به فرد این نرم افزار است ، اما جانشین کافی برای مراجعه به کتاب ها و راهنماهای PSPICE نیست، کتاب هایی که عناوین برخی از آن ها در بخش مراجع آمده است .در این راستا سعی کردیم تا به اصول پردازش و الگوریتم های داخلی هر نوع تحلیل مدارهای الکتریکی و الکترونیکی درPSPICE بپردازیم تا ضمن ایجاد علاقه و انگیزه در خواننده ، کمک بیشتری به درک مفاهیم باشد .
تاریخچه کوتاهی از PSPICE
نیاز به یک برنامه شبیه سازی و طراحی مدار، یک تیم پر تلاش از دانشجویان، استادان و افراد حرفه ای در
علم الکترونیک از مهمترین عوامل موثر در تحقق اسپایس بودند. با توجه به نسخه های مختلفی که از این
نرم افزار کارا و توانمند موجود است، به بررسی اجمالی تاریخچه ایجاد آن میپردازیم:
CAN
CER
در اوایل سال 1970 میلادی ران راهرر Ron Rohrer
تصمیم به ارائه یک برنامه شبیه سازی برای کار در زمینه بهینه سازی طراحی مدارات الکترونیکی گرفت. این عمل برای اولین بار در دانشگاه برکلی کالیفرنیا صورت گرفت دانشجویان راهر از جمله لری ناگل Larry Nagel
به همکاری با او پرداختند و CANCER را که مخفف عبارت:
بود را برای اولین بار به بازار Computer Analysis of Nonlinear Circuits Excluding Radiation . این نرم افزار به طور ابتدایی تنها شامل دیود ها و ترانزیستور های دوقطبی بود و فقط قادر عرضه کردند به انجام تحلیل DC و AC بود.
SPICE1
در سال 1972 (دو سال بعد) ناگل و پدرسون Pederson
نسخه 1SPICE را عرضه کردند .با توجه به قابلیت های این نرم افزار به سرعت ابزار شبیه سازی استاندارد صنعتی شد. انواع JFET و MOSFET نیز به برنامه اضافه شد.آنالیز مدارها نیز بر اساس تجزیه و تحلیل گره ای که ابتدایی ترین روش تحلیل است طراحی شده بود
کدSPICE1 به زبان فورترن نوشته شده و در کامپیوتر های main farme قابل اجرا بود.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..DOC) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 5 صفحه
قسمتی از متن word (..DOC) :
1
آشنایی با نرم افزار Starry Night Deluxe 2.1
دکتر محمد تقی عدالتی و مهرداد دهرآزما
گروه فیزیک ، دانشکده علوم پایه ، دانشگاه فردوسی مشهد
خلاصه:
Starry Night در واقع یک شبیه ساز آسمان است که قابلیت های زیادی دارد. با استفاده از آن می توان موقعیت هر ستاره ، سیاره ، سحابی و …. را در آسمان مشاهده کرد که البته کاربر می تواند خود را به جای ناظری در جاهای مختلف فضا قرار دهد و از آنجا آسمان را نگاه کند.
این نرم افزار قابلیت این را دارد که اگر جسم جدیدی کشف شد مثل دنباله دار، قمر و …. با دادن اطلاعات لازم از قبیل پارامترهای مداری ، اندازه ، قدر و رنگ آن جسم را در نقشه آسمان وارد کرد و مانند دیگر اجرامی که از قبل در نرم افزار بوده از آن استفاده کرد.
ازنکات جالب توجه دیگر این است که می توان تصاویر تخیلی صورتهای فلکی را مشخص کرد، مثلاً در صورت فلکی جبار که بصورت یک شکارچی است را نشان می دهد بطوریکه کاربر متوجه می شود منظور از این تمثیلی که برای جبار آورده اند چیست.
از تواناییهای دیگر این نرم افزار این است که آسمان یک روز را می تواند بصورت فیلم نشان دهد، یعنی طلوع و غروب هر یک از اجرام سماوی را که در آن تاریخ قابل مشاهده اند را نشان می دهد.
Starry Night می تواند تقریباً تمام خورشید گرفتگی ها را از سال 1601 تا سال2500 میلادی را پیش بینی کند که دقیقاً در چه زمانی و در چه مکانی از کره زمین قابل رؤیت است.
فایل اجرایی:
با ورود به فایل اجرایی Starry Night Deluxe 2.1 قسمتهای مختلف این نرم افزار را می توانید روی صفحه مانیتور ملاحظه کنید .
File , Edit , Setting , Display , Guides , Livesky , Window , Help
Edit :
با ورود به این قسمت و انتخاب Find می توان با وارد کردن نام جسم مورد نظر جای آن را در آسمان پیدا کرد که بعد از آن می توانیم با وارد شدن دوباره به Edit و انتخاب قسمت get info اطلاعاتی مانند فاصله، قدر، زمان طلوع و غروب نسبت به افق ناظر، زاویه سمت ، ارتفاع ، زاویه بعد ، میل و … را درباره آن جسم بدست آورد.
2
Setting:
کاربر می تواند با ورود به این قسمت و انتخاب view location خود را بجای ناظری در جاهای مختلف قرار دهد. مثلاً می تواند خود را به جای ناظری در خورشید ، ماه ، زحل و … و یا در ایستگاه فضایی میر قرار دهد، حتی می تواند با انتخاب Fixed location مختصات هر موقعیتی را در فضا بدهد و خود را بجای ناظری در آنجا قرار دهد.
با انتخاب زمین ( earth ) نقشه کره زمین را در اختیار کاربر قرار می گیرد و کاربر می تواند هر کجای نقشه را انتخاب کند و خود را بجای ناظری در آن منطقه قرار دهد و سپس با کلیک کردن روی set location می تواند نقشه آسمان رادر آنجا مشاهده کند.
در قسمت option کاربر می تواند صفحه اصلی را به سلیقه خود از نظر رنگ ، سایز، نوع خط و …. تنظیم کند و یا می تواند در این قسمت مشخص کند که در صفحه نمایش نام سیارات ، نام ستاره ها و یا نام اجرام مسیه باشد.
در قسمت Megnitudes می توان حد قدر آسمان را مشخص کرد:
Display:
با وارد شدن به این قسمت و انتخاب horizon کاربر می تواند مکانی که در آنجا قرار داد ( افق ) را حذف کند و اجسامی را که هنوز طلوع نکرده و یا غروب کرده اند، که دیگر دردید ناظر نیستند رامشاهده کند.
از فرامین دیگر این قسمت این است که می توان مثلاً در صفحه مانیتور فقط ستاره ها یا فقط سیارات و … را انتخاب کند.
Guides :
در این قسمت می توان با کلیک کردن روی Constellations محدوده صورتهای فلکی را مشخص کرد.
با کلیک کردن روی Onscreen Info اطلاعاتی مانند محل ناظر ، تاریخ و ساعت بر حسب UT ( universal Time ) مشخص می کند.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..DOC) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 43 صفحه
قسمتی از متن word (..DOC) :
مقدمه
ماکرومدیا فلش ( Macromedia Flash) یکی از بهترین نرم افزار هایی است که شما میتوانید جهت افزودن افکت های مخصوص و انیمیشن های کامپیوتری به وب سایت از آن استفاده کنید .در این جزوه سعی شده تمامی نکات با ذکر مثال و انیمیشن برای شما ارائه گردد . امید است این منبع جهت استفاده ی شما عزیزان مفید واقع شود.
برای مطالعه ی این دوره ی آموزشی نیاز است کاربران محترم آشنایی با سیستم عامل ویندوز داشته باشند .
ضمنا سیستم شما باید دارای مشخصات سخت افزاری ذیل باشد :
- حداقل سیستم مورد نیاز پنتیوم 233
- 16 مگابایت Ram
- حدود 600 مگا بایت فضای آزاد
- کارت گرافیکی 64 گیگا بایت
زمانی که با یک صفحه ی وب برخورد میکنیم ایده های مختلفی برای ساختن یک وب سایت جالب ،در ذهنمان ایجاد میشود. با وجود بخشهای گوناگون در یک وب سایت در مورد تصاویر و رنگها قانونی کلی وجود دارد. در Flash ابزارهایی وجود دارد که به وسیله ی آنها میتوان به راحتی تصاویر مختلفی خلق کرد. تصاویر برداری خیلی بهتر از نقشه های بیتی هستند. تصویر برداری نه تنها از لحاظ اندازه کوچکتر است بلکه در هنگام کوچک و بزرگ شدن به هیچ وجه کیفیت خود را از دست نمیدهد. ولی زمانی که یک نقشه بیتی را بزرگ میکنیم تصاویر مات به نظر میرسند. تصاویر Flash همانند یک فیلم بر روی صفحه ی وب گذاشته می شود . هرگاه که مرورگر وب شما با یک فیلم
Flash روبرو میشود به طور اتوماتیک Flash player را اجرا می کند.
نکته
به یاد داشته باشید که فیلم های Flash به واسطه برداری بودنشان کم حجم تر از تصاویر نقشه بیتی خواهند بود.
متحرک سازی در سایت وب
در گذشته در سایتهای وب به علت اینکه انیمیشن نداشتند ، بسیار خسته کننده به نظر می رسیدند. ولی نرم افزار Flash به آسانی انیمیشن را توسط فرآیندی به نام Tweening ایجاد میکند. در این مرحله شما به Flash نقطه آغاز و پایان میدهید و تصاویر بین این دو نقطه به طور اتوماتیک به صورت فریم ( Frame ) ایجاد خواهند شد. مثلاً اگر یک تصویر کامپیوتری برای کامل شدن احتیاج به 10 فریم داشته باشد تنها لازم است به آن دو فریم شروع و پایان را بدهیم ( فریم 1 و فریم 10) ، خود نرم افزار Flash فریم های ما بین آن را میسازد.
علاوه بر آن میتوانید یک Motion Tween برای آن شیء بسازید.
ساخت فیلم های محاوره ای :
در Flash علاوه بر انیمیشن های ساده میتوانید وب سایتهای محاوره ای نیز بسازید. به عنوان مثال میتوان فیلم فلشی را ایجاد کنید که در آن فیلمهای کوتاه و Track های موسیقی متعدد قابل انتخاب وجود داشته باشد زیرا Flash کاملاً شیء گرا میباشد.
نکته :
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..DOC) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 42 صفحه
قسمتی از متن word (..DOC) :
پـیـشـگفتـــــــــار
با پیشرفت فن آوری و افزایش توان بشر در مهار کردن نیروی فوق العاده ای که در رویایی با قوانین طبیعت با آن مواجه میشود نسل جدید را بیش از گذشته ملزم به فراگیری علوم و فنون روز نموده است. بشر از دیر باز به دلایل مختلف نیاز به برقراری ارتباط با همنوعان خویش داشته است. از جمله دلایلی که برای برقراری ارتباط با دیگران در خود سراغ داریم، نیازی است که گاها برای خروج از عالم تنهایی و یافتن یک همنوع برای تبادل امیال و آرزوهای درونی به سراغمان میآید. البته میتوان گفت تمامی جنبههای زندگی بشر به نوعی با برقراری ارتباط با دیگران عجین شده است. از آنجا که با برقراری ارتباط با دیگران میتوان به اطلاعات دسترسی پیدا نمود و مشخصا برای یافتن روشهای تهیه ادامه اعمال حیاتی مختلف به اطلاعات نیاز داریم، میتوان گفت مهمترین رکن و پایه اساسی زندگی بشر برقراری ارتباط با طبیعت و از جمله برقراری ارتباط با همنوعان خویش است.
فـصـــل اول :
مفاهیم پایهای اینترنت و وب
شبکه چیست ؟
به زبانی ساده میتوان گفت که : شبکه (network) از مرتبط ساختن دو یا چند کامپیوتر با بکدیگر به وجود میآید. فکر اولیه مرتبط ساختن کامپیوترها به یکدیگر به سالها قبل بر میگردد ولی هم اکنون استفاده از شبکه و کاربردهای آن ابعادی بسیار گسترده یافته است.
به هر حال کامپیوتر مستقل در شبکه،گره (node) میگویند. گره شبکه میتواند یک کامپیوتر شخصی (P.C) و یا یک کامپیوتر بسیار بزرگ باشد.
شبکهها به سه دسته کلی و عمومی تقسیم میشوند :
الف ) شبکه های محلی LAN ( Local Area Network)
ب ) شبکه های شهری MAN ( Metropolitan Area Network)
ج ) شبکه های گسترده WAN ( Wide Area Network)
شبکههای ذکر شده در هر ردهای که باشند، میتوانند ضمن حفظ هویت خود به یکدیگر نیز متصل شوند که به این نوع ارتباط ترکیب شبکهها ( Internetworking ) گفته میشود.
برای تبادل اطلاعات بین شبکههای مختلف که احیانا هر یک از آنها قراردادها و ساختارهای متفاوتی دارند، در دو طرف کامپیوترهایی قرار میگیرند که وظیفه ترجمه مبادلات را بر عهده دارند به این قبیل کامپیوترها دروازه ( Gateway ) میگویند.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..DOC) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 41 صفحه
قسمتی از متن word (..DOC) :
47
ساخت دستگاه بارکد خوان و اتصال آن به پورت سریال PC
ـ پیش گفتار
ـ هدف کلی ساخت
ـ توضیح میکرو کنترلر 8051
ـ شرح سخت افزار سیستم
ـ شرح IC MAX 232
ـ شرح استاندارد RS 232
ـ توضیح برنامه نرم افزاری
47
یکی هست و هیچ نیست جز او
وحده لااله الاهو
پیش گفتار :
پروژة دستگاه بار کد خوان محصول تحقیق چندین ماهه بوده که در این مسیر از منابع و مأخذهای مختلف در زمینة بارکد خوانی و ارسال آن به پورت سریال PC بهره جستم .
لازم به ذکر این نکته است که مطلوب نظر اینجانب استفاده از باکس رفلکسی بارکد خوان بود ولی به دلیل یافت نشدن این باکس بنده را بر آن داشت که به جای استفاده از روش انعکاسی از روش عبوری استفاده نمایم .
که این روش مستلزم آن بود که کارت را نیز اینجانب تعریف نمایم. که توضیحات لازم در ادامه ارایه خواهد شد.
این مجموعه را به اساتید گرانقدر جناب استاد بهرامی زاده تقدیم (می نمایم ) .
وه که قبول افتد و در نظر آید.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..DOC) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 31 صفحه
قسمتی از متن word (..DOC) :
47
یکی هست و هیچ نیست جز او
پیش گفتار :
پروژة دستگاه بار کد خوان محصول تحقیق چندین ماهه بوده که در این مسیر از منابع و مأخذهای مختلف در زمینة بارکد خوانی و ارسال آن به پورت سریال PC بهره جستم .
لازم به ذکر این نکته است که مطلوب نظر اینجانب استفاده از باکس رفلکسی بارکد خوان بود ولی به دلیل یافت نشدن این باکس بنده را بر آن داشت که به جای استفاده از روش انعکاسی از روش عبوری استفاده نمایم .
که این روش مستلزم آن بود که کارت را نیز اینجانب تعریف نمایم. که توضیحات لازم در ادامه ارایه خواهد شد.
این مجموعه را به استاد گرانقدر جناب مهندس صادقی تقدیم می نمایم .
وه که قبول افتد و در نظر آید.
47
ـ هدف کلی ساخت:
می دانیم امروزه دنیای الکترونیک روند رو به رشد سریعی را می پیماید که در مقایسه با گدشته غیر قابل وصف است. در این پیمایش سرعت ارسال و دریافت اطلاعات نقش بسزایی دارد و افکار متخصصین را کاملاً به خود مشغول کرده تا مسأله زمان را به حداقل رسانده و نرخ ارسال و دریافت داده ها را تا نهایت ممکن بالا ببرند.
اینک با پی بردن به اهمیت این مسأله ما نیز در جهت تحقق نیل به این هدف دستگاه بارکد خوان را طراحی نموده و یک نمونه عملی آنرا ساختیم. این دستگاه همچنان که از نامش پیداست قادر به خواندن بارکد و ارسال آن به پورت سریال PC است.
که با قرار گرفتن کارت در بین فرستنده ـ گیرنده نوری خطوط سیاه و سفید trace می شوند و کد این کارت استخراج می شود و از طریق پورت سریال به PC منتقل می شود.
قسمت عمده و مهم طراحی و ساخت این دستگاه، میکروکنترلر 8051 است .
که در بخشهای آینده به توضیح این مسأله می پردازیم.
ـ شرح میکروکنترلر 8051 :
لازم به توضیح است به جهت جلوگیری از پراکندگی موضوعات و مفاهیم شرح سخت افزار سیستم ، ای سی Max 232 استاندارد Rs232 و برنامه نرم افزاری در داخل همین بخش توضیح داده شده است .
نگاهی گذرا و اجمالی به میکروکنترلر 8051
ابتدا باید ببینیم فرق میکروکنترلر با میکرو پروسسور چیست ؟
منظور از یک میکروپروسسور ( ریز پردازنده ) میکروپروسسورهایی از خانواده X86 اینتل مثل 80386 , 80286 , 8086 , 68020 , 68030 , 68040 و یا خانوادها یی از این قبیل است . این میکروپروسسورها فاقد ROM , RAM و پورت های I/O در درون خود تراشه هستند به این دلیل به آنها میکروپروسسورهای همه منظوره گویند.
طراح سیستمی که از میکروپروسسور همه منظوره ای چون پنتیوم، 68040 استفاده می کند . باید در خارج از آن ROM ، RAM ، پورت های I /O و تمایمرها را اضافه نماید. طراح می تواند روی مقدار ROM ، RAM پورت های I/O بر حسب نوع کاربرد تصمیم گیری و اعمال نظر نماید . این توانمندی در میکروکنترلرها امکان پذیر نیست . یک میکروکنترلر دارای یک CPU به همراه مقدار ثابتی از ROM ، RAM ، پورت های I/ O و تایمر در درون خود می باشد.
ـ سیستم تک منظوره چیست؟
میکروکنترلرها و میکروپروسسورها به طور گستره ای در تولید سیستم های تک منظوره به کار می روند. یک محصول تک منظوره با استفاده از میکروپروسسور و یا میکروکنترلر برای انجام فقط یک کار است. یک چاپگر نمونه ای از یک سیستم تک منظوره است زیرا پروسسور داخل آن فقط یک کار را انجام می دهد و آن این است که داده را بدست اورده و آنرا چاپ می کند. در یک سیستم تک منظوره تنها یک نر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 35 صفحه
قسمتی از متن word (..doc) :
مقدمهای بر Object Pascal
چنانچه درباره مکآپ مطالعهای داشته باشید ممکنست تعجب کرده باشید از اینکه باید برنامهریز Macintosh peogrommer’s Workshop(MPW) را تهیه کنید و بخصوص اینکه این برنامهریز باید به زبان پاسکال نوشته شده باشد. فعلاً پاسخ مثبت است. در مورد آن کسانی که تألیفات دیگران را دوست دارند و یا برنامهریزی به زبان دیگر مثلاً C را ترجیح میدهند در حال حاضر شانس زیادی ندارند. دلیل آن دو چندان است. بسیاری از زبانها بروی Macintosh مطالب لازم را که سیستم مکآپ دارد ندارند و حتی اگر داشته باشند سرعت پاسکال را ندارند.
در این مقاله، ابتدا ساختار O.P را توضیح داده سپس بعضی از معناشناسیهائی مورد استفاده در این ساختار را پیشنهاد میکنیم. در خصوص مراحل مختلفی از سازگاری بحث میکنیم که یک زبان یا مؤلف دیگر برای استفاده از مکآپ و مراحل رسیدن به هدف آن نیاز دارد. خصوصاً، شغل خاص که حاوی و زبان معمولی را که به آن که مربوط میشود نشان میدهیم. یکی هم راجع به چگونگی اضافه کردن مواد به زبان MPW صحبت خواهیم کرد. در آخر نمائی از آنچه تا بحال فرا گرفتهایم ارائه میکنیم.
Object Pascal
پیوست و ادامهای است بر زبان پاسکال که با مشورت نیکلاس ویرث، مخترع سیستم پاسکال، در شرکت آپل انجام شد. این تداوم ناشی از تلاش نوعی از تشخیص پاسکال به نام کلسکال میباشد که در کامپیوتر لیزا قابل دسترسی بود. خود مکآپ حاصل تولکیت لیزا، که کارگاهی کاربردی برای ایجاد کاربردهای لیزا است، میباشد. لیزا تول کیت به زبان کلسکال نوشته شده است.
در سیستم O.P. معناشناسیهای معدودی دیده میشوند. غوده آبجکت، نوع جدیدی از دادههاست. Object شباهت بسیار زیادی به شرح کتبی دارد که میتواند رشته دادههای مضاعف نوع گشتاری را در خود جای دهد. مضافاً اینکه، فهرستی از روشها و دستورالعملهائی مربوط به متدهای مختلف را برای نوع خاصی از Object مشخص میکنید. این متدها، نقش هر یک از این نوع Object را توضیح میدهد. مثلاً میتوانید نوع ظاهری Object را به شرح زیر تعریف کنید:
type
Shape = object
Bounds : Rect
Color: Pattemm
Pracedave Draw:
Procedure Erase:
Procedure Rotate (angle: integer):
Procedure Meve (delta: Point)
Function Area: integer:
End:
بعلاوه، میتوانید نوعی از Object را که دارای حوزهها و روشهای Object نوع دیگری باشد نیز شناسائی کنید. نوع جدید میتواند روشها و حوزههای جدیدی را مشخص نموده روشها که را که در درون نهفته دارد و موردنظر شماست انتخاب نماید.
Type
Circle = object (Shape)
Radias: integer
Procedure Draw: override:
Function Area: integer: override
Procedure SetRadis (new Raduig: unteger)
End
هر مدلی از Object معمولاً اشاره به گروهی دارد. در مثال بالا، دایره زیرگروه شکل است. شکل گروه اصلی دایره میباشد. هر گروه (نوع Object) میتواند زیرمجموعهها (انشعابات) زیادی داشته باشد، اما فقط یک سرگروه (اصل) دارد. وقتی از مفهوم ارتباط صحبت میشود اکثراً از واژه گروه (Class) استفاده میکنیم. هر وقت از انواع داده پاسکال حرف میزنم، واژه Object را به کار میبرم.
Object ها از نامگذاری روشهای انواع جدید فرمهای پاسکال بوجود آمدهاند. لغت جدید (دایره) را به کار میبرید تا مثالی برای Object نوع دایرهای بزنید. وقتی در مورد متغیرهای از نوع Object از واژه جدید استفاده میشود، به ذخیرهای کافی در گروه اشاره داشته میزان متغیر را تا رسیدن به داده موردنظر (نقطه به نقطه) تنظیم میکند. فلشهای دوبل معمولاً برای تفهیم و بیان عدم مراجعهای که بطور اتوماتیک توسط مؤلف انجام میشود مورد نیاز است، بنابراین میتوان مستقیماً به حوزههای اطلائی دست یافت، بعنوان مثال:
Acircle.bounds درست است نه Bounds 88 aCricle. برعکس برای استناد به روشی که برای همان بیان استفاده میکنید باید نوشت: Acricle این طرح به روش نوع شیئی دایره شکل استفاده دارد. از آنجا که همه متغیرههای نوع