massoudzandi
پنج شنبه 28 آذر 1387, 10:08 صبح
سلام
من با turbo c ورژن 3.0 کار میکنم.
من برنامه ای نوشتم که یک مدار rc رو شبیه سازی میکنه . برای مقایسه ی زمان های بعد از کلید زنی با ثابت زمانی مدار و در نتیجه زمان شارژ یا دشارژ خازن احتیاج به یک زمان متغیر که از صفر شروع میشه و دقتشم یک نانو ثانیه یا حداقل یک میلی ثانیه است دارم.
من این زمان رو میتونم با استفاده از یک حلقه مثل for یا while ایجاد کنم اما این باعث میشه که cpu نتونه روند اجرای برنامه رو پی بگیره .میدونم که با استفاده از timer.h یا time.h میشه یک زمان رو ایجاد کرد اما نمیدونم چطور . اگه کسی بتونه کمکم کنه و یک مثال ساده از این header fill بزاره ممنون میشم.
من با turbo c ورژن 3.0 کار میکنم.
من برنامه ای نوشتم که یک مدار rc رو شبیه سازی میکنه . برای مقایسه ی زمان های بعد از کلید زنی با ثابت زمانی مدار و در نتیجه زمان شارژ یا دشارژ خازن احتیاج به یک زمان متغیر که از صفر شروع میشه و دقتشم یک نانو ثانیه یا حداقل یک میلی ثانیه است دارم.
من این زمان رو میتونم با استفاده از یک حلقه مثل for یا while ایجاد کنم اما این باعث میشه که cpu نتونه روند اجرای برنامه رو پی بگیره .میدونم که با استفاده از timer.h یا time.h میشه یک زمان رو ایجاد کرد اما نمیدونم چطور . اگه کسی بتونه کمکم کنه و یک مثال ساده از این header fill بزاره ممنون میشم.