برنامه نویسی

برنامه نویسی

وبلاگ برنامه نویسی
برنامه نویسی

برنامه نویسی

وبلاگ برنامه نویسی

جاوا اسکریپت

جاوا اسکریپت زبانی است که توسط NetScape تولید شده است. این زبان، زبان برنامه نویسی اسکریپت مبتی بر اشیاء است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شده است.
علیرغم اشتباه عمومی، زبان جاوا اسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس (C++) و جاوا شباهت دارد؛ که این امر برای سهولت یادگیری در نظر گرفته شده است. از همین رو دستورهای متداول مانند if, for, try..catch و ... در این زبان هم یافت می‌گردند.
این زبان می‌تواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته می‌شوند، برخلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی می‌تواند به عنوان نمونه‌ای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد.
به علت این قابلیت زبان جاوا اسکریپت برای ساختن نمونه از سیستم مناسب می‌باشد.
کاربرد گسترده این زبان در سایت ها و صفحات اینترنی می‌باشد و به کمک این زبان می‌توان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر, از این زبان استفاده می‌شود.

ادامه مطلب ...

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

OUT آدرس ,مقدار
INP (آدرس)
مثال: OUT & H378 , 255
(A = INP ( & H378
یک آزمایش برنامه نویسی با پورت LPT
رعایت نکات مهم
فقط در زمان خاموش بودن کامپیوتر، تجهیزات را به این پورت متصل یا جدا کنید. ولتاژهای ورودی نباید از 5 ولت بیشتر شوند و یا از صفر کمتر
پورت موازی در مقابل جریان بیش از حد محافظت نشده
اتصال یک LED به هر 8 پین بایت داده
بنابراین: با امکان فراگیری برنامه نویسی با سخت افزار قادر به کنترل یک مدار الکترونیکی خواهیم بود و به این ترتیب رابطه میان نرم افزار و سخت افزار الکترومکانیکی ربات امکان پذیر خواهد شد.

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

پورت یا درگاه محل اتصال وسایل و تجهیزات جانبی به یک کامپیوتر است که در واقع دروازه ورود یا خروج 0 و 1 ها می باشد.
هر پورت دارای چند پایه یا پین است که هر پین به وسیله یک سیم، گذرگاهی برای عبور یک واحد داده می باشد.
نحوه ذخیره شدن داده ها در کامپیوتر
قابلیت نگهداری 0 یا 1 Bit
Byte :8 Bit
روش های انتقال اطلاعات در کامپیوتر
انتقال سری
انتقال موازی
برخی از انواع پورتها
پورت موازی یا LPT
پورت سریال یا COM
پورت USB

پورت سریال

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

پورت موازی

در هر لحظه هشت بیت را از طریق هشت پین جداگانه ارسال یا دریافت می کند. پورت موازی استاندارد قادر به ارسال 50 تا 100 کیلوبایت در هر ثانیه است. زمانیکه کامپیوتر اطلاعاتی را برای چاپگر و یا هر وسیله دیگری که به پورت موازی متصل است، ارسال می نماید، در هر لحظه هشت بیت ارسال خواهد شد. در صورتیکه چاپگر دارای کاغذ نباشد، از طریق پین شماره دوازده به کامپیوتر آگاهی لازم داده خواهد شد.
GND
پین های شماره هیجده تا بیست و پنج (Ground) زمین هستند و به عنوان مرجع ولتاژ برای پین های دیگر استفاده می شوند. پین دو تا نه حامل داده هستند. بمنظور مشخص نمودن اینکه یک بیت دارای مقدار یک است ولتاژ پنج ولت از طریق پین مربوطه ارسال خواهد شد. بر روی پینی که شامل مقدار (داده) صفر است ولتاژی قرار نخواهد گرفت.
آدرس پورت ها
خانه های حافظه و پورت های انتقال داده در کامپیوتر دارای یک آدرس مشخص می باشند که قابل دسترسی توسط برخی زبان های برنامه نویسی برای ایجاد تغییر یا خواندن و نوشتن در آن ها، هستند. این آدرس ها برای هر 8 بیت یا یک بایت مشخص شده اند.
آدرس بایت داده پورت LPT1
378H 888dec