امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تابع delay
نویسنده پیام
aKaReZa75 آفلاین
حسین باقری
*****

ارسال‌ها: 1,546
موضوع‌ها: 23
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 4898
( 4642 تشکر در 1536 ارسال )
ارسال: #6
RE: تابع delay
کد:
#ifndef _DELAY_INCLUDED_
#define _DELAY_INCLUDED_

unsigned long crystal=1000000;
unsigned long x;
unsigned long y;

//--------------------------------------------------------
void delay_us(unsigned long a)
{
unsigned long d=0;
    a/=6.5;//new//
while(y<a)
{
  x=crystal/50000000;
  for (d=0;d<x;d++);
  y++;
}
y=0;
}

//--------------------------------------------------------
void delay_ms(unsigned long b)
{
unsigned long d=0;
    b=b/2.21;//new//
while(y<b)
{
  x=crystal/5000;    
   for (d=0;d<x;d++);
  y++;
}
y=0;
}

//--------------------------------------------------------
void delay_s(unsigned long c)
{
unsigned long d=0;
while(y<c)
{
  x=crystal/5;
  for (d=0;d<x;d++);
  y++;
}
y=0;
}
//--------------------------------------------------------

#endif
این یه تابع delay

سلام، من حسین باقری هستم، طراح الکترونیک و برنامه نویس میکروکنترلر.
توی کانال یوتیوب من قراراه طراحی انواع بردهای الکترونیکی مثل بردهای تک لایه، دو لایه یا به طور کلی بردهای چند لایه، بردهای مبتنی بر میکروکنترلر، بردهای صنعتی، بردهای الکترونیک قدرت و بردهای فرکانس بالارو یاد بگیریم.
همینطور کدنویسی انواع میکروکنترلرهای 8 بینی مثل میکروکنترلرهای خانواده AVR-STM8، میکروکنترلرهای میبتی بر معماری ARM مثل STM32 و پردازنده های مخصوص اینترنت اشیاء مثل ESP32-ESP8266 و DSPها یاد میگیریم.
در کنار مباحث گفت شده، اصول اندازه الکترونیکی، نحوه صحیح مونتاژ و عیب‌یابی بردهای الکترونیکی، شبیه سازی مدارات مختلف رو هم یاد میگیریم.
اگر علاقه مند به یادگیری موضوعات عنوان شده هستید، به کانال یوتیوب من با آدرس زیر سر بزنید.
https://www.youtube.com/@aKaReZa75
۳۰-خرداد-۱۳۹۴, ۰۹:۲۴:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, hosseinip


پیام‌های داخل این موضوع
تابع delay - توسط hosseinip - ۲۹-خرداد-۱۳۹۴, ۱۶:۴۲:۳۵,
RE: تابع delay - توسط kimiafars - ۲۹-خرداد-۱۳۹۴, ۲۲:۱۱:۵۸,
RE: تابع delay - توسط hosseinip - ۲۹-خرداد-۱۳۹۴, ۲۲:۳۸:۴۹,
RE: تابع delay - توسط sharin - ۲۹-خرداد-۱۳۹۴, ۲۳:۲۰:۱۶,
RE: تابع delay - توسط kimiafars - ۳۰-خرداد-۱۳۹۴, ۰۹:۰۵:۲۵,
RE: تابع delay - توسط aKaReZa75 - ۳۰-خرداد-۱۳۹۴, ۰۹:۲۴:۵۵

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ورودی های تابع hosseinip 1 2,330 ۱۴-فروردین-۱۳۹۶, ۰۳:۵۸:۳۳
آخرین ارسال: babyy
  delay در فرستنده-گیرنده ASK 315MHz با AVR cortex-m3 0 1,915 ۲۱-خرداد-۱۳۹۴, ۰۹:۵۸:۳۷
آخرین ارسال: cortex-m3
  مشکل در نوشتن تابع موتور پله ای shiva2006 2 2,688 ۰۵-آذر-۱۳۹۱, ۲۲:۲۳:۰۵
آخرین ارسال: shiva2006
Exclamation [سوال] delay mzr 8 6,724 ۲۸-اردیبهشت-۱۳۹۰, ۲۰:۳۴:۳۸
آخرین ارسال: ayoobz
  مشکل در اسکن سون سگمنت و تاخیر DELAY poraknia 4 6,790 ۱۴-اسفند-۱۳۸۸, ۲۳:۵۳:۰۲
آخرین ارسال: t3r!p3000
  تابع LEFT در بسکام فروم باز 3 3,273 ۱۱-آذر-۱۳۸۸, ۱۴:۳۰:۴۶
آخرین ارسال: ilgar
  کمک فوری برای نوشتن دو تابع مربوط به ارتباط سریال amr6384 3 4,011 ۲۵-خرداد-۱۳۸۸, ۱۰:۲۵:۲۰
آخرین ارسال: ha_60
  timer o delay amin_amin 17 6,133 ۱۱-فروردین-۱۳۸۶, ۱۰:۴۳:۴۹
آخرین ارسال: ha_60

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS