فی ژوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی ژوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

آموزش کامل برنامه نویسی avr به زبان بیسیک

اختصاصی از فی ژوو آموزش کامل برنامه نویسی avr به زبان بیسیک دانلود با لینک مستقیم و پر سرعت .

آموزش کامل برنامه نویسی avr به زبان بیسیک


آموزش کامل برنامه نویسی avr به زبان بیسیک

با عرض سلام

این آموزش به صورت کامل میکروکنترلر AVR را به زبان بیسک آموزش می دهد

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

در قسمت مقدماتی آموزش می دهد

معرفی میکرو و دستورات اولیه بیسیک

متغیرهای عددی و رشته ای

کار با پورت ها

دستورات تاخیری

دستورات حلقه و پرش

توابع و زیر برنامه ها

وقفه ها

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

 

و در قسمت پیشرفته آموزش می دهد:

تایمر کانتر 3-2-1

مبدل آنالوگ به دیجیتال ADC

مقایسه کننده آنالوگ

پیکر بندی  کیبورد و کی پد و RTC

ارتباط سریال I2C و SPI

پورت سریال UART

راه اندازی سروموتورها

 

 و ده ها مثال برای آموزش بهتر


دانلود با لینک مستقیم


آموزش کامل برنامه نویسی avr به زبان بیسیک

فانکشن ژنراتور کنترل شونده با میکرو کنترلر

اختصاصی از فی ژوو فانکشن ژنراتور کنترل شونده با میکرو کنترلر دانلود با لینک مستقیم و پر سرعت .

فانکشن ژنراتور کنترل شونده با میکرو کنترلر


فانکشن ژنراتور کنترل شونده با میکرو کنترلر

فانکشن ژنراتور کنترل شونده با میکرو کنترلر

30 صفحه در قالب word

 

 

 

فهرست مطالب

      مقدمه         3   

      چکیده مطالب      3

فصل اول

  - مشخصات و محدوده مدار...………………5

- خلاصه ای از مدار.....................  5

- ایجاد موج مثلثی و مربعی.....................  6

- محاسبات مدار    8-7

- موج سینوسی و محاسبه......................12-9

- کنترل خروجی   .. 12

فصل دوم

- میکرو کنترلر..................... 16-13

- ساختار برنامه   ...17

- فلوچارت برنامه..........20-18

- برنامه میکرو..................30-210

- نتیجه گیری   .....30

 

مقدمه

سیگنال ژنراتور( مولد پالس) وسیله ای  است برای تولید انواع موجهای سینوسی، مربّعی و مثلثی که معمولا در در آزمایشگاههای الکترونیکی به عنوان منبع سیگنال برای مدارهای الکترونیکی ازآن استفاده می کنند. با توجه به عنوان پروژه ،کنترل این مدار به وسیله یک میکروکنترولر که واسط بین کاربر و سیستم می باشد صورت میگیرد.

چکیده مطالب:

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

 

فصل اول:

میکرو استفاده شده وسیله ای برای کنترل و  تنظیم نوع خروجی ،فرکانس وآفست و ...می باشد.

مشخصات و محدوه این  مدار:

انواع موج خروجی : مثلثی ، مربعی، سینوسی

محدوده دامنه : 15 الی 15-

محدوده فرکانس: 50HZ-30KHZ

 

خلاصه ای از مدار

در این سیستم از قطعات زیر  استفاده شده.

میکرو کنترولر سری AVR  (ATMega16L)  برای کنترل سیستم

یک عدد LCD  دو در شانزده  متنی برای نمایش خروجی با کاربر

چهار عدد میکرو سویچ برای کنترل سیستم

op amp  برای ایجاد موج مثلّثی و مربعی

چند عدد دیود زنر و 1N4148 و مقاومت برای ایجاد موج سینوسی

آی سی 4051 و 4052 و AD7523 برای کنترل فرکانس ،گین و نوع خروجی

LCDوچند عدد کلید برای نمایش اطلاعات و نیز تغییر امکانات

برای تغذیه از رگولاتور مثبت ومنفی 15و5 ولت استفاده شده است.

 

 

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

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است

 

 

 


دانلود با لینک مستقیم


فانکشن ژنراتور کنترل شونده با میکرو کنترلر

کتاب طرای میکرو شمع ها و راهنمای ساخت آنها

اختصاصی از فی ژوو کتاب طرای میکرو شمع ها و راهنمای ساخت آنها دانلود با لینک مستقیم و پر سرعت .

کتاب طرای میکرو شمع ها و راهنمای ساخت آنها


کتاب طرای میکرو شمع ها و راهنمای ساخت آنها

این کتاب برای دانشجویان مهندسی عمران سازه های دریایی و مهندسی دریا و دیگر رشته های مرتبط بسیار مفید می باشد.


دانلود با لینک مستقیم


کتاب طرای میکرو شمع ها و راهنمای ساخت آنها

دانلود پروژه تستر حافظه FLASH و EEPROM و SRAM با استفاده از میکرو کنترلر AVR

اختصاصی از فی ژوو دانلود پروژه تستر حافظه FLASH و EEPROM و SRAM با استفاده از میکرو کنترلر AVR دانلود با لینک مستقیم و پر سرعت .

دانلود پروژه تستر حافظه FLASH و EEPROM و SRAM با استفاده از میکرو کنترلر AVR


دانلود پروژه تستر حافظه FLASH  و EEPROM و SRAM با استفاده از میکرو کنترلر AVR

حافظه های ATMagUlb, AVR

این بخش تفاوت میان حافظه های دو، ATmegulb را توصیف
 می کند در ساختار AVR  دو فضای حافظه ای، فضای حافظه ای برنامه تولیست وفضای حافظه ای اولیه وجود دارد در مجموع ATMega16  یکEEPROM برای نگهداری اطلاعات حافظه ای دارد همه فضاهای این حافظه به صورت خطی ومنظم
می باشد.

 

سیستم REprogrammabl  حافظه فلش در برنامه نویسی حافظه

ATMega16  شامل 16 کیلو بایت تک تراشه ای در سیستم وقابلیت برنامه ریزی مجدد حافظه فلش برای نگه داری برنامه است در زمانی که طول بایت حافظه های avr16 یا32 بیت بوده حافظه فلش دار برای avr    16*k5 شناخته شده است برای جلوگیری از اسیب نرم افزار حافظه فلش به دو بخش تقسیم می کنیم بخش راه اندازی وبخش برنامه نویس.

حافظه فلش قابلیت10000 یا نوشتن وپاک کردن می باشد پروگرم کانتر ATM mega16  دارای طول 13 بیت می باشد که قابلیت آدرس دهی 8 کیلو بایت را دارد کار قسمت راه اندازی برنامه قفل وراه اندازی برایحالت نرم افزار در اجر ا وحمایت از بار گذاری در هنگام راه اندازی (نوشتاری- خواندنی) است که در فصل بعد بعد به آن اشاره شده است.که شامل توصیف اجزای سری اطلاعات فلش که در پینهایspi ودر ارتباط با JTAK می باشد.

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

نمودار زمانی برای ساختار وخروجی ها در نمودار خروجی وزمانی موجود شده است.

حافظه داده  SRAM :

شکل زیر نشان می دهد که SRAM  و ATMEGA  چگونه برنامه نویس می شود خانه ها حافظه پایین  نمایش می دهد که فایلها در حافظه SRAM داخلی وحافظهI/o ثبت شده است. اولین برنامه در آدرس 96 آدرس دهی می کند.

پنج روش آدرس دهی برای پوشش دیتای حافظه وجود دارد:

  1. جهت، 2. خلاف جهت وتغییر موقعیت ،3. خلاف جهت، 4. خلاف جهت با

  PRO-decrement ، 5. خلاف جهت با POST- Increment.

در فایلهای رجیستری، رجیسترهای­ R3 ,  R26  به صورت غیر مستقیم آدرس دهی می شود وبه صورت مستقیم در دنیای مخصوص ذخیره می شود.

در حال خلاف جهت: تغییر مکان باعث می شود که63 خط آدرس با استفاده از رجیسترهای Z,Y آدرش دهی می شود.

زمانیکه از رجیسترهای در آدرس دهی مستقیم در حالت کاهش آدرس دهی یا افزایش آدرس دهی می باشدازآدرس دهی رجیستر Z<Y

32رجیستر از 64 رجیستر به عنوان I/0 عمل می کنند ویک کیلو بایت دنیای داخلی SRAM درATMEGA16 برای آدرس دهی در همه حالتها قابل استفاده است. رجیستر فایلها در فایلهای همه سطوره در پایین توصیف می شود.     

80 صفحه فایل ورد قابل ویرایش

حاوی کد برنامه به زبان C

 

 

فهرست مطالب

 

فصل اول
حافظه های ATMagUlb, AVR
سیستم REprogrammabl حافظه فلش در برنامه نویسی حافظه
حافظه داده SRAM :
زمان پذیرش دیتای حافظه:
دیتای حافظه ایEEPROM:
عملکرد نوشتن وخواندن در EEPROM:
آدرس دهی EEPROM ورجیسترEEARH, EEARL:
دریافت بیتهاs…0 – 15….9 bits
رجیسترهای کنترل EEPROM:
دریافت بیتها: bit 7….4- Res
نوشتن در اینیبیل .مستر EEPROM Bit – EEMWE:
Bit7 – EEWE: نوشتن در وقفه EEPROM:
فصل دوم:
پروگرم حافظه:
بیتهای حافظه دیتا وبرنامه نویسی:
فیوزها:
لچ فیوزها:
تاثیر بایتها:
کالیبره کردن بایتها :
فیوز بیتهای ATM EGA16
بایت آدرس پایه های ورودی پورت PINA-A
پیکر بندی پورت ها:
بررسی پورت های میکروATMEGA32:
پورتA:
استفاده از پورتA به عنوان یک I/O عمومی دیجیتال:
دیگر کاربرد های پورت A:
پورتB:
رجیستر های پورت B:
استفاده از پورتB به عنوان یک I/O عمومی دیجیتال:
دیگر کاربرد های پورت B:
Portb.7-sck:
Portb.6-miso
Portb.5- mosi
Portb.4-SS
PORTB.3-OC0,AIN1
Portb.2-int2,ain0
Portb.1-t1
Portb.0-xck,t0
پورتC
رجیستر های پورت c
دیگر کاربرد های پورت C:
پورت D:
استفاده از پورتD به عنوان یک I/O عمومی دیجیتال:
پیکره بندی LCD
اتصال پایه های LCD به میکرو
تعیین نوع LCD
پیکره بندی باس LCD
رتباط با پورت سریال
اUART سخت افزاری
تعیین میزان باود
تغییر میزان باود در برنامه
ارسال داده سریال در حالت UART سخت افزاری
پیکره بندی SERIALOUT
دستور PRINT
دستور PRINTBIN
دریافت داده سریال در حالت UART سخت افزاری
پیکره بندی CONFIG SERIALIN
دستور WAITKEY
دستور INKEY
دستور INPUT
دستور INPUTBIN
دستور INPUTHEX
UART نرم افزاری
تعین میزان باود
تغییر میزان باود در برنامه
ارسال داده در حالت UART نرم افزاری
دستور PRINTBIN
دریافت داده در حالت UART نرم افزاری
دستور INKEY
دستور INPUT
دستور INPUTBIN(#CHANNEL)
دستور INPUTHEX(#CHANNEL)
دستورات کار با LCD
دستور CLS
دستور CLS GRAPH
دستور CLS TEXT
دستور LCD
دست PSET X,Y,COLOR
دستور LOCATE ROW,COLUMN
دستور CURSOR ON/OFF BLINK/NOBLINK
دستور Line(Xl,Yo),(Xl,Yl), COLOR
دستور CIRCLE (XO,YO),RADIUS,COLOR
دستور SHOWPIC X,Y,LABLE
بر چسب $BGF ″FILE.BGF″
ارتباط سریال SPI
خصوصات
طرز اتصال master/slave
طرز کار پایه SS در مُد MIASTER
طرز کار پایه SS در مُد SLAVE
ارتباط SPI و رجیسترهای مربوطه
رجیستر کنترلی [SPI CONTROL REGISTER]SPCR-SPI
بیت SPIE-7 :
بیت SPE-6 :
بیتDORD-5 :
بیتMISTR-4
بیتCPOL-3 :
بیت CPHA-2 :
مُدهای اطلاعاتی (DATA MODE)
بیتSPRI-0,1 و SPRO:
رجیستر وضعیت [SPI STATUS REGISTER] SPSI-SPI
بیت SPIF-7 :
بیت WCOL-6 :
بیت 1…5 :
بیت SPI2X-0 :
رجیستر داده [SPI DATA REGISTER] SPDR-SPI
پیکره بندی SPI در محیط BASCOM

 

 


دانلود با لینک مستقیم


دانلود پروژه تستر حافظه FLASH و EEPROM و SRAM با استفاده از میکرو کنترلر AVR

فاصله سنج مافوق صوت ( اولتراسونیک ) به کمک میکرو کنترلر PIC

اختصاصی از فی ژوو فاصله سنج مافوق صوت ( اولتراسونیک ) به کمک میکرو کنترلر PIC دانلود با لینک مستقیم و پر سرعت .

فاصله سنج مافوق صوت ( اولتراسونیک ) به کمک میکرو کنترلر PIC


فاصله سنج مافوق صوت ( اولتراسونیک ) به کمک میکرو کنترلر PIC

فاصله سنج مافوق صوت ( اولتراسونیک ) به کمک میکرو کنترلر PIC

53 صفحه در قالب word

 

 

 

 

فاصله سنج معرفی شده در این بخش از میکروکنترلر PIC16f873   استفاده میکند . فرکانس مافوق صوت مورد استفاده حدود KHz 40 است . در فاصله سنج معرفی شده ، ویژگی های زیر از PIC مورد استفاده قرار گرفته است :

  • واقع نگار[1] : مدت زمانی که پس از ارسال موج اولتراسونیک ، طول می کشد که موج پس از برخورد به شی مورد نظر باز گردد ، اندازه گیری می شود .

مبدل A/D : سرعت انتشار صوت با دما تغییر می کند . از یک مبدل A/D برای اصلاح مقدار نمایش داده شده استفاده می شود .

 

بررسی مدار

  • مدار گیرنده : مدار گیرنده تقریباً مانند مدار گیرنده فاصله سنج های مافوق صوت بدون میکرو کنترلر می باشد .

سیگنال اولتراسونیک ( مافوق صوت ) که به وسیله حس گر ( سنسور ) دریافت می شود ، طبقه اول آن را 100 برابر ( db  40 ) و طبقه دوم آن را 10 برابر ( db  20  ( می کند . معمولاً از منبع تغذیه دوبل ( مثبت و منفی ) برای تقویت کننده های عملیاتی استفاده میشود.  اما در اینجا تنها از یک منبع V 9 + برای تغذ یه آنها استفاده شده است . بنابراین به ورودی مثبت تقویت کننده های عملیاتی ، نصف ولتاژ تغذیه به عنوان ولتاژ بایاس اعمال می شود . بنابراین سیگنال جریان متناوب میتواند براساس ولتاژ مرکزی V 5/4 تقویت شود . هنگامی که تقویت کننده های عملیاتی دارای فید بک منفی هستند ، ولتاژ ورودی پایه مثبت و منفی آنها تقریباً باهم برابرند . این حالت را زمین مجازی می نامند . بنابراین ، با وجود ولتاژ بایاس ، طرف مثبت و منفی سیگنال جریان متناوب به طور یکسان تقویت می شود . اگر از ولتاژ بایاس استفاده نشود ، سیگنال جریان متناوب دچار اعوجاج[1] می گردد . از این روش ، هنگامی که تقویت کننده عملیاتی ( Op – amp  ) از منبع دوبل به جای یک منبع تکی ، تغذیه می شود استفاده می گردد .

  • مدار آشکار ساز

آشکار سازی با آشکار کردن سیگنال مافوق صوت دریافتی انجام می گیرد . این کار به وسیله یکسو کننده نیم موج که از دیود ها ی مسدود کننده شاتکی [2] استفاده می کند ، انجام میشود.

 

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

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است


دانلود با لینک مستقیم


فاصله سنج مافوق صوت ( اولتراسونیک ) به کمک میکرو کنترلر PIC