سفارش تبلیغ
صبا ویژن

گروه آموزشی مثلث مشکی(گام2)

ویژگی های زبان های برنامه نویسی
ذخیره انواع داده ها و اطلاعات در آدرسهای مشخص حافظه
قابلیت دریافت اطلاعات و نمایش حاصل پردازش
انجام عملیات و محاسبات بر روی داده ها
کنترل ترتیب اجرای برنامه طبق الگوریتم برنامه



  انواع داده ها در زبان Basic

انواع داده ها در زبان Basic
داده های ثابت
داده های متغیر


داده های ثابت:
اعداد: 5, 673 ,4.5
رشته ها : “ Tehran ” , “673”

داده های متغیر :
عددی : A , Sum
رشته ای : Name$ , A5$
 



  آشنایی با بعضی دستورات زبان Basic

PRINT
"PRINT “ Hi Hamed
"PRINT “ 15+1
PRINT 15+1
PRINT a
 



  اولویت محاسبات ریاضی:

1 : ( )
2 : ^
3 : * , /
4 : \
5 : MOD
6 : + , -

مثال :
x*c) / 2 + s - a / b)
 



  INPUT

INPUT A
INPUT A,B,C
$INPUT Q
 



  LET

LET A=5
همواره مقدار سمت راست در متغیر سمت چپ قرار می گیرد
 



  توابع کتابخانه ای

برنامه هایی که از قبل نوشته شده اند و وظیفه خاصی را انجام می دهند
(ABS (x قدر مطلق
(SQR(x ریشه دوم
 



  عملگرهای منطقی

AND
OR
NOT
 



  عبارات شرطی

IF …شرط…THEN
دستور یا دستورات
END IF

INPUT A
IF A<100 THEN
PRINT A
END IF

IF … شرط …THEN
دستور یادستورات
ELSE
دستور یا دستورات
END IF
 



  حلقه های تکرار
GOTO Lable

Sum: INPUT A
B=B+A
GOTO SUM
 



  حلقه FOR:

شمارش تعداد دفعات تکرار
FOR شمارنده=..... TO .....
دستورات تکرار شدنی
NEXT شمارنده

FOR i = 1 TO 10
"PRINT “ my name is Hamed
Next i
 



  دو دستور ساده :

CLS : پاک کردن صفحه نمایش در بخش اجرا
END : پایان برنامه
 



  آشنایی با پورت

آشنایی با پورت
پورت یا درگاه محل اتصال وسایل و تجهیزات جانبی به یک کامپیوتر است که در واقع دروازه ورود یا خروج 0 و 1 ها می باشد .

هر پورت دارای چند پایه یا پین است که هر پین به وسیله یک سیم ، گذرگاهی برای عبور یک واحد داده می باشد.
 



  نحوه ذخیره شدن داده ها در کامپیوتر:

قابلیت نگهداری 0 یا 1 Bit :
Byte : 8 Bit

روشهای انتقال اطلاعات در کامپیوتر

انتقال سری
انتقال موازی

 


  برخی از انواع پورتها :

پورت موازی یا LPT
پورت سریال یا COM
پورت USB

پورت سریال

داده ها را بصورت سریال ( دنبال هم ) ارسال و یا دریافت می کند . در چنین حالتی یک بایت از اطلاعات بصورت هشت بیت ویکی پس از دیگری ارسال خواهند گردید.
مثال : اتصال مودم



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

پورت موازی


در هر لحظه هشت بیت را از طریق هشت پین جداگانه ارسال یا دریافت می کند . پورت موازی استاندارد قادر به ارسال 50 تا 100 کیلوبایت در هر ثانیه است.
زمانیکه کامپیوتر اطلاعاتی را برای چاپگر و یا هر وسیله دیگری که به پورت موازی متصل است ، ارسال می نماید ، در هر لحظه هشت بیت ارسال خواهد شد .



پین دوازده :

در صورتیکه چاپگر دارای کاغذ نباشد ، از طریق پین شماره دوازده به کامپیوتر آگاهی لازم داده خواهد شد .

GND

پین های شماره هیجده تا بیست و پنج( Ground ) زمین هستند و به عنوان مرجع ولتاژ برای پین های دیگر استفاده می شوند.

پین دو تا نه :

حامل داده هستند .
بمنظور مشخص نمودن اینکه یک بیت دارای مقدار یک است ولتاژ پنج ولت از طریق پین مربوطه ارسال خواهد شد . بر روی پینی که شامل مقدار ( داده ) صفر است ولتاژی قرار نخواهد گرفت .



آدرس پورت ها
خانه های حافظه و پورت های انتقال داده در کامپیوتر دارای یک آدرس مشخص می باشند که قابل دسترسی توسط برخی زبانهای برنامه نویسی برای ایجاد تغییر یا خواندن و نوشتن در آنها ، هستند. این آدرس ها برای هر 8 بیت یا یک بایت مشخص شده اند .

آدرس بایت داده پورت LPT1

378H 888dec

دستورات انتقال داده از پورت در زبان BASIC

OUT آدرس ,مقدار
INP (آدرس )
مثال:
OUT & H378 , 255
(A = INP ( & H378

یک آزمایش برنامه نویسی با پورت LPT

رعایت نکات مهم :
فقط در زمان خاموش بودن کامپیوتر، تجهیزات را به این پورت متصل یا جدا کنید . ولتاژهای ورودی نباید از 5 ولت بیشتر شوند و یا از صفر کمتر
پورت موازی در مقابل جریان بیش از حد محافظت نشده
اتصال یک LED به هر 8 پین بایت داده


بنابراین : با امکان فراگیری برنامه نویسی با سخت افزار قادر به کنترل یک مدار الکترونیکی خواهیم بود و به این ترتیب رابطه میان نرم افزار و سخت افزار الکترومکانیکی ربات امکان پذیر خواهد شد.  



[ چهارشنبه 89/6/10 ] [ 5:36 عصر ] [ مهندسی مکانیک(امین احمدی) ]

نظر

مجله اینترنتی دانستنی ها ، عکس عاشقانه جدید ، اس ام اس های عاشقانه

نمایشگر آمار آلکسا