اگه زبان سی رو مثل زبان بیسیک که اینقدر روان توضیح داده بودین یاد بدین زبان سی رو هم میریم دنبالش؟
اگه زبان سی رو مثل زبان بیسیک که اینقدر روان توضیح داده بودین یاد بدین زبان سی رو هم میریم دنبالش؟
مهندس جان تکلیف مارا مشخص نکردی اگه سی رو هم مثل بیسیک خوب یاد می دین برم سراغ سی؟ منظور تون تایپیک جدید کودوم بود؟ اگه برام برنامه ای که براتون به سی بود فرستادم : تبدیل به بیسیک کنین . وبرام بفرستین تا خودم روش کارکنم :تااخر عمرم دعاتون میکنم :راست میگو به ولاا:
مهندس جان برنامه را بفرستم تبدیل کنید؟
من نمیگم بیسیک بده ، اما c از اون بهتره ، چون کاربردی هست ، شما با یاد گرفتن اون میتونید به برنامه نویسی برای تمامی میکرو کنترلر ها دسترسی داشته باشید .مهندس جان تکلیف مارا مشخص نکردی اگه سی رو هم مثل بیسیک خوب یاد می دین برم سراغ سی؟
اگه میخوایید تا اخر با همین avr کار کنید ، بیسیک بهتره .
گفتم اگه میخوایید در مورد طراحی یه پروژه بحث دیگه بحث کنید یه تاچیک جدید بزنید تا موضوعات قاطی نشه .منظور تون تایپیک جدید کودوم بود؟
متاسفانه اونقدر وقت ندارم ، فقط میتونم اشکالات زدایی کنم .اگه برام برنامه ای که براتون به سی بود فرستادم : تبدیل به بیسیک کنین . وبرام بفرستین تا خودم روش کارکنم
خودتون میتونید تبدیل رو انجام بدید ، خیلی راحته . فقط یه مقدار حوصله و پشتکار و وقت میخوادمهندس جان برنامه را بفرستم تبدیل کنید؟
استاد امدی با ما نسازی خیالی نیست: تا همین جا که تحویلم گرفتین ممنونم: اگه زحمتی نیست تو نوشتن یه برنامه کمکم کنید :برنامه از این قراره که یه مودم داریم که دو پایه rx tx داره . و با دستورات at command کار میکنه .مخواهیم ابتدا میکرو atm8 ما با اون ارتباط سریال برقرار کنه تا اینجا که فهمیدین :اگه کمکم میکنید : برنامه بیسیک اون را ابتدا شما بنویسید تا من را بیوفتم " OK چون من با نحوه ارتباط سریال اشنا نیستمOKY
پس لااقل بفرمایین جلد دوم کتابتون را از کجا پیدا کنم ؟این رو که دیگه ........
کس نخوارد پشت من جز ناخن انگشت من ...
توی جلد اول صفحات 211 تا 217 میتونه کمکتون کنه .اگه زحمتی نیست تو نوشتن یه برنامه کمکم کنید
برنامه بیسیک اون را ابتدا شما بنویسید تا من را بیوفتم " OK چون من با نحوه ارتباط سریال اشنا نیستم
مطالب جلد دوم توی اولین شماره از مجله ی میکرو کنترلر اورده شدهپس لااقل بفرمایین جلد دوم کتابتون را از کجا پیدا کنم ؟این رو که دیگه ........
کاملا درسته .کس نخوارد پشت من جز ناخن انگشت من ...
سلام دوستان عزیز خسته نباشید
من در برنامه گوچک زیر یک مشکل دارم
Do
Incr P
If P = 255 Then Goto First
If Pind.4 = 1 Then Goto Root
If Pind.5 = 1 Then Goto Root1
Loop
در این برنامه cpu همین که به شرط اول میرسه
پرش میکنه یعنی منتظر نمیشه عدد به 255 برسه
من موندم چرا.اصولا cpu باید داخل do-loop بمونه
تا زمانی که عدد به 255 برسه بعد پرش کنه اما
نمیشه همون اول که به شرط If P = 255 Then Goto First
میرسه پرش میکنه. راستی بجای دستور goto از gosub
هم استفاده کردم ولی فرقی نکرد.
دوست خوبمون 1nafar جواب زیر را دادن که اینم نشد
(باید مقدار p رو برابر صفر بزارید ، از این دستور فقط برای بودن یا نبودن ، ( صفر یا یک بودن ) استفاده میشه .
برای چک کردن مقدار باید از فرم دیگه ی دستور استفده کنید .
if p=255 then
goto first
end if)
من منتظر جواب شما دوستان میشم.
به پیر به پیغمبر پیدا نکردم :اگه میشه لینکه شو اینحا بزارین : در ضمن کتابی . چیزی . لینکی سراغ دارین که C را از صفر اموزش داده باشه:
دوست گرامی :اگه می خوای به جواب برسی بهتره تولینکه دیگه مطرح کنی ..چرا؟ مخوای بدونی یه سری به سرگذشت تایپیکهای من بزن تا بفهمی ... چون من مثل تو تا حالا به هیچ جوابی تو این لینک نرسیدم
کسی از دوستان نیست جواب پست 48 را بده
جواب تایپیک volume هم مونده کسی از دوستان بلد نیست
بابا یک جوابی بدید
خوب معلومه که تا روشن کردی به First پرش میکنه! میدونی چرا؟
مقدار اولیه p=0 هست حالا شما وقتی وارد do-loop میشی بدون wait کردن incrP میکنه! این قدر سریع این اتفاق می افته که فکر میکنی با روشن کردن سریع میپره First
شما باید با توجه به هدفت مثلا بگی
do
waitms 100
incr p
...
تازه اگر همین If P = 255 Then Goto First نگذاشته بودی حلقه do-loop با نهایت سرعت خودش تکرار میشد و کل حافظه رو بهم میریخت و همه چیز داغون.
خنده بر لب میزنم تا کس نداند راز من.........ورنه این دنیا که ما دیدیم خندیدن نداشت
وبلاگ شخصی
:D دوست عزیز و گرامی . اینو از من داشته باش که هر چی خواستی اولا از خدا بخواه بعدا به کسی رو بزن که اهلش باشه . راستش من تازه تو این لینک ثبت نام کردم و جون به این سوالات علاقه داشتم تمام تایپیک های شما را دیدم راستش من در این باره خیلی پروژه انجام دادم به هر دو زبان . لینکو پینکو این حرف هارا بریز دور فقط وقتتو تلف میکونی ک اگه واقعا می خوای c رو یاد بگیری و پروژهای بزرگ انجام بدی فقط بامن با ایمیلم تماس بگیر .فکر نکنی میخوام سر کیست کنم نه . بل اخره تو این دنیا هر کسی به اندازه ظرفیتش و شعورش یه جوری زندگی شو میگزرونه یه کی فقط دنبال پوله .. یکی دیگه ....... و کمتر بشری پیدا میکنی تو این زمونه که برای دل خدا کار کنه .
دل بستگیهای این دنیا دل همه را ربوده وما را از خودمون ...... بگذریم من در خدمتم..
EMAIL: POSHESH. FME8@ YAHOO. COM
علاوه بر مواردی که دوستمون گفتند ، دستور If به فرم زیر بیشتر برای چک کردن بودن یا نبودن (مثلا صفر یا یک بودن یک متغیر ) استفاده میشه :Do
Incr P
If P = 255 Then Goto First
If Pind.4 = 1 Then Goto Root
If Pind.5 = 1 Then Goto Root1
Loop
If Pind.4 = 1 Then Goto Root
برای چک کردن مقدار یک متغیر از دستور if به فرم زیر استفاده کنید :
If P = 255 Then
Goto First
end if
نکته شاید فکر کنید دستور دوم برای مواردی که علیات بیشتر از یک خط باشه استفاده میشه ، اما توی بسکام برخلاف کدویزن این
گونه نیست .
ببین جناب ، اگه شما چیزی بلدی تو همینجا جواب بقیه رو بده نه با ایمیل . اگرم قصد کسب در آمد داری باید بگم آدرس سایت رو اشتباه زدی ، اینجا سایت کاریابی یا تبلیغاتی نیست.
اگر کسی میبینه حوصله و وقت یاد گرفتن موضوعی رو از طریق لینک و سایت نداره ، به قول شما اون لیلنک ها رو بریزه دور ،بره سر کلاس (یا کلاس خصوصی) ولی جای این صحبتا این جا نیست . سایتهای istgah , 7rang و غیره برای این کارن.
لطفا پست ایشون و این پست من رو پاک کنید.