۲۳-خرداد-۱۳۸۸, ۱۴:۳۹:۴۲
سلام
من می خواهم با استفاده از میکرو atmega16 و max232 دو تابع بصورت زیر بنویسم(در codevision)
تابع اول com_getch : این تابع یک آرگومان ورودی به نام wait for می گیرد و یک متغیر بر می گرداند
تابع دوم com_putch: این تابع دو آرگومان ورودی می گیرد اولی waitfor و دومی chr
تابع اول وظیفه دریافت کاراکتر از پورت سریال را دارد و باید با توجه به مقدار waitfor برای گرفتن کاراکتر زمان دارد اگر در این زمان کاراکتری ارسال شد آن را دریافت و برگرداند در غیر این صورت null برمی گرداند
تابع دوم متغیر chr ر ا بروی پورت سریال ارسال می کند و برای انجام این کار به اندازه waitfor زمان دارد اگر زمان توانست 1 بر می گرداند درغیر این صورت صفر بر می گرداند
من می خواهم با استفاده از میکرو atmega16 و max232 دو تابع بصورت زیر بنویسم(در codevision)
تابع اول com_getch : این تابع یک آرگومان ورودی به نام wait for می گیرد و یک متغیر بر می گرداند
تابع دوم com_putch: این تابع دو آرگومان ورودی می گیرد اولی waitfor و دومی chr
تابع اول وظیفه دریافت کاراکتر از پورت سریال را دارد و باید با توجه به مقدار waitfor برای گرفتن کاراکتر زمان دارد اگر در این زمان کاراکتری ارسال شد آن را دریافت و برگرداند در غیر این صورت null برمی گرداند
تابع دوم متغیر chr ر ا بروی پورت سریال ارسال می کند و برای انجام این کار به اندازه waitfor زمان دارد اگر زمان توانست 1 بر می گرداند درغیر این صورت صفر بر می گرداند