Professional Documents
Culture Documents
Kholasei Az Amoozeshe QBASIC Va Barname Nevisi Ba Port Ha
Kholasei Az Amoozeshe QBASIC Va Barname Nevisi Ba Port Ha
PRINT
"PRINT “ Hi Hamed
"PRINT “ 15+1
PRINT 15+1
PRINT a
^:2
/,*:3
\:4
MOD : 5
-,+:6
مثال :
)x*c( / 2 + s - a / b
INPUT
INPUT A
INPUT A,B,C
INPUT Q$
LET
LET A=5
برنامه هایی که از قبل نوشته شده اند و وظیفه خاصی را انجام می دهند
عملگرهای منطقی
AND
OR
NOT
عبارات شرطی
THEN… …شرطIF
دستور یا دستورات
END IF
INPUT A
IF A<100 THEN
PRINT A
END IF
THEN… … شرطIF
دستور یادستورات
ELSE
دستور یا دستورات
END IF
GOTO Lable
Sum: INPUT A
B=B+A
GOTO SUM
:FOR حلقه
شمارش تعداد دفعات تکرار
FORشمارنده=..... TO .....
NEXTشمارنده
FOR i = 1 TO 10
Next i
: ENDپایان برنامه
آشنایی با پورت
پورت یا درگاه محل اتصال وسایل و تجهیزات جانبی به یک کامپیوتر است که در واقع دروازه ورود یا
خروج 0و 1ها می باشد .
هر پورت دارای چند پایه یا پین است که هر پین به وسیله یک سیم ،گذرگاهی برای عبور یک واحد داده
می باشد.
Byte : 8 Bit
انتقال سری
انتقال موازی
پورت USB
پورت سریال
داده ها را بصورت سریال ( دنبال هم ) ارسال و یا دریافت می کند .در چنین حالتی یک بایت از اطلعات
بصورت هشت بیت ویکی پس از دیگری ارسال خواهند گردید.
مزیت :
عیب:
پورت موازی
در هر لحظه هشت بیت را از طریق هشت پین جداگانه ارسال یا دریافت می کند .پورت موازی
استاندارد قادر به ارسال 50تا 100کیلوبایت در هر ثانیه است.
زمانیکه کامپیوتر اطلعاتی را برای چاپگر و یا هر وسیله دیگری که به پورت موازی متصل است ،ارسال
می نماید ،در هر لحظه هشت بیت ارسال خواهد شد .
در صورتیکه چاپگر دارای کاغذ نباشد ،از طریق پین شماره دوازده به کامپیوتر آگاهی لزم داده خواهد
شد
GND
پین های شماره هیجده تا بیست و پنج( ) Groundزمین هستند و به عنوان مرجع ولتاژ برای پین های
دیگر استفاده می شوند.
پین دو تا نه :
حامل داده هستند .
بمنظور مشخص نمودن اینکه یک بیت دارای مقدار یک است ولتاژ پنج ولت از طریق پین مربوطه ارسال
خواهد شد .بر روی پینی که شامل مقدار ( داده ) صفر است ولتاژی قرار نخواهد گرفت .
خانه های حافظه و پورت های انتقال داده در کامپیوتر دارای یک آدرس مشخص می باشند که قابل
دسترسی توسط برخی زبانهای برنامه نویسی برای ایجاد تغییر یا خواندن و نوشتن در آنها ،هستند .این
آدرس ها برای هر 8بیت یا یک بایت مشخص شده اند .
378H 888dec
OUTآدرس ,مقدار
( INPآدرس )
مثال:
بنابراین :با امکان فراگیری برنامه نویسی با سخت افزار قادر به کنترل یک مدار الکترونیکی خواهیم بود
و به این ترتیب رابطه میان نرم افزار و سخت افزار الکترومکانیکی ربات امکان پذیر خواهد شد.