پروژه آموزشی
:
تشخیص
فشرده شدن شستی
توسط متلب از
طریق پورت پرینتر
برای
نمونه در اینجا پایه Error یعنی
پایه شماره 15
پورت پرینتر
را از طریق یک
شستی به یکی
از پایه های
زمین پورت
متصل نموده ایم.
پایه Error جزء پایه
های وضعیت (status)
پورت می باشد
و فقط می
تواند بعنوان
ورودی به کامپیوتر
معرفی و
استفاده گردد.

برنامه
تشخیص فشرده
شدن شستی
clear all
s_in = digitalio('parallel',1);
sil = addline (s_in,0,1,'in');
getvalue(s_in.line(1))
خط
دوم پورت
پرینتر را باز
می کند و
متغیر s_in
حاوی شئ پورت
پرینتر خواهد
بود.
خط
سوم برنامه
پایه Error
پورت پرینتر
را که از نوع پایه
های فقط ورودی
می باشد و جزو یکی
از 5 پایه
وضعیت می باشد
را بعنوان
ورودی تعریف
می کند.
دستور
addline به
پایه Error شناسه
یک را نسبت می
دهد ( index = 1 ) در نتیجه
در خط چهارم پایه
با شناسه 1 از
شئ s_in
خوانده شده و
نمایش داده می
شود.
با
استفاده از
این برنامه
کوچک که جنبه
آموزش دارد در
صورتی که کلید
k1 بسته
باشد، در این
صورت پس از
اجرای برنامه مقدار
0 نمایش داده
خواهد شد. و در
صورتی که کلید
باز باشد
خروجی برنامه
عدد یک خواهد
بود.
نوشته
شده توسط
اصلان حجازی
در تاریخ 17-4-87 - سایت
بجنورد دات
کام www.Bojnord.com