پروژه های ramin.yousefi2@gmail.com AVR,ARM,PIC,8051

لطفا ایمیل بزنید

راه اندازی سنسور SHT100
 


 
 
راه اندازی DS18B20 سنسور دما و ساخت دماسنج
 


 
 
راه اندازی سنسور PT100
 


 
 
راه اندازی واحد ADC و ساخت ولتمتر
 


 
 
راه اندازی USART در میکروکنترلر ARM NXP
 

در این پروژه با  تعریف دوتابع putchar  و  getchar  می توانید هم در پورت سریال بنویسید و هم  از آن بخوانید.


 
 
تولید اعداد فیبوناچی
 

در ریاضیات سری فیبوناچی به دنباله‌ای از اعداد گفته می‌شود که بصورت زیر تعریف می‌شود:

 
  F(n):=  
  \begin{cases}
    0             & \mbox{if } n = 0; \\
    1             & \mbox{if } n = 1; \\
    F(n-1)+F(n-2) & \mbox{if } n> 1. \\
   \end{cases}

غیر از دو عدد اول اعداد بعدی از جمع دو عدد قبلی خود بدست می‌آید. اولین اعداد این سری عبارت‌اند از:

۰٬ ۱٬ ۱٬ ۲٬ ۳٬ ۵٬ ۸٬ ۱۳٬ ۲۱٬ ۳۴٬ ۵۵٬ ۸۹٬ ۱۴۴٬ ۲۳۳٬ ۳۷۷٬ ۶۱۰٬ ۹۸۷٬ ۱۵۹۷٬ ۲۵۸۴٬ ۴۱۸۱٬ ۶۷۶۵٬ ۱۰۹۴۶٬ ۱۷۷۱۱

این اعداد به نام لئوناردو فیبوناچی ریاضیدان ایتالیایی نام گذاری شده‌است.


 
 
ساعت دیجیتالی به همراه آلارم با RTC داخلی
 

 

ساعت دیجیتالی به همراه آلارم . هنگامی که ساعت به مقدار آلارم تنظیم شده برسد .LED ما که حکم BUZZER را دارد به مدت 1 دقیقه فعال می شود . 

4 کلید برای تنظیم دقیقه و ساعت اصلی و همچنین دقیقه و ساعت آلارم تعبیه شده است.

برای آگاهی از جزئیات و سفارش پروژه های خود لطفا ایمیل بزنید.

ramin.yousefi2@gmail.com


 
 
راه اندازی LCD گرافیکی با میکروکنترلر ARM
 


 
 
ساعت و تقویم با RTC داخلی ARM
 

در این پروژه از رجیسترهای زیر استفاده شده .

Consolidated Time register 1

Real Time Clock (RTC)

Capture Control Register


 
 
راه اندازی LCD NOKIA 7110 توسط میکروکنترلر ARM
 


 
 
پروژه Led چشمک زن با میکروکنترلر LPC2138 و آموزش کار با نرم افزار IAR
 

 

ابتدا فایل های هدرفایل و سورس  برنامه هایی را که نیاز داریم، به پوشه برنامه ها اضافه کرده .  همچنین فایل های لینکر(با پسوند .icf)  و startup (با پسوند .s)  .

 

قبل از ساخت پروژه فونت ها را تغییر دهید.

Tools --  options  --  Editor  -- Colors and Fonts ---  Font

ایجاد پروژه جدید

Project --  Creat New Project

ARM --  Empty Project

بعد از ساخت پروژه

File – Save workspace

تنظیمات پروژه

Project – Edit configurations

حذف یکی از گزینه های Debug   و یا   Relase

Project – options

 

General option --  Device – NXP  -- NXPLPC2138

 

C/C++ compiler – code – ARM

 

Output converter  --  Generate additional – intel extended – overde default

Linker – override default -- $PROJ_DIR$\فایل با پسوند .icf

 

Debugger – Driver – J-Link/J-Trace

 

کلیک راست روی پروژه

Add --  Add files – lpc2xxx_startup.s

File – New – file – save as – main.c

اضافه کردن تمامی فایل های با پسوند C   و H   به پروژه

روی نام پروژه رایت کلیک کرده Rebuild All  را زده تا برنامه شما کامپایل شود.