صفحه: [1]
  چاپ صفحه  
نويسنده موضوع: سوال در مورد كد ويژن  (دفعات بازدید: 685 بار)
0 کاربر و 1 مهمان درحال دیدن موضوع.
mohammadttl
مدیر انجمن
***

امتیاز: 0
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 6


ديدن مشخصات WWW
« : 02 شهريور 1390,ساعت 19:32:01 »

سلام دوستان گلم.اگه در مورد برنامه نويسي سي و كد ويژن سوالي داشتيد يا چيزي خواستيد بگيد.من در خدمتتون هستم.
كوچيك شما
محمد مهدي صفي
مستعار:mohammadttl
خارج شده است
atige
کاربر جدید


امتیاز: 0
آفلاین آفلاین

تعداد ارسال: 7


ديدن مشخصات
« پاسخ #1 : 08 دي 1390,ساعت 19:32:43 »

من میخوام delay میکروثانیه رو با متغیر وارد کنم
ولی نمیشه
help me
خارج شده است
avr1083
مدیر بخش انالوگ
***

امتیاز: 13
آفلاین آفلاین

تعداد ارسال: 96



ديدن مشخصات
« پاسخ #2 : 12 دي 1390,ساعت 21:45:35 »

سلام دوست عزیز
برای این کار ازdefine استفاده می کنیم برای مثال :

کد:
[left]#define TIME 50[/left]

کد:
[left]delay_ms(TIME);[/left]
حال شما هر مقدار که در جلوی TIME بنویسید مقدار DELAY شما می شود
« آخرين ويرايش: 12 دي 1390,ساعت 21:49:20 توسط avr1083 » خارج شده است
mohammadttl
مدیر انجمن
***

امتیاز: 0
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 6


ديدن مشخصات WWW
« پاسخ #3 : 15 بهمن 1390,ساعت 13:57:24 »

سلام دوست عزیزم
شما قبل از تابع void باید متغیرتون را به صورت char تعریف کنید و یه مقداری بهش بدید.اونوقت در حین برنامه به جای مقدار دادن در پرانتز delay() تو پرانتز اسم متغیرتون را میذارید
char x=100;
void main void()
{
.
.
.
.
.
}
PORTC=!PORTC
delay_us(x);
خارج شده است
صفحه: [1]
  چاپ صفحه  
 
پرش به :