فروش فایل

فروش فایل ,دانلود فایل,خرید فایل,دانلود رایگان فایل,دانلود رایگان

فروش فایل

فروش فایل ,دانلود فایل,خرید فایل,دانلود رایگان فایل,دانلود رایگان

سخت افزار


» :: پیچیده آلت

 در این پروژه از ATmega8 به سمت عنوان کنترولر و مدار امر رله ها استفاده شده است  . در چشم حال برای ارتباط با کامپیوتر از طریق پورت USB نیز ، از این میکرو کنترولر استفاده شده است.این میکرو کنترولر از خانواده میکروکنترولر های AVR است .

پروتکل USB به چهره رقیق افزاری در برنامه ( Firmware) میکرو پیاده سازی شده است و باده تواند با استاندارد USB 1.1 Low به تبادل اطلاعات بپردازد.

برنامه این میکرو بر اساس کامپایلر GCC نوشته شده است که از بهر کامپایل آن  می توان از برنامه WinAvr استفاده کرد .

LCD بکار رفته در این پروژه کاراکتری و 16*2 باده باشد که بصورت مستقیم توسط رقیق افزار کامپیوتری ، متن یا دستوالعمل را افسرده و اجرا می کند .

در برنامه کامپیوتری برای ارتباط با پورت USB از درایور آماده libusb استعمال شده است .

برنامه کامپیوتری میانجیگری لسان C++Builder تهیه شده است. این برنامه مستقیماٌ از میکروفن کامپیوتر صوت را دریافت کرده و پشت از ذخیره باب بافر اندرونی شروع به تجزیه و تحلیل می کند. روال پیشه به این صورت است که از اطلاعات ورودی که در بازه زمان هستند تبادل فوریه ( FFT) گرفته شده تا به سمت بازه فرکانس بروند . سپس با پردازش روی خشم فرکانسی و اندکی کار آماری حدود شباهت آواز دریافتی را با نمونه های اندوخته شده مقایسه می کند .

1-1-2- لخت افزار      Firmware :

میکرو میتواند پنج دستورالعمل مختلف را از کامپیوتر دریافت نموده و ادا نماید .

1- ارسال یک بایت دستورالعمل به سمت LCD : cmdLCD_Command

2- ایفاد یک بایت دیتا به سمت LCD : cmdLCD_Data

3- نمایش یک رشته متنی روی LCD : cmdLCD_Str

4- مشعشع و بی‌فروغ کردن BackLight : cmdLCD_BL

5- بازدید رله ها : cmdSWITCH

 

برای کنترل LCD سه تابع طراحی شده است :

void LCD_Command(uchar command)

void LCD_Data(uchar data)

void LCD_Init(void)

این متعلقات برای ایفاد دستورالعمل ودیتا و همچنین تنظیمات اولیه استفاده می شوند .

یکی از توابعی که در بخش USB آن استعمال باده شود usbFunctionSetup است که توسط آن به سمت درخواست رسیده شده از کامپیوتر پاسخ داده می شود . از تابع usbFunctionWrite جهت دریافت اطلاعات از کامپیوتر استفاده می گردد . صفت دیگری که برای ارسال دیتا به کامپیوتر از ثانیه استفاده باده شود usbFunctionRead نام دارد که در این پروژه از آن استعمال نگردیده است .


اهمیت شبکه های رایانه ای


» :: اهمیت شبکه های رایانه ای
مقدمه: اهمیت شبکه های رایانه ای حرف کسی پوشیده نیست. د رجهان امروز، رایانه ای به آغاز یک وسیلة‌ مجرد،به تنهایی نمی تواند به کوه طور کامل مفید واقع شود و بازدهی کامل داشته باشد آنچه به رایانه اهمیتی فراتر از سابق می بخشد نقش آن در ارتباطات و انتقال دریای عظیمی از اطلاعات گوناگون است. هرچه زمان می گذرد حجم اطلاعات که انسان حرف ثانیه سر و کار دارد بیشتر و بیشتر می شود. شبکه های رایانه ای امروزی، فصل نوینی باب انفورماتیک گشود . و نزدیک است مفهوم دهکدة‌ جهانی راتحقیق بخشد. حرف توجه به سمت رشد و استفادة‌ روز افزون از شبکه های رایانه ای پس باید این را هم مدنظر داشته باشیم که مهندسین متخصص و متعهدی نیز دراین زمینه ها نیازمندیم. صفت شبکه: ابتدا به بررسی صفت شبکه می پردازیم. شبکه در ساده ترین . حالت خود، حاوی تاخت رایانه می باشد که به سمت وسیلة‌کابل یا خط انتقال به سمت هم متصل شده اند، به گونه ای که بتواند از داده ها به طور مشترک استفاده نمایند. همین شبکه ساده منشأ تمام شبکه ها، صرفنظر از کیفیت پیچیدگی آنها می باشد. رایانه های شخصی، ابزاری برای تولید داده ها، اسناد مثنی، گرافیکها و سیار انواع اطلاعات اند. چنانچه دیگران نیازمند استفاده از داده‌ها تولیدی شما باشند ،بدون تدقیق به شبکه ،اسناد،نیاز به چاپ شدن دارند تا دیگران بتوانند انها را چاپ یا استفاده نمایند .

تکنولوژیNET.


» :: تکنولوژیNET.

مقدمه

C# یکی از زبانهای جدید برنامه‌سازی شی‌گرا است که با ارائة رهیافت Component-Based به طراحی و بسط نرم‌افزار می‌پردازد. آنچه ما در حال اسم از زبانهای برنامه‌سازی Component-Based در اختیار داریم و آنچه که C# در اختیار ما قرار می‌دهد، افق جدیدی به سوی تولید و طراحی نرم‌افزارهای پیشرفته را باب روی ما قرار می‌دهند.

نرم‌افزار، به عنوان یک سرویس، هدف اصلی آل بعدی باب سیستم‌های محاسباتی است. برای مثال، C# زبانی درخور برای تولید و طراحی صفحات وب، ایجاد اجزایی با قابلیت استعمال مجدد و ایجاد محیط‌هایی چند رسانه‌ای را به آغاز زبانی که هدفش توسعه ایجاد نرم‌افزار‌های پیشرفته است، در اختیار ما قرار می‌دهد.

لسان برنامه‌سازی C#، به دوست تکنولوژی جدید شرکت نرم‌افزاری مایکروسافت یعنی NET. عرضه گردید، از این چهره از تکنولوژی NET. این شرکت برخه می‌برد. پس باب آغاز به بیان مطالبی درباره محیط NET. می‌پردازیم.

 دوران اول:تکنولوژی NET.

چراNET

در پیش زبانهای برنامه‌سازی، سیستم‌های عامل و محیط‌های اجرایی نرم‌افزار‌ها برای دوره‌ای اختصاصی ساخته می‌شدند. هنگامیکه برنامه‌ها از محیط‌های رومیزی(Desktop) به اینترنت منتقل می‌شدند، ابزارهای حاضر نیازمند API هایی اضافی و قابلیتهای دیگری بودند. بیشتر این قابلیتها باب کنار زبانهای برنامه‌سازی بعنوان ابزارهایی جهت رفع این نیازمندیها عرضه می‌شدند. هرچند این ابزارهای اضافی بصورت قابل توجهی نیازمندیها را حل کرده و باعث رسیدن اینترنت به وضعیت کنونی شدند، اما همچنان مسائل بسیاری بود داشت که نیاز به اسم شدن داشتند.

NET. به منظور پشتیبانی از کاربردهای عصر جدید اینترنت ساخته شد. مواردی همچون گسترش، امنیت و versioning، که از مسایل مهممی بودند، توسط NET. پوشش داده شدند. قسمت مرکزیNET. بخش CLR (Common Language Runtime) است که یک موتور اجرایی مجازی است که از توسعه، امنیت و ارتقای نسخه کد پشتیبانی می‌نماید. در پیش چنین امکاناتی برای کدهای کامپایل شده فراهم نبود. بدلیل اینکهNET. توانست بر این مشکلات اساسی فائق آید، راه اسم قدرتمندتری جهت ساختن برنامه‌های تحت اینترنت به رقم می‌رود.

NET. چیست؟

NET. محیطی جهت ساخت برنامه‌های توزیع شده است که حاوی ابزارهایی نظیر ""کتابخانه کلاسهای پایه"(BCL: Base Class Library)، CLR و زبانهای برنامه‌نویسی است. این ابزارها امکان ساختن اشکال مختلفی از نرم‌افزارها، از قبیل فرمهای ویندوز، ADONET.، ASPNET. و سرویسهای وب، را فراهم می‌آورند.

فرمهای ویندوز، مجموعه‌ای از کتابخانه‌ها جهت ساختن رابط‌های کاربر گرافیکی برای برنامه‌های کاربردی است. این کتابخانه‌ها اغلب API های Win32 را در خود دارا می‌باشند. همچنین امکان استعمال از رهیافت شی‌گرایی را جهت تولید آسان برنامه‌های اسم پایین ویندوز، فراهم می‌آورند.

ADONET. مجموعه‌ای از کلاسهای شی‌گرایی است که جهت ساخت مولفه‌های داده و سطوح دسترسی داده در برنامه‌های n-tiered مورد استفاده قرار می‌گیرد.

ASPNET. شامل مدل برنامه‌نویسی فرمهای وب است که بوسیلة آن برنامه‌های تحت وب اسم شده و تحت اینترنت قابلیت اجرا پیدا کرده و از طریق مرورگر(Browser) قابل دسترسی می‌باشند. این روش مدل تندرستی یافته برنامه‌سازی وب است که 

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


» :: آشنایی حرف سخت افزارهای مختلف باب کامپیوتر

کارت گرافیک دو پردازنده ای گیگابایت

 مدت ها از معرفی تکنولوژی SLI  شرکت NVIDIA  میگذرد این تکنولوژی امکان استفاده همزمان از تاخت کارت گرافیک حرف روی یک مادربرد را فراهم میسازد . کارت گرافیک هایی که از SLI  پشتیبانی میکنند بر پایه تاخت پردازنده گرافیکی Geforce 6800  و Geforce 6600  طراحی شده اند . در ابتدای معرفی این تکنولوژی درگذشت مادربردهایی که دو آستانه PCI Express X16  را برای سوار کردن تاخت کارت گرافیک عرضه کنند موجب سرد شدن بازار و کم صیرورت پذیرایی کاربران از SLI  شد , پس از اینکه مادربردهای مذکور در کرانه معقول در بازارچه توزیع شد بازهم هزینه بالای مادربرد و دو کارت گرافیک کاملا شبیه به هم مانع از ثانیه شده تا SLI جایگاه واقعی خویش را شبر آورد .

ار دو کارت گرافیک برای یک سیستم بسیار گران تمام شود یا به اندازه هزینه, افزایش کارایی را به ارمغان نیاورد کارت جدید گیگابایت شاید ارزش نگاهی دیگرسان با آنچه تا کنون توسط SLI  دیده ایم را داشته باشد . این کارت گرافیک با نام 3D1  با استعمال از تکنولوژی SLI  دو GPU  (پردازنده گرافیکی)را بر روی یک کارت گرافیک عرضه میکند , بدین سنخ پردازش داده های تصویری میان این دو GPU  با توابع تکنولوژی SLI  تقسیم شده و کارایی کارت را به طور چشمگیری بالا خواهد برودت .

3D1  بر پایه دو GPU , Geforce 6600GT  تولید خواهد شد و همانطور که در تصویر مشاهده میکنید از تاخت فن قدرتمند برای خنک سازی آنها استفاده میکند روال عملکرد سیستم خنک کننده 3 D1  به صورتی است که جریان هوا به کمک یک تکنیک مکیده و به وسیله دیگری از روی پردازنده ها دمیده شود .

به سمت گفته گیگابایت , 3 D1  علارقم استعمال از GPU , Geforce 6600GT  باب پروگرام 3 DMark03  توانسته امتیازی بالغ بر  14000  را به سمت خود اختصاص دهد درحالی که کارت گرافیک های گرانقیمت و پرقدرت دیگر مانند Radeon X850XT Platinum Edition  امتیازی باب حدود  13000  و Geforce 6800 Ultra امتیازی حدود  12000  را به خویش خاص داده است .  


مقدمات داده پردازی


» :: مبادی داده پردازی

تعریف داده(Data)

هر آگاهی مفید ولازم درباره چیز یا امری رایک داده می گویند.به سجل خود نگاه کنید. نام، نام خانوادگی،نام پدر ،سال تولد،محل تولد،شماره سجل وسایر اطلاعات ثانیه ،همه درباره شماست.

اینها داده های پیوسته حرف شما هستندوشما را از دیگران متمایز ومجزا می کنند؛ به شما سود می رسانند؛

حقوق شما را محفوظ می دارند وبه دولت امکان می دهند که برای شما برنامه ریزی کندو امکانات فراهم سازد.

داده ها در همه امور، پرتره بازی می کنند. مثلا باب دادوستد، داده ها نقش بسیار بزرگی دارند. اطلاع ازاین که چه مقدارپول دارید؛ بابت چاه کالا وخدماتی اسکناس گرفته یا پرداخته اید؛ از چاه حسابی اسکناس برداشته وبه کدام حساب واریز کرده اید؛ چقدر طلبکبرید وچقدر بدهکارید؛و. همه، داده های مالی شما هستند . حسابداران با چنین دا ده های مالی  سروکاردارند وآن را مدیریت می کنند وازآن ها نتیجه گیری می کنند.

گفتیم که داده ها باید مفید ولازم باشند.مثالی می زنیم:

اگردر شناسنامه شما وزن یا قد شما را می نوشتند،صحیح بود؟ پاسخ منفی است.ذکر وزن وقد در شناسنامه کاربردی ندارد و بود آنها لازم نیست، هر چند که مفید است. اما باب پرونده پزشکی شما هم لازم هستند وهم مفید،زیرا به شناسایی وضع اسم شما ونیز، به شناخت ودرمان بیماری شما یاری میرسانند.

داده ها با هم ارتباط دارند.

اگر بدانید شماره شناسنامه شخصی 259 است، آیا می توانیداورا پیدا کنید؟ این کار دشوار است. ممکن است شماره شناسنامه خیلی از مردم259 باشد. اکنون اگر بدانید که نام آن شخص به عنوان مثال مسعود است یافتن او آسانتر می شود؛ تمام قید که هنوز هم شاید اسم خیلیها مسعود وشماره سجل شان 259 باشد. اما اگر در همین حال، آوازه خانوادگی او را هم بدانید دیگر یافتن اوساده می شود.نتیجه بستگی داده ها به یکدیگر، شناسایی سریعتر است. داده هایی که به سمت بازهم ارتباط نداشته باشند یا نتوان ارتباط آنها را نسبت به هم پیدا کرد، کاربرد زیادی ندارد وشاید اصلا به درد نخورد.

 داده های آشفته کاربرد ندارند.

اگر اطلاعات وداده های زیادی را بری آراستگی وترتیب در جاهای مختلف پخش کنید، چطور می توانید به هنگام نیاز ازمیان آنها چیز خاصی را پیدا کنید؟داده ها هم مثل اشیای یک خانه یا انبار هستند وفقط از طریق نظم ادا کردن وطبقه بندی وتازه کردن آنهاست که می توان از آنها سود برودت .