تبلیغات
مقالات مهندسی پزشکی ، برق ، الکترونیک ،علوم پایه ، علوم آزمایشگاهی ، پزشکی،روانشناسی - مطالب مقالات علمی آموزشی

جدول کامل فرمول های انتگرال ( عمومی )

1390/09/4 07:50

نویسنده : شهرام قاسمی
ارسال شده در: مقالات علمی آموزشی ،

  جدول کامل فرمول های انتگرال ( عمومی )




دیدگاه ها : نظرات
آخرین ویرایش: - -

ساخت ترانسفور ماتور قدرت خشك

1390/09/4 07:50

نویسنده : شهرام قاسمی
ارسال شده در: مقالات علمی آموزشی ، الکترونیک ،
ساخت ترانسفور ماتور قدرت خشك 
در ژوئیه 1999، شركت ABB، یك ترانسفور ماتور فشار قوی خشك به نام “Dryformer “ ساخته است كه نیازی به روغن جهت خنك شدن بار به عنوان دی الكتریك ندارد.در این ترانسفورماتور به جای استفاده از هادیهای مسی با عایق كاغذی از كابل پلیمری خشك با هادی سیلندری استفاده می شود.تكنولوژی كابل  استفاده شده در این ترانسفورماتور قبلاً در ساخت یك ژنراتور فشار قوی به نام "Power Former"  در شركتABB  به كار گرفته شده است. نخستین نمونه از این ترانسفورماتور اكنون در نیروگاه هیدروالكترولیك “Lotte fors” واقع در مركز سوئد نصب شده كه انتظار می رود به دلیل نیاز روزافزون صنعت به ترانسفورماتور هایی كه از   ایمنی بیشتری برخوردار باشند و با محیط زیست نیز سازگاری بیشتری داشته باشند، با استقبال فراوانی روبرو گردد. 

ایده ساخت ترانسفورماتور فاقد روغن در اواسط دهه 90 مطرح شد. بررسی، طراحی و ساخت این   ترانسفورماتور از بهار سال 1996 در شركت ABB  شروع شد. ABB در این پروژه از همكاری چند شركت خدماتی برق از جمله  Birka Kraft و Stora Enso  نیز بر خوردار بوده است.

تكنولوژی 

ساخت ترانسفورماتور فشار قوی فاقد روغن در طول عمر یكصد ساله ترانسفورماتورها، یك انقلاب محسوب    می شود. ایده استفاده از كابل با عایق پلیمر پلی اتیلن (XLPE) به جای هادیهای مسی دارای عایق كاغذی از ذهن یك محقق ABB در سوئد به نام پرفسور  “Mats lijon” تراوش كرده است. 

تكنولوژی استفاده از كابل به جای هادیهای مسی دارای عایق كاغذی، نخستین بار در سال 1998 در یك ژنراتور فشار قوی به نام  “ Power Former” ساخت ABB به كار گرفته شد. در این ژنراتور بر خلاف سابق كه از هادیهای شمشی ( مستطیلی ) در سیم پیچی استاتور استفاده می شد، از هادیهای گرد استفاده شده است. همانطور كه از معادلات ماكسول استنباط می شود، هادیهای سیلندری ، توزیع میدان الكتریكی متقارنی دارند. بر این اساس ژنراتوری می توان ساخت كه برق را با سطح ولتاژ شبكه تولید كند بطوریكه نیاز به ترانسفورماتور افزاینده نباشد. در نتیجه این كار، تلفات الكتریكی به میزان 30 در صد كاهش  می یابد. 

در یك كابل پلیمری فشار قوی، میدان الكتریكی در داخل كابل باقی می ماند و سطح كابل دارای پتانسیل زمین  می باشد.در عین حال میدان مغناطیسی لازم برای كار ترانسفورماتور تحت تاثیر عایق كابل قرار نمی گیرد.در یك ترانسفورماتور خشك، استفاده از تكنولوژی كابل، امكانات تازه ای برای بهینه كردن طراحی میدان های الكتریكی و مغناطیسی، نیروهای مكانیكی و تنش های گرمایی فراهم كرده است. 

در فرایند تحقیقات و ساخت ترانسفورماتور خشك در ABB، در مرحله نخست یك ترانسفورماتور  آزمایشی تكفاز با ظرفیت 10 مگا ولت آمپر طراحی و ساخته شد و در Ludivica   در سوئد آزمایش گردید. “ Dry former” اكنون در سطح ولتاژ های از 36 تا 145 كیلو ولت و ظرفیت تا 150 مگا ولت آمپر موجود است. 

  نیروگاه مدرن Lotte fors 
ترانسفورماتور خشك نصب شده در Lotte fors كه بصورت یك ترانسفورماتور – ژنراتور افزاینده عمل می كند ، دارای ظرفیت 20 مگا ولت امپر بوده و با ولتاژ 140 كیلو ولت كار می كند. این واحد در ژانویه سال 2000 راه اندازی گردید. اگر چه نیروگاه Lotte fors نیروگاه كوچكی با قدرت 13 مگا وات بوده و در قلب جنگلی در مركز سوئد قرار دارد اما به دلیل  نوسازی مستمر، نیروگاه بسیار مدرنی شده است. در دهه 80 میلادی ، توربین های مدرن قابل كنترل از راه دور در ان نصب شد و در سال 1996، كل سیستم كنترل آن نوسازی گردید. این نیروگاه اكنون كاملاً اتوماتیك بوده و از طریق ماهواره كنترل می شود. 
  
ویژگیهای ترانسفورماتور خشك 
ترانسفورماتور خشك دارای ویژگیهای منحصر بفردی است از جمله: 

1-    به روغن برای خنك شده با به عنوان عایق الكتریكی نیاز ندارد. 

2-  سازگاری این نوع ترانسفورماتور با طبیعت و محیط زیست یكی  از مهمترین ویژگی های آن است. به دلیل عدم وجود روغن، خطر آلودگی خاك و منابع آب زیر زمینی و همچنین احتراق و  خطر آتش سورزی كم میشود. 

3-   با حذف روغن و كنترل میدانهای الكتریكی كه در نتیجه آن خطر ترانسفور ماتور از نظر ایمنی افراد ومحیط زیست كاهش می یابد، امكانات تازه ای از نظر محل نصب ترانسفورماتور فراهم میشود.به این ترتیب  امكانات نصب ترانسفورماتور خشك در نقا شهری و جاهایی كه از نظر زیست محیطی حساس هستند،  فراهم میشود. 

4-  در ترانسفورماتور خشك به جای بوشینگ چینی در قسمتهای انتهایی از عایق سیسیكن را بر استفاده میشود.  به این ترتیب خطر ترك خوردن چینی بوشینگ و نشت بخار روغن از بین میرود. 

5-  كاهش مواد قابل اشتعال، نیاز به تجهیزات گسترده آتش نشانی كاهش میدهد. بنابراین از این دستگاهها در محیط های سر پوشیده و نواحی سرپوشیده شهری نیز می توان استفاده كرد. 

6-   با حذف روغن در ترانسفورماتور خشك، نیاز به تانك های روغن، سنجه سطح روغن، آلارم گاز و ترمومتر روغن كاملاً از بین میرود.بنابراین كار نصب آسانتر شده و تنها شامل اتصال كابلها و نصب تجهیزات خنك كننده خواهد بود. 

7-  از دیگر ویژگی های ترانسفورماتور خشك، كاهش تلفات الكتریكی است. یكی از راههای كاهش تلفات و بهینه كردن طراحی ترانسفورماتور، نزدیك كردن ترانسفورماتور به محل مصرف انرژی تا حد ممكن است تا از مزایای انتقال نیرو به قدر كافی بهره برداری شود. با بكار گیری ترانسفورماتور خشك این امر امكان پذیر است . 

8-   اگر در پست، مشكل برق پیش آید، خطری متوجه عایق ترانسفورماتور نمی شود. زیرا منبع اصلی گرما یعنی تلفات در آن تولید نمی شود.بعلاوه چون هوا واسطه خنك شدن است و هوا هم مرتب تعویض و جابجا می شود، مشكلی از بابت خنك شدن ترانسفورماتور بروز نمی كند. 

  

نخستین تجربه نصب ترانسفررماتور خشك 

ترانسفورماتورخشك برای اولین بار در اواخر سال 1999 در Lotte fors  سوئد به آسانی نصب شده و از آن هنگام تاكنون به خوبی كار كرده است. در آینده ای  نزدیك دومین واحد ترانسفورماتور خشك ساخت ABB (Dry former ) در یك نیروگاه هیدروالكتریك در سوئد نصب می شود. 

  

چشم انداز آینده تكنولوژی ترانسفورماتور خشك 

شركت ABB در حال توسعه ترانسفورماتور خشك   Dryformer است. چند سال اول از آن در مراكز شهری و آن دسته از نواحی كه از نظر محیط زیست حساس هستند، بهره برداری می شود. تحقیقات فنی دیگری نیز در زمینه تپ چنجر خشك، بهبود ترمینال های كابل و سیستم های خنك كن در حال انجام است. در حال حاضر مهمترین كار ABB، توسعه و سازگار كردن Dryformer با نیاز مصرف كنندگان برای كار در شبكه و ایفای نقش مورد انتظار در پست هاست. 

منبع : 

       1 - مجله T&D – - آگوست 1999 

       2-   مجله -PEI   -   مه 2000 

       3- http://www.abb.com



دیدگاه ها : نظرات
آخرین ویرایش: - -

عیب یاب اتوماتیک خطوط انتقال هوایی:

1390/09/4 07:50

نویسنده : شهرام قاسمی
ارسال شده در: مقالات علمی آموزشی ، الکترونیک ،
عیب یاب اتوماتیک خطوط انتقال هوایی:

شركت های برق همواره به دنبال اتوماتیك كردن عملیات نگهداری خطوط انتقال هوایی بوده اند. تاكنون بازرسی های مربوط به این خطوط بصورت چشمی و از روی زمین انجام شده است. اگرچه ماشینهای متحرك به همراه ویدئو و یا ضبط كننده های ویدیوئی 8mm نیز وارد بازار شده اند، ولی اینگونه ماشینها نیز متكی به دقت بینایی بشر می باشند. شركت SATO KENSETSU KOGYO اقدام به طراحی و ساخت یك عیب یاب اتوماتیك خطوط انتقال هوایی نموده است كه این سیستم با بكارگیری سیم پیچ ها و مدارات عیب یاب، خرابی های روی خطوط انتقال را به شكل سیگنالهای الكتریكی دریافت می نماید. اطلاعات بر روی نوارهای كاست ضبط می گردد و می توان حدود و موقعیت خرابی را به شكل مقادیر عددی بدست آورد. بطور همزمان این سیستم تصاویری را ضبط می نماید كه از روی آنها می توان خرابی را به صورت تصویری نیز مشاهده نمود. این دستگاه طوری طراحی شده است كه در صورت وجود موانعی برروی خطوط انتقال به صورت اتوماتیك متوقف خواهد شد.

این سیستم از دو بخش كه شامل جزء عیب یاب و یك درایو می باشد تشكیل شده است. دستگاه عیب یاب قابلیت حركت به جلو، توقف و حركت به عقب را توسط سیستم كنترل از راه دور و از روی زمین دارد (FM radio Controlled system).

حدود و موقعیت خط معیوب بر روی یك ضبط كننده اطلاعات دوكاناله ضبط می گردد. در صورت بیشتر بودن میزان خرابی نسبت به مقدار تنظیم شده از قبل، این دستگاه شروع به گرفتن تصاویر بصورت اتوماتیك خواهد كرد. اطلاعات بدست آمده در روی زمین مجددا" ارزیابی می گردد كه از روی آن اطلاعات و تصاویر گرفته شده می توان میزان خرابی را تشخیص داد. در جداول (1) و (2) مشخصات دو نمونه از این دستگاه آمده است. همچنین شكل زیر یك نمونه از این عیب یاب كه برروی خط انتقال حركت می كند را نشان می دهد.




شكل (1) : یك نمونه عیب یاب اتوماتیك

 
خط انتقال

قابل دسترس

( قطر 13.0 ) 100 mm – ( قطر 7.8 ) HDC 38 mm

( قابل دسترس برای GSP , OPGW , ACSR )

( این دستگاه می تواند از Linear sleeve و میله آرمورد عبور كند )

قابلیت حركت

این دستگاه می تواند با سرعت 22 m/min بصورت افقی حركت نماید و بر روی خطوط با شیب 30 درجه به سمت بالا و پایین حركت نماید.

تغذیه

 

تغذیه مدار : باطری12 ولت Ni – cd دو قطعه

تغذیه درایو : 12 ولت باطری ذخیره سربی یك قطعه

( این دستگاه می تواند با هر بار شارژ مسافت 1500 متر را طی نماید. )

وزن

 

جزء عیب یاب 11 kg ( شامل باتریهای 4 kg برای تغذیه مدار و درایو )

جزء درایو 14 kg

ابعاد

 

طول 990 mm ، عرض 400 mm ، ارتفاع 610 mm

جدول (1) : مشخصات دستگاه 4 كاناله ( برای اندازه كوچك )

 

خط انتقال

قابل دسترس

( قطر 24.0 ) ACSR 240 mm – ( قطر 7.8 ) HDC 38 mm

( قابل دسترس برای GSP , OPGW , ACSR )

( این دستگاه می تواند از Linear sleeve و میله آرمورد عبور نماید )

قابلیت حركت

این دستگاه می تواند با سرعت 25 m/min بصورت افقی حركت نماید و بر روی خطوط با شیب 25 درجه به سمت بالا و پایین حركت نماید.

تغذیه

 

تغذیه مدار : باطری 12 ولت Ni – cd دو قطعه

تغذیه درایو : 12 ولت باطری ذخیره سربی یك قطعه

( این دستگاه می تواند با هر بار شارژ مسافت 1500 متر را طی نماید. )

وزن

 

جزء عیب یاب 12 kg ( شامل باتریهای 4 kg برای تغذیه مدار و درایو )

جزء درایو 14 kg

ابعاد

 

طول 990 mm ، عرض 450 mm ، ارتفاع 670 mm

جدول (2) : مشخصات دستگاه 6 كاناله ( برای اندازه متوسط )

 

منبع : شركت Sato Kensetsu                                    




دیدگاه ها : نظرات
آخرین ویرایش: - -

خازن‌های حالت جامد(Solid Capacitor) و مادربردهایی با طول عمر بیشتر

1390/09/4 07:50

نویسنده : شهرام قاسمی
ارسال شده در: مقالات علمی آموزشی ، الکترونیک ، روباتیک ،
خازن‌های حالت جامد(Solid Capacitor) و مادربردهایی با طول عمر بیشتر
 


اشاره :
خازن‌ها یكی از عناصر اصلی در هر مدار الكترونیكی می‌باشند.این قطعات با تنوع بسیار زیاد در نوع، شكل و اندازه،دارای وظایف گوناگونی در قطعات الكترونیكی مختلف هستند.

خازن‌های الكترولیت یكی از انواع مهم خازن‌ها است كه از آن برای انجام وظایفی چون ذخیره موقت الكتریسیته ،فیلترینگ و... استفاده می‌شود. ساختمان این خازن‌ها بسیار ساده است.این خازن‌ها از دو ورقه آلومینیومی‌كه به دور هم پیچیده شده‌اند و یك لایه عایق الكترولیت که میان آنها قرار گرفته ، تشكیل شده است.این خازن‌ها علاوه بر مزایای مهم ، دارای معایبی نیز هستند.

خازن‌های الكترولیت معمولا نمی‌توانند شدت جریان بالایی را تحمل كنند. این خازن‌ها دارای مقاومت ظاهری بالایی هستند كه همین امر سبب می‌شود هنگام استفاده از آنها در جریان‌های بالا حرارت زیادی تولید شود.
حرارت بالا می‌تواند سبب بروز تغییرات در ماده الكترولیت شده و علاوه بر ایجاد تغییر در مشخصات الكتریكی خازن باعث نشت و یا باد كردگی خازن شود و ثبات عملكرد آن را از بین ببرد. بعلاوه مقاومت ظاهری این خازن‌ها هنگام كار در فركانس‌های بالا افزایش یافته و همین امر باعث افزایش هرچه بیشتر تلفات توان و در نتیجه افزایش حرارت در آنها می‌گردد.
به دلیل افزایش فركانس و مصرف توان قطعاتی چون پردازنده‌ها، حافظه و كارت‌های توسعه، مشكلات ایجاد شده توسط خازن‌های الكترولیت در كامپیوتر‌ها روز به روز بیشتر می‌شوند. از همین رو طراحان و تولید كنندگان شروع به استفاده از خازن‌های حالت جامد (Solid Capacitor ) در قطعات مختلف كامپیوتر نموده‌اند.

شکل 1: نمونه‌ای از خازن‌های الكترولیت


خازن‌های حالت جامد در حقیقت نوع جدیدی از خازن‌های الكترولیت هستند كه با ارایه تمهیداتی مشكلات موجود در خازن‌های الكترولیت معمولی را برطرف كرده‌اند. ساختمان این دو نوع خازن تا حد زیادی شبیه به هم است. مهمترین تفاوت میان خازن‌های حالت جامد و خازن‌های الكترولیت معمولی ، در ماده الكترولیت به كار رفته در آنها است.
ورقه جدا كننده در خازن‌های معمولی از یك صفحه كاغذی كه به ماده الكترولیت آغشته شده است تشكیل شده در حالی كه در خازن‌های حالت جامد ورقه جدا كننده از تركیب ماده الكترولیت  با یك پلیمر رسانا تشكیل می‌شود.
خازن‌های حالت جامد تقریبا تمامی ‌مشكلات موجود در خازن‌های الكترولیتی معمولی را برطرف كرده‌اند. این خازن‌ها دارای مقاومت ظاهری كمی‌ در فركانس‌های بالا بوده و به همین دلیل حرارت كمتری را تولید می‌كنند.
ظرفیت خازن‌های حالت جامد با تغییر درجه حرارت تغییر نمی‌كند به همین دلیل می‌توان از آنها در محدوده حرارتی وسیع‌تری استفاده نمود.
این خازن‌ها توانایی كار در جریان‌های بالا را داشته و دارای طول عمر بیشتری نیز می‌باشند. طول عمر متوسط این خازن‌ها بین 60 تا 300 درصد بیش از خازن‌های الكترولیت معمولی است. در این نوع خازن‌ها، مشكلاتی چون بروز نشتی و یا باد كردگی به طور كلی از میان رفته است.
خازن‌های حالت جامد دارای ایمنی بالایی می‌باشند و هنگام استفاده از آن‌ها ثبات سیستم به نحو چشمگیری افزایش می‌یابد. علاوه بر این، این خازن‌ها فاقد مواد آلاینده بوده و زیانی را به محیط زیست وارد نمی‌آورند.
به علت توانایی كار در فركانس‌های بالا، این خازن‌ها برای استفاده در منابع تغذیه سوییچینگ، مانند مدارهای تغذیه پردازنده بر روی مادربردها، ایده آل هستند.مشخصات منحصر به فرد و طول عمر بالای خازن‌های حالت جامد آنها را برای استفاده در سیستم‌هایی كه به طور پیوسته و در مدت زمان طولانی مورد استفاده قرار می‌گیرند مناسب می‌سازد.

شکل 2 : نمونه‌ای از خازن‌های Solid Capacitor


به خاطر مزایای غیر قابل انكار خازن‌های حالت جامد، سازندگان قطعات مختلف الكترونیكی و كامپیوتری، شروع به استفاده گسترده از آنها در محصولات خود نموده‌اند.در این میان شركت GIGABYE به عنوان یكی از بزرگترین تولید كنندگان مادربرد و دیگر سخت افزارهای كامپیوتری در جهان اقدام به ارایه مادربردهایی نموده است كه به طور كامل از خازن‌های حالت جامد استفاده می‌نمایند. در حال حاضر سری مادربردهای DS و DQ این شركت كه بر پایه چیپ ست‌های سری P965 و G965 تولید می‌شوند تماما از این خازن‌ها استفاده می‌كنند.
این مادربردها برای كار به صورت مداوم و برای مدت طولانی ایده‌آل هستند.كافی نت‌ها، گیم نت‌ها و مكان‌هایی كه مدت زمان زیادی از كامپیوترهای خود به صورت مداوم استفاده می‌كنند می‌توانند از مزایای این مادربرد‌ها بهره ببرند.
علاوه بر این به خاطر توانایی این خازن‌ها برای كار در فركانس‌های بالا، مادربرد‌هایی كه از این خازن‌ها استفاده می‌كنند دارای توانایی‌های بالایی در زمینه Overclocking هستند كه همین مساله آنها را برای مشتاقان بازی‌ها و كاربرانی كه می‌خواهند از حداكثر توانایی‌های سیستم خود استفاده كننده مناسب می‌سازد.

 




دیدگاه ها : نظرات
آخرین ویرایش: - -

مرجع دستورات بیسیك avr (قسمت1)

1390/09/4 07:49

نویسنده : شهرام قاسمی
ارسال شده در: مقالات علمی آموزشی ، الکترونیک ، روباتیک ،

میکرو ها چه جوری به وجود اومدند!

 

خب ببینید در ابتدا تراشه های اولیه به صورت ROMبودند که مخفف Read Only Memoryاست یعنی تو کارخونه یه سری اطلاعات روی اونا می ریختن و اونا فقط با استفاده از اون اطلاعات پردازش می کردند یعنی سطح پردازش محدودی داشتند.اطلاعات روی اونا هم قابل پاک شدن یا تعویض نبود و فقط خواندنی بودند. یعنی مثلا طوری برنامه ریزی شده بودند که  اگه یک پایه ی اونا 1 شد پایه ی دیگر 0 شود ولی مثلا اگه می خواستین این عمل برعکس اجرا شود باید از یه رله استفاده می کردین .

به تدریج ملت اومدن دیدن این حافظه های ROM خیلی ضایعه ! لذا اومدن حافظه های ERom رو ساختند یعنی Eraseable ROM حافظه های که قابل برنامه ریزی بودند و می توانستید به تعداد محدودی برنامه روی آنها بنویسید ولی اینکار به وسیله ی اشعه ی فرابنفش انجام می شد به طوریکه به هنگام نوشتن یه تعداد سلول داخل تراشه را می سوزاند و به هنگام پاک کردن اونا رو باز آوری می کرد.

یواش یواش ملت دیدن که به دلیل سرطان زا بودن فرابنفش و خاصیت پرتوزایی تراشه بعد از هر بار نوشتن یا پاک کردن دهنشون داره آسفالت می شه ! لذا حافظه های EEROMرو اختراع کردند که مخفف Electricaly Erasaeble ROM یعنی حافظه با قابلیت برنامه ریزی الکترونیکی که میکرو کنترلر ها جزء این دسته می باشند .

البته حافظه های مدرن تری به نام Flashهم اختراع شد که الان برای ذخیره و حمل اطلاعات ازشون استفاده می کنیم ولی یه نوع EEROM هستند.

معرفی میکرو

 

برای شروع یک برنامه در این محیط در ابتدا باید میکرو مورد نظر خود را معرفی کنید که این کار با دستور زیر انجام می شود.

regfile=var$

var نام میکرو مورد نظر است که می تواند یکی از موارد زیر باشد:

مدل avr یا مدل atmega یا مدل atiny مثال:

 

معرفی کریستال

برای مشخص کردن فرکانس کریستال مورد استفاده از دستو زیر استفاده می کنیم.

crystal=x$

x فرکانس کریستال بر حسب هرتز است.

crystal=8000000$

اسمبلی(اختیاری)

برای نوشتن به زبان اسمبلی در میان بیسیک می توان از این دستور استفاده کرد.

ASM$

assembly programme

ENDASM$

با این دستور می توان در بین برنامه بیسیک به نوشتن برنامه اسمبلی پرداخت و پس از اتمام برنامه با دستور endasm$ برنامه اسمبلی تمام شده و به نوشتن به زبان بیسیک پرداخت.

یادداشت(اختیاری)

گاهی نیاز دارید در برنامه خود یادداشت هایی را اضافه کنید در اینصورت از( ' ) یا Rem در برنامه خود استفاده می کنید به این صورت که ابتدا این علامت ( ' )را گذاشته سپس توضیح خود را بعد از آن ذکر می کنیم. توضیحات بعد از این علامت در برنامه بی اثر بوده و کامپایل نمی شوند و به رنگ سبز در می آیند.مثال:

config lcd=2*16 ' we use lcd with 16 and 2 chracter

شاید برای شما این سوال پیش بیاید که کلمه (کامپایل) که در بالا به آن اشاره شد چیست؟ تمامی میکروکنترلر ها و عموماً کامپیوتر ها از سیستم مبنای دو اعداد یا همان باینری استفاده می کنند که این ماشین ها به جز 0 و 1 چیز دیگری نمی فهمند بنابراین در هر محیط برنامه نویسی بعد از نوشتن برنامه باید آن را به زبان ماشین یا همان 0 و 1 تبدیل کرد که به این عملیات کامپایل کردن می گویند.

پایان برنامه END

این دستور در انتهای تمامی برنامه های شما قرار می گیرد که با این دستوربرنامه به پایان رسیده و خاتمه می یابد.
تعریف متغیر

 

با این دستور می توان متغیر های به کار برده شده در برنامه را تعریف کرد.

DIM var AS [xram/sram/eram] data type[at location]0

به عنوان توضیح باید بگم که در کل در دستورات هر عبارتی که داخل آکولاد [] باشد اختیاری است و لزومی به نوشتن آن نیست.

var نام متغیر به کار برده شده در برنامه است.گزینه اختیاری xram را برای استفده از حافظه جانبی استفاده کنید و استفاده از گزینه اختیاری sram متغیر را در حافظه sram قرار می دهد و استفاده از گزینه اختیاری eram متغیر مورد نظر را در EEPROM داخلی جای می دهد. data type نوع متغیر است که می تواند طبق جدول زیر bit,byte,integer,long,word,string, یا single باشد. در صورتی که متغیر خود را از نوع داده string تعریف کردید باید بیشترین طول آن را نیز ذکر کنید.

value range

stores as

data type

0 1OR

A BIT

BIT

0TO 255

UNSIGNED 8-BITS

BYTE

32767TO32767-

SIGNED 16-BITS

INTEGER

0TO 65535

UNSIGNED 16-BIT

WORD

2147483648TO 214783647 -

SIGNED 32-BITS

LONG

 

SIGNED 32-BITS

SINGLE

-

0-254 BYTES

STRING

متغیر STRING به طول 15 کاراکتر DIM F AS STRING*15

گزینه اختیاری AT LOCATION به منظورذخیره کردن متغیر در آدرس دلخواه حافظه به کار می رود. مثال:

DIM B1 AS BYTE AT 120

دستور ALIAS

از این دستور برای تغییر اسم متغیر استفاده می شود.مثال:

Ld ALIAS PORTA.4

SET Ld '=SET PORTA.4

دستور INCR

این دستور یک واحد به متغیر VAR می افزاید.

INCR VAR

مثال:

A=0

INCR A:PRINT A 'A=1

www.Cmos.ir

دستور DECR

این دستور از متغیر VAR یک واحد می کاهد.

DECR VAR

مثال:

DIM D AS BYTE

D=6

DECR D: PRINT D 'D=5

دستور LCASE

این دستور تمام حروف رشته تعیین شده را تبدیل به حروف کوچک می کند.

(Target=Lcase(source

که source رشته مورد نظر است که به حروف کوچک تبدیل و در رشته Target قرار می گیرد.مثال:

Dim P As String * 12 , H As String * 12
"P = "FARZAN SHOJAEE
(H = Lcase(p
"Lcd H                                                       'lcd"farzan shojaee
End

دستور UCASE

این دستور تمام حروف رشته تعیین شده را تبدیل به حروف بزرگ می کند.

(Target=Ucase(source

که source رشته مورد نظر است که به حروف بزرگ تبدیل و در رشته Target قرار می گیرد.مثال:

Dim P As String * 12 , H As String * 12
"P = "in the name of god
(H = Ucase(p
"Lcd H                                                       'lcd"IN THE NAME OF GOD
End

دستور LEN

این دستور تعداد کارکترهای یک رشته را حساب کرده و در متغیر VAR قرار می دهد که تعداد کارکترهای آن همان طول رشته است.

(var=LEN(string

طول رشته string در متغیر var قرار می گیرد.رشته string می تواند حداکثر 255 بایت طول داشته باشد به این نکته نیز باید توجه داشت که فضای خالی خود یک کاراکتر محسوب می شود.مثال:

Dim A As String * 12 , B As Byte
"A = "god
(B = Len(a
Lcd B                                                       'lcd 3
  "A = "lo v e  
(B = Len(a
Lcd B                                                       'lcd 6
End

همانطور که دیدید کلمه love چهار کاراکتر طول دارد که با دو فاصله بین حروف آن 6 کاراکتر می شود.

دستور swap

این دستور محتوای دو متغیر var1 و var2 را با هم عوض می کند.یعنی محتوای متغیر var1 را در متغیر var2 ومحتوای متغیر var2 را در متغیر var1 می ریزد.

نکته: دو متغیر باید از یک نوع داده تغریف شوند.مثال:

Dim A As Byte , B As Byte
A = 20 : B = 35
Swap A , B
Lcd A                                                       'lcd 35
Lcd B                                                       'lcd 20
End

دستور space

از این دستور برای ایجاد فضای خالی استفاده می شود که x تعداد فضای خالی است که به عنوان رشته در متغیر var قرار می گیرد.

(var=space(x

مثال:

Dim A As String * 10
A = Space(4)
Lcd "{" ; S ; "}"                                           '{    }4 space
End

دستور LTRIM

این دستور فضای خالی یک رشته را از سمت چپ حذف می کند که STRING رشته ای است که فضای خالی آن برداشته می شود و رشته بدون فضای خالی در متغیر VAR قرار می گیرد.مثال:

Dim A As String * 10 , B As String * 10
"A = "     AB
(B = Ltrim(a
"Lcd B                                                       'LCD"AB
End دو نوع LCD وجود دارد: LCD های کاراکتر و اعداد(متن) و LCD های گرافیکی.

LCD 2x16 به طور مثال یک LCD متنی است و دارای دوسطر است که هر سطر دارای 16 مکان برای نمایش کاراکتر می باشد.

www.Cmos.ir

LCD2x16دارای 16 پایه می باشد.

توضیحات

سمبول

شماره پایه

زمین منبع تغذیه

ولتاژ+5 ولت منبع تغذیه

ولتاژ کنترل کنتراست

VSS

VDD

V0

1

2

3

اگر RS=0 باشد ثبات دستور انتخاب می شود و اگر RS=1 باشد ثبات داده انتخاب می شود.

RS

4

R/W=0 برای نوشتن در LCD

R/W=1 برای خواندن از LCD

R/W

5

فعال ساز

E

6

بیت های 0 تا 7 دیتا

D0 – D7

14-7

آنود لامپ LED پشت LCD

کاتود لامپ LED پشت LCD

-

-

15

16




دیدگاه ها : نظرات
آخرین ویرایش: - -



تعداد کل صفحات : 100 1 2 3 4 5 6 7 ...
Check Google Page Rank

تصویر ثابت