30.03.2015 Views

3rmcTnUdr

3rmcTnUdr

3rmcTnUdr

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ذيال<br />

اجملموعة الثانية من املتغريات<br />

لو تتذكر أننا كنا سابقا قبل أن نقوم بإخراج قيم على رجل من رجول امليكرو البد أن حندد اجتاه<br />

الداتا على هذه الرجل باستخدام<br />

األمر TRIS<br />

... وبالتالي البد أيضا من حتديد اجتاه الداتا على األرجل<br />

املستخدمة مع الشاشة ... هذا أيضا سيكون بستة أوامر مشابهة لألوامر السابقة وهي كاالتي:‏<br />

نالحظ يف هذه األوامر<br />

sbit LCD_RS_Direction at TRISC2_bit;<br />

sbit LCD_EN_Direction at TRISC3_bit;<br />

sbit LCD_D4_Direction at TRISC4_bit;<br />

sbit LCD_D5_Direction at TRISC5_bit;<br />

sbit LCD_D6_Direction at TRISC6_bit;<br />

sbit LCD_D7_Direction at TRISC7_bit;<br />

أننا نتعامل مع نفس الرجول اليت تعاملنا معها يف الستة أوامر السابقة وهذا مهم<br />

جدا ... وعندئذ تصبح األوامر كلها بالشكل اآلتي:‏<br />

الدوال<br />

اآلن حان الوقت لنتعرف على الدوال اليت تستخدم مع الشاشة:‏<br />

Lcd_Init();<br />

الدالة األوىل<br />

ويتم كتابتها داخل الدالة الرئيسية وقبل ال while وفائدتها جتهيز املوديول<br />

داخل امليكرو ...<br />

يتعامل مع الشاشة<br />

122<br />

الفصل السابع:‏ التعامل مع شاشات ال LCD<br />

elgammalelectronics.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!