سختافزار رایانه (به انگلیسی : Computer Hardware به مجموعهای از اجزای فیزیکی گفته میشود که یک رایانه را میسازند. سختافزار رایانه درواقع همان قسمتها یا اجزای فیزیکیِ رایانه مانند نمایشگر ، موشواره ، صفحهکلید ، دیسک سخت ، واحد سیستم (کارتهای گرافیک ، کارتهای صدا ،حافظه اصلی ، مادِربورد و تراشههای دیگر) و ... هستند که قابل لمساند .[۱] در مقابل، نرمافزار مجموعهای از مجموعه دستورالعملهای قابل خواندن برای ماشین است که به پردازنده مرکزی امر میکند تا اعمال خاصی را انجام دهد. ترکیبی از نرمافزار و سختافزار یک سیستم رایانه قابل استفاده را بهوجود میآورند.[۲] معماری فون نویمان[ویرایش ] شمای کلی معماری فون نویمان نوشتار اصلی: معماری فون نویمان الگوی ساخت تمام رایانههای امروزی معماری فون نویمان است. این معماری برای اولین بار در گزارشی به قلم ریاضیدان مجارستانی ، جان فون نویمان در سال ۱۹۴۵ توضیح داده شد. معماری فون نویمان روش طراحی یک رایانه ...
سختافزار رایانه (به انگلیسی : Computer Hardware به مجموعهای از اجزای فیزیکی گفته میشود که یک رایانه را میسازند. سختافزار رایانه درواقع همان قسمتها یا اجزای فیزیکیِ رایانه مانند نمایشگر ، موشواره ، صفحهکلید ، دیسک سخت ، واحد سیستم (کارتهای گرافیک ، کارتهای صدا ،حافظه اصلی ، مادِربورد و تراشههای دیگر) و ... هستند که قابل لمساند .[۱] در مقابل، نرمافزار مجموعهای از مجموعه دستورالعملهای قابل خواندن برای ماشین است که به پردازنده مرکزی امر میکند تا اعمال خاصی را انجام دهد. ترکیبی از نرمافزار و سختافزار یک سیستم رایانه قابل استفاده را بهوجود میآورند.[۲] معماری فون نویمان[ویرایش ] شمای کلی معماری فون نویمان نوشتار اصلی: معماری فون نویمان الگوی ساخت تمام رایانههای امروزی معماری فون نویمان است. این معماری برای اولین بار در گزارشی به قلم ریاضیدان مجارستانی ، جان فون نویمان در سال ۱۹۴۵ توضیح داده شد. معماری فون نویمان روش طراحی یک رایانه ...
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 95 صفحه
قسمتی از متن .doc :
2
مقدمه
برای آشنایی با پورت USB لازم است اول عبارت پورت را بشناسیم. پورت، در واقع مبادی ورود و خروج اطلاعات به کامپیوتر است. از طریق پورت می توان دستگاه های خارجی را به کامپیوتر وصل کرد. کامپیوترهای شخصی اولیه IBM با دو پورت (سریال و موازی) عرضه شدند. دستگاه هایی مانند مودم به پورت سریال و پرینترها به پورت موازی وصل می شدند.
شکل 1) نمایی از پورت USB روی جعبه کامپیوتر و کابل های رابط پورت USB
پورتها نه تنها محلی برای اتصال دستگاه های خارجی به کامپیوتر هستند بلکه سرعت مبادله دیتا را هم بین آنها تعریف می کنند. (برای مطالعه بیشتر دراین مورد به سایر مقالات سایت میکرو رایانه مراجعه نمایید) اینجاست که USB ارزش خود را نشان می دهد. پورت USB بطور متوسط ده بار سریع تر از پورتهای موازی، دیتا را منتقل می کند و بدیهی است که به مراتب سریعتر از پورت سریال است. معنای این گفته آن ...
لینک دانلود و خرید پایین توضیحات دسته بندی : وورد نوع فایل : .doc ( قابل ویرایش و آماده پرینت ) تعداد صفحه : 23 صفحه قسمتی از متن .doc : پورت موازی در زمان اتصال یک چاپگر به کامپیوتر از پورت موازی استفاده می گردد. با اینکه اخیرا" استفاده از پورت های USB رایج شده است ولی همچنان استفاده از پورت موازی برای اتصال چاپگر به کامپیوتر بسیار متداول است . از پورت های موازی می توان برای اتصال تجهیزات جانبی زیر استفاده کرد چاپگر اسکنر هارد درایوهای خارجی کارت های شبکه Tape درایوهای Removable CD burners مبانی پورت های موازی پورت موازی ، توسط شرکت IBM و بمنظور اتصال یک چاپگر به کامپیوتر طراحی گردید. زمانیکه شرکت IBM در اندیشه طراحی و ارائه کامپیوترهای شخصی بود، ضرورت استفاده از چاپگرهای شرکت" سنترونیکس" نیز احساس گردید.شرکت IBM تصمیم نداشت که از همان پورتی که توسط چاپگرهای سنترونیک استفاده می گردید، در طراحی خود استفاده نماید. مهندسین شرکت IBM از یک کانکتور 25 پین (DB-25) بهمراه یک کانکتور 36 پین برای ایجاد یک کابل خاص بمن ...
در مبحث میکروکنترلرها استفاده از کتابخانه ها به جهت اینکه برنامه نویس درگیر مقدار دهی به رجیسترها نشود بسیار مهم میباشد در این کتابخانه که دارای سه تابع برای سری atmega 8 اولی برای ورودی خروجی کردن یک پین از یک پورت با دستور خیلی ساده و دومی برای ورودی خروجی کردن کل یک پورت وسومی برای ورودی خروجی کردن چهار پین کم ارزش یا با ارزش میباشد سعی شده است که با استفاده از این دو تابع با حداقل دستور و به روش حرفه ای برنامه نویس در مکان مطلوب ورودی و خروجی خود را مشخص نماید. تابع unsigned char io_pin(unsigned char _port,unsigned char _pin,unsigned char _ddr); جهت ورودی و خروجی کردن یک پین از یک پورت میباشد به این ترتیب که به جای _port اعداد 0 تا2که به ترتیب نمایانگر پورتهای (B,C,D) میباشدو _pinنیز جهت مشخص کردن پین مورد نظر میباشد که به تربیت از اعداد0 تا 7 استفاده میشود همچنین از _ddr برای مشخص کردن ورودی یا خروجی بود ن به ترتیب از 0 و 1 استفاده میشود. تابع unsigned char io_port(unsigned char _port,unsigned char _ddr); جهت ورودی و خروجی کردن یک پورت به کار برده میشود که به جا ...
در مبحث میکروکنترلرها استفاده از کتابخانه ها به جهت اینکه برنامه نویس درگیر مقدار دهی به رجیسترها نشود بسیار مهم میباشد در این کتابخانه که دارای سه تابع برای سری atmega 16 و atmega32 , اولی برای ورودی خروجی کردن یک پین از یک پورت با دستور خیلی ساده و دومی برای ورودی خروجی کردن کل یک پورت وسومی برای ورودی خروجی کردن چهار پین کم ارزش یا با ارزش میباشد سعی شده است که با استفاده از این دو تابع با حداقل دستور و به روش حرفه ای برنامه نویس در مکان مطلوب ورودی و خروجی خود را مشخص نماید. تابع unsigned char io_pin(unsigned char _port,unsigned char _pin,unsigned char _ddr); جهت ورودی و خروجی کردن یک پین از یک پورت میباشد به این ترتیب که به جای _port اعداد 0 تا 3 که به ترتیب نمایانگر پورتهای (A ,B,C,D) میباشدو _pinنیز جهت مشخص کردن پین مورد نظر میباشد که به تربیت از اعداد0 تا 7 استفاده میشود همچنین از _ddr برای مشخص کردن ورودی یا خروجی بود ن به ترتیب از 0 و 1 استفاده میشود. تابع unsigned char io_port(unsigned char _port,unsigned char _ddr); جهت ورودی و خروجی کردن ...
در مبحث میکروکنترلرها استفاده از کتابخانه ها به جهت اینکه برنامه نویس درگیر مقدار دهی به رجیسترها نشود بسیار مهم میباشد در این کتابخانه که دارای سه تابع برای سری atmega 8 اولی برای ورودی خروجی کردن یک پین از یک پورت با دستور خیلی ساده و دومی برای ورودی خروجی کردن کل یک پورت وسومی برای ورودی خروجی کردن چهار پین کم ارزش یا با ارزش میباشد سعی شده است که با استفاده از این دو تابع با حداقل دستور و به روش حرفه ای برنامه نویس در مکان مطلوب ورودی و خروجی خود را مشخص نماید. تابع unsigned char io_pin(unsigned char _port,unsigned char _pin,unsigned char _ddr); جهت ورودی و خروجی کردن یک پین از یک پورت میباشد به این ترتیب که به جای _port اعداد 0 تا2که به ترتیب نمایانگر پورتهای (B,C,D) میباشدو _pinنیز جهت مشخص کردن پین مورد نظر میباشد که به تربیت از اعداد0 تا 7 استفاده میشود همچنین از _ddr برای مشخص کردن ورودی یا خروجی بود ن به ترتیب از 0 و 1 استفاده میشود. تابع unsigned char io_port(unsigned char _port,unsigned char _ddr); جهت ورودی و خروجی کردن یک پورت به کار برده میشود که به جا ...
در مبحث میکروکنترلرها استفاده از کتابخانه ها به جهت اینکه برنامه نویس درگیر مقدار دهی به رجیسترها نشود بسیار مهم میباشد در این کتابخانه که دارای سه تابع برای سری atmega 16 و atmega32 , اولی برای ورودی خروجی کردن یک پین از یک پورت با دستور خیلی ساده و دومی برای ورودی خروجی کردن کل یک پورت وسومی برای ورودی خروجی کردن چهار پین کم ارزش یا با ارزش میباشد سعی شده است که با استفاده از این دو تابع با حداقل دستور و به روش حرفه ای برنامه نویس در مکان مطلوب ورودی و خروجی خود را مشخص نماید. تابع unsigned char io_pin(unsigned char _port,unsigned char _pin,unsigned char _ddr); جهت ورودی و خروجی کردن یک پین از یک پورت میباشد به این ترتیب که به جای _port اعداد 0 تا 3 که به ترتیب نمایانگر پورتهای (A ,B,C,D) میباشدو _pinنیز جهت مشخص کردن پین مورد نظر میباشد که به تربیت از اعداد0 تا 7 استفاده میشود همچنین از _ddr برای مشخص کردن ورودی یا خروجی بود ن به ترتیب از 0 و 1 استفاده میشود. تابع unsigned char io_port(unsigned char _port,unsigned char _ddr); جهت ورودی و خروجی کردن ...